Les Codes
Les Codes
Les Codes
I- Mise en situation :
Voir manuel de cours page 18, 19.
II- Codes numériques:
1. Code binaire naturel (pur) :
Le code binaire est une convention permettant de traduire une donnée quelconque
en un nombre ne comportant que des 0 et 1
2. Code binaire réfléchi (Gray) :
Le code binaire réfléchi, aussi appelé « code Gray », est un code non pondéré.
Chaque incrémentation ne s’accompagne que d’un seul changement de bit.
Construction du code Gray : principe de réflexion par miroir plan :
On choisit un code de départ : zéro est code 0 et un est code1.
On symétrise ces deux premières lignes (comme une réflexion dans un miroir) et
on ajoute 1 au début des nouveaux nombres et on ajoute 0 au début des anciens.
a b c d
0
1
2
3
4
a b c
5
a b 0
a 0 1 6
2
0 3
7
1
4 8
2
5 9
3
6
1 10
7
11
12
13
14
15
Donc :
Donc :
(1101) Réfléchi = (…….…………) 2
4. Code BCD :
Dans le cas du code BCD, chaque digit d’un nombre décimal est représenté par son
équivalent binaire.
Un digit décimal pouvant atteindre la valeur (9), il faut donc nécessairement 4 bits
pour coder chaque digit décimal (le code binaire de (9) étant 1001).
Ce code est aussi appelé code 8. 4. 2. 1.
Exemple1 : coder en BCD le nombre décimal 2019:
2 0 1 4
………… ..……..… ….…….. ………..
(2019)10 = (……………………………………………………………...)BCD
2. Codes à barres EAN:
a- Présentation :
Les codes EAN 13(European Article Numbering à 13 chiffres) sont les codes à
barres utilisés dans le monde entier sur l’ensemble de produit de grande
consommation (on utilise parfois le code EAN 8 pour les objets de petite
taille). Ils comportent 13 chiffres dont la signification varie suivant le type de
produit.
Les deux ou trois premiers chiffres correspondent au pays de provenance du
produit (619 pour la Tunisie, 624 pour la Libye, 611, pour le Maroc, 613pour
l’Algérie ….).
Les 4 ou 5 chiffres suivants représentent le numéro du membre de l’entreprise
participant au système EAN.
Les 5 chiffres suivants représentent le numéro d’article du produit ainsi marqué.
Le 13éme chiffre est une clé de contrôle calculé en fonction des 12 précédents.
Exemple :
Le codage entre le séparateur et les deux délimiteurs s’effectue sur un champ de 7 espaces
élémentaires d’une largeur de 0.5 mm :
Blanc : équivalent à « 0 » logique
Noir : équivalent à « 1 » logique
IV- Synthèse :
Voir M .C page 25.