Manuel de référence PICBASIC
BYTEIN ()
Variable Byte = BYTEIN (
Gestion d'entrées sur 8 bits
Port block est un numéro de bloc (0 à 3) ou une variable de type Byte.
EXPLICATION
Cette instruction permet de récupérer la valeur de 8 entrées du module "PICBASIC" dans un "mot binaire" 8 bits dont chaque bit est
l'image de chacune des entrées. Il est ainsi possible de gérer de 1 à 4 blocs de 8 bits différents (donc 4 x 8 entrées max.) suivant le
modèle de PICBASIC utilisé.
EXEMPLE
+ 5 V
R ES
G N D
I/O 0 -A D 0
I/O 1 -A D 1
I/O 2 -A D 2
I/O 3 -A D 3
Po r t b l o c k 0
I/O 4 -A D 4
I/O 5 -A D 5
I/O 6 -A D 6
1 0
I/O 7 -A D 7
1 1
I/O 8 -I N T
1 2
I/O 9 -PW M 0
1 3
I/O 1 0 -P W M 1
1 4
I/O 1 1
1 5
Po r t b l o c k 1
I/O 1 2
1 6
I/O 1 3
1 7
I/O 1 4 -TX
1 8
I/O 1 5 -R X
1 9
C LK I N
2 0
DIM I AS BYTE
I = BYTEIN(0)
ATTENTION
Aucun des ports présent au sein d'un block ne pourra être exploité en sortie si vous utilisez l'instruction BYTEIN (en effet, tous les
ports du block seront automatiquement configurés en entrées).
COMFILE Technology (traduction Française Lextronic)
port block )
1
2
3
4
5
6
7
8
9
Fl a sh 64K, RA M 3 2K, EEPRO M 32 K, 12b i t A D C , RTC , 34 I /O
PBM -R 5
' I est une variable de type Byte
' Lecture de l'état du block 0
4 0
V BB
3 9
PI C BU S
3 8
I/O 3 3 -A D C H 1
3 7
I/O 3 2 -A D C H 0
3 6
I/O 3 1
3 5
I/O 3 0
3 4
I/O 2 9
Po r t b l o c k 3
3 3
I/O 2 8
3 2
I/O 2 7
3 1
I/O 2 6
3 0
I/O 2 5
2 9
I/O 2 4
2 8
I/O 2 3
2 7
I/O 2 2
2 6
I/O 2 1
Po r t b l o c k 2
2 5
I/O 2 0
2 4
I/O 1 9
2 3
I/O 1 8
2 2
I/O 1 7
2 1
I/O 1 6
57