Vous êtes sur la page 1sur 4

Chapitre A1: Systèmes de Numération et Codes

Leçon n°2: 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

Prof :Med Nasr Cours 3éme Sciences Techniques Page 1


Chapitre A1: Systèmes de Numération et Codes
3. Conversion entre codes binaire:
 Conversion du Binaire Naturel en binaire Réfléchi :
Le mécanisme de conversion est basé sur la comparaison entre les bits du nombre écrit
en binaire naturel tel que :
Le premier chiffre (de poids le plus fort) du naturel est le même que le chiffre du réfléchi.
Si les bits B j+1 et B j ont même valeur (0 ou 1), le chiffre correspondant en binaire
réfléchi est 0.
Si les bits B j+1 et B j ont des valeurs différentes, alors le chiffre correspondant en
binaire réfléchi est 1.
Exemple : Convertir en Binaire
Réfléchi le nombre binaire Naturel
(1101)
suivant:
2

Donc :

(1101)2 = (…………..……) Réfléchi

 Conversion du Binaire Réfléchi en binaire Naturel :


Pour convertir un nombre du binaire réfléchi au binaire naturel : au début, on reproduit le
chiffre qui a le poids le plus fort (1er chiffre a gauche) qui devient le 1er chiffre du binaire
naturel ; ensuite, on compare le chiffre du rang (j+1) du binaire naturel à celui du rang (j)
du binaire réfléchi. Selon le résultat des comparaisons
suivantes, on obtient :
si (B j+1)2 = (Gj) réfléchi alors (Bj)2 = 0 ; si (B j+1)2 ≠ (Gj) réfléchi alors (Bj)2 = 1
Exemple : Convertir en Binaire
Naturel le nombre binaire Réfléchi
(1101)
suivant:
2

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

 Exemple2 : Convertir en décimal le nombre (001000111000) BCD.


………………………………………………………………………………
(001000111000) BCD = (……………………..)10

Prof :Med Nasr Cours 3éme Sciences Techniques Page 2


Chapitre A1: Systèmes de Numération et Codes
 Réaliser l’activité 4, page 11
III- Codes alphanumériques :
1. Codes ASCII : Le code ASCII (American Standard Code for Information
Interchange) est utilise en informatique pour communiquer entre le clavier du micro-
ordinateur et l'unité centrale. On distingue deux codes ASCII : le code ASCII standard
et le code ASCII étendu. Le clavier est équipé d'un circuit spécial qui contrôle ses
circuits en permanence. A chaque touche correspond un mot binaire. Le code ASCII
standard possède 128 caractères, le code ASCII étendu en possède 256. Pour coder
l'ensemble des caractères il faut 7 bits pour le code ASCII standard et 8 bits pour le
code ASCII étendu. Le tableau du code ASCII standard est le suivant :

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.

Prof :Med Nasr Cours 3éme Sciences Techniques Page 3


Chapitre A1: Systèmes de Numération et Codes

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

En se référant à la figure précédente :

 Code drapeau : 619

1010000 code à barre = 6


0011001 code à barre =1
0001011 code à barre =9

 Code fabricant : 2002

0010011 code à barre =2


0001101 code à barre =0

 Code de l’article 904197

1110100 code à barre =9


1110010 code à barre =0
1011100 code à barre =4
1100110 code à barre =1
1110100 code à barre =9
1000100 code à barre =7

3- Codes à barres 128: Voir M.C page 22

b- Les différents lecteurs de codes à barres : voir M.C page 24

 Réaliser l’activité 5, page 13.

IV- Synthèse :
Voir M .C page 25.

Prof :Med Nasr Cours 3éme Sciences Techniques Page 4

Vous aimerez peut-être aussi