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