Manuel de référence PICBASIC
TABLE ()
Var , Val1 , Val2 , Val3 , ...)
Table (
Table de correspondance
Var est une variable de type Byte. Sa valeur ne doit pas dépasser 127.
Val1, Val2, Val3... sont des constantes (0~255)
EXPLICATION
Cette instruction très utile permet d'attribuer une valeur particulière (Val1 ou Val2 ou Val3...) à une variable en fonction de la valeur
d'une autre variable (Var).
EXEMPLE
10
DIM I
AS BYTE
20
DIM J
AS BYTE
30
I = 2
40
J = TABLE (I,192,45,35,68,99)
Dans cet exemple, la variable "J"=35. Si "I" avait initialisé avec la valeur "0" alors J aurait été égal à 192. Si "I" avait initialisé avec la
valeur "1" alors J aurait été égal à 45, etc... Si I a une valeur supérieur à 4 alors J = 0.
TOGGLE
port
TOGGLE
Inverse le niveau logique d'une sortie
Port est une constante comprise entre (0~31) et représentant un N° de port.
EXPLICATION
Cette instruction permet d'effectuer un changement de d'état logique d'une broche (Port).
Si la broche était au niveau logique "0" (0 V), celle-ci passera au niveau logique "1" (+5 V) et inversement.
EXEMPLE
10
DIM I AS BYTE
20
OUT
0,1
30
FOR I=0 TO 7
40
TOGGLE 0
50
NEXT
I
60
OUT
0,0
'Dans cet exemple, la broche "I/O 0" va changer plusieurs fois d'état avant de passer définitivement au niveau logique "0".
COMFILE Technology (traduction Française Lextronic)
118