Représentation des données numériques
CODAGE ET DECODAGE
Pour l’automaticien, un code est la correspondance entre une information et les signaux qui la matérialise.
Les systèmes de traitement industriels ne communiquent que par code.
On distingue principalement les codes :
– Décimal
– Binaire pur
– BCD
– Gray
– Héxadécimal
– ASCII
Code décimal
C’est le code utilisé principalement par l’homme. Il comporte : 10 chiffres de 0 à 9.
Code héxadécimal
C’est le code utilisé dans la programmation de certains automates et microprocesseurs.
Il est composé de : 10 chiffres de 0 à 9, et 6 lettres de A à F
Code binaire pur ou binaire naturel
C’est le code utilisé dans les équipements d’automatisme industrielle, les calculateurs électroniques et permettant de symbolisé le passage ou le non passage du courant par 1 chiffre binaire : 0 ou 1.
Le chiffre binaire 0 ou 1 est appelé BIT.
L’association de plusieurs bits compose un nombre binaire appelé MOT BINAIRE.
Exemples :
mot de 4 bits : 0010 = 1 quartet
mot de 8 bits : 0111 0100 = 1 octet
mot de 16 bits : 1101 0000 1011 0011 = 2 octets
Pour représenter les 10 chiffres de la numération décimale ( 0 à 9 ), on utilise 4 bits.
Code | Code binaire pur | |||
décimal | B3 | B2 | B1 | B0 |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 1 |
6 | 0 | 1 | 1 | 0 |
7 | 0 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 |
9 | 1 | 0 | 0 | 1 |
Remarque :Avec 4 bits, on peut coder 16 valeurs décimales soit : 24 valeurs différentes.
Décimal |
23 | 22 | 21 | 20 | Héxadécimal |
0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 1 |
2 | 0 | 0 | 1 | 0 | 2 |
3 | 0 | 0 | 1 | 1 | 3 |
4 | 0 | 1 | 0 | 0 | 4 |
5 | 0 | 1 | 0 | 1 | 5 |
6 | 0 | 1 | 1 | 0 | 6 |
7 | 0 | 1 | 1 | 1 | 7 |
8 | 1 | 0 | 0 | 0 | 8 |
9 | 1 | 0 | 0 | 1 | 9 |
10 | 1 | 0 | 1 | 0 | A |
11 | 1 | 0 | 1 | 1 | B |
12 | 1 | 1 | 0 | 0 | C |
13 | 1 | 1 | 0 | 1 | D |
14 | 1 | 1 | 1 | 0 | E |
15 | 1 | 1 | 1 | 1 | F |
Code BCD
Le principe du code BCD ( Binaire Codé Décimal ) consiste à convertir en binaire naturel chaque chiffre composant un nombre décimal.