Manuel de référence PICBASIC
BCD ()
Variable Integer = BCD (
Conversion BCD
Valeur est une constante comprise entre 0 et 65535 ou une variable de type Byte / Integer.
EXPLICATION
Cette instruction permet de convertir le format d'un nombre en sa formulation « Binaire-Codé-Décimal ».
Si la valeur à convertir dépasse 2 chiffres (>99), il vout faudra déclarer les variables en INTEGER.
Si la valeur est supérieure à 9999, l'instruction BCD ne pourra plus être utilisée.
En cas contraire une erreur interviendra dans la conversion. Si par exemple vous essayez de convertir 12345 en BCD dans une
variable de type INTEGER, vous n'obtiendrez que 2345.
Avant conversion BCD
EXEMPLE
DIM A AS INTEGER, I AS INTEGER
A = 13
I = BCD(A)
' Conversion valeur de la variable A en BCD
LOCATE 0,0
PRINT DEC(I)
' Affiche le résultat sur un écran LCD
COMFILE Technology (traduction Française Lextronic)
Valeur )
Après conversion BCD
(Décimal)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Après conversion BCD
(Décimal)
(Héxadécimal)
1
2
3
4
5
6
7
8
9
16
17
18
19
20
21
&H01
&H02
&H03
&H04
&H05
&H06
&H07
&H08
&H09
&H10
&H11
&H12
&H13
&H14
&H15
53