Manuel de référence PICBASIC
PRINT DEC
Var, Param1, Param2 )
PRINT DEC (
Affichage sur écran LCD
Var est une constante ou une variable de type Byte
Param1 est une constante (1~5) de type Byte
Param2 est une constante (0 ou 1) de type Byte
EXPLICATION
Cette instruction permet d'afficher la valeur décimale d'un nombre selon plusieurs formats possibles sur un afficheur « OEM » LCD
Comfile Technology de la série « Elcdxxx » (à commandes séries) préalablement connecté sur le port "PICBUS" du "PICBASIC".
Avant d'utiliser cette commande, il faudra bien évidemment initialiser l'afficheur ("LCDINIT") et positionner le curseur à l'endroit ou le
texte devra commencer ("LOCATE"). Le nombre à afficher (Var) peut être une valeur fixe ou une variable, le paramètre (Param1)
détermine le nombre de caractères que devra occuper le nombre à l'écran (1 à 5) - Si (Param1) est inférieur au nombre de chiffres
qui compose le nombre à afficher, ce dernier sera alors affiché en partie. Le paramètre (Param2) permet de déterminer si le nombre
doit être précédé de "0" à la place des caractères non utilisés (Param2 = 0 -> affichage de "0", Param2 = 1 -> Affichage d'espace).
En absence de paramètre (Param1 et Param2), le "PICBASIC" affichera automatiquement le nombre sur 5 caractères, sans "0"
devant.
EXEMPLE 1:
10
SET PICBUS HIGH
20
DIM
I AS
BYTE
30
I = 12
40
LCDINIT
50
LOCATE 0,0
60
PRINT DEC(21,5,0)
70
LOCATE 0,1
80
PRINT DEC(I,4,1)
Il est également possible de réaliser des combinaisons afin d'afficher plusieurs types de données/textes sur une même ligne.
EXEMPLE 2:
10
SET PICBUS HIGH
20
DIM ANNEE AS INTEGER
30
ANNEE = 2001
40
LCDINIT
50
LOCATE 0,0
60
PRINT "LEXTRONIC-",DEC(ANNEE,4,1)
COMFILE Technology (traduction Française Lextronic)
'Ce programme affiche le message de l'afficheur ci-dessus:
97