Download Manuel d`utilisation PICBASIC

Transcript
Manuel de référence PICBASIC
TABLE ()
Table (Var, Val1, Val2, Val3, …)
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
TOGGLE port
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