TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
CODEURS ET DECODEURS
Objectif Pédagogique : A la fin de ce cours, l’apprenant doit
être capable de concevoir convenablement les codeurs et les
décodeurs avec des circuits logiques.
I/ CODEURS
1/ Définition
Un codeur est un circuit logique à N entrées et n sorties tel que
N= 2n, et une seule des entrées est activée à la fois pour
correspondre à une combinaison binaire de toutes les sorties.
2/ Symbole
3/ Remarques
- Parfois, le nombre d’entrées N est inferieur au nombre2n.
Exemple : le codeur décimal ou DCB (codeur 10 vers 4 qui
a 10 entrées et 4 sorties). En principe les entrées
devraient être 24 = 16, mais 10 seulement sont utilisées
(voir le circuit intégré 74147).
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 1
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
- Sur chaque codeur une sortie supplémentaire I (Ligne
d’Interruption) qui n’autorise le résultat des sorties et
pourra aussi déclencher sa mise en mémoire que si une
entrée est activée.
4/ Etude d’un codeur 4 vers 2
Il s’agit de concevoir un codeur pour coder 4 chiffres (de 0 à 3).
a/ Table de vérité
Eo E1 E2 E3 S2 S1
0 0
0 1
1 0
1 1
0 0 0 0
b/ Equations
S1=
S2 =
c/ Logigramme
Remarque
L’entrée E0 n’est reliée à aucune porte, donc si aucune entrée
n’est activée, les sorties génèrent en permanence le code 00
que nous avons affecté à l’entrée E0, ce qui veut dire que le
chiffre 0 à coder sera traité en permanence : c’est un
inconvénient.
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 2
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
d/ Correction de l’inconvénient avec la ligne d’interruption
I
i/ Table de vérité
Eo E1 E2 E3 S2 S1 I
0 0
0 1
1 0
1 1
0 0 0 0
ii/ Equations
S1=
S2 =
I=
iii/ Logigramme
Remarque :
La sortie I est vraie pour autoriser la transmission des
sorties S2S1 aux circuits de traitement suivant que si l’une
des entrées est activée.
5/ Application
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 3
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
Le codeur est utilisé pour coder les touches d’un clavier afin de
permettre leur traitement dans un système électronique.
6/ Le Codeur de priorité
Si nous activons simultanément deux entrées du codeur
précédent, soient E1 et E2, les sorties serons 11 ; ce qui
correspond au code de l’entrée E3 (qui n’est pas activée) : c’est
un autre inconvénient. Il est corrigé par un ‘’codeur de
priorité’’.
Un codeur de priorité est un codeur qui place en sortie le code
de la touche (entrée) numériquement la plus élevée si plusieurs
sont enfoncées (activées).
7/ Etude d’un codeur de priorité 4 →2
a/ Tableau de vérité
Eo E1 E2 E3 S2 S1
0 0
0 1
1 0
1 1
b/ Equations (par tableau de Karnaugh)
E2E3 10 E2E3 10
E0E1
00 01 11 E0E1
00 01 11
00 00
01 01
11 11
10 10
S1 = S2 =
c/ Logigramme
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 4
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
II/ DECODEURS
1/ Définition
Un décodeur est un circuit logique comportant n entrées et 2n
sorties. A chaque combinaison des variables logiques
appliquées aux entrées correspond à une sortie.
Notons que le décodeur réalise l’opération inverse d’un codeur.
2/ Symbole
Remarque :
Certains décodeurs n’utilisent pas toutes les combinaisons
de 2n codes d’entrées possibles, mais seulement un sous –
ensemble de celles – ci. Par exemple, un décodeur DCB –
décimale a comme entrée un code binaire de 4 bits et 10
lignes de sorties (16 sorties en principe), une pour
chacune des dix représentations du code DCB : 0000 à
1001.
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 5
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
3/ Etude d’un décodeur 2 → 4 à sorties activées à l’état
‘’haut’’
a/ Table de vérité
B A S0 S1 S2 S3
0 0
0 1
1 0
1 1
b/ Equations
So =¿
S1=¿
S2=¿
S3=¿
c/ Logigramme
d/ Symbole
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 6
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
4/ Décodeur 2 → 4 à sorties activées à l’état ‘’ bas’’
a/ Table de vérité
B A S0 S1 S2 S3
0 0
0 1
1 0
1 1
b/ Equations
So =¿
S1 =
S2=¿
S3=¿
c/ Logigramme
d/ Symbole
5/ Exercice d’Application
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 7
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
1. Câbler la fonction F 1=∑ (1 , 3)avec 1 Déc et 1 porte.
2. Câbler la fonction F 2=∏ (1 ,3)avec 1 Déc et 1 porte.
Résolution
1. F 1=∑ (1 , 3)=¿
2. F 2=∏ (1 ,3) =
6/ Décodeur DCB – 7 segments
Un décodeur DCB – 7 segments accepte en entrée les 4 bits
DCB et rend actives les sorties qui vont permettre d’allumer les
LED des segments d’affichage qui figurent le chiffre décimal
correspondant.
Chaque sortie peut être mise au niveau vrai dans plus d’une
combinaison de bits d’entrée.
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 8
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
a/ Symbole
b/ Disposition des 7 segments et les chiffres
Remarque : Lorsque rien n’est affiché on dit que ‘’ l’afficheur
est blanc’’
c/ Afficheurs 7-segments
Chaque segment est constitué d’une ou deux LED, et toutes les
anodes sont communes et reliées par une seule ligne : on parle
d’afficheur à ‘’Anode Commune’’.
Si se sont des cathodes qui sont commune, on parlera
d’afficheur à ‘’Cathode Commune’’.
Symbole
A = Anode commune (K pour Cathode
commune),
dp = Point décimal pour indiquer la virgule
décimale
NC = Borne Non-Connectée
Remarque : un chiffre d’un afficheur est appelé ‘’Digit’’.
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 9
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
d/ Exemple de Montage
Remarque : pour le décodeur, les sorties sont vraies pour
l’état bas, c’est ce qui convient pour un afficheur à anode
commune.
e/ Symbole complet de décodeur – 7 segments
Déc 7 seg pour afficheur à Cathode
commune.
RBI et RBO sont utilisés pour l’effacement de zéro d’entête.
LT = Lamp Test : permet d’allumer toutes les LED lorsqu’il est
dans son état actif.
f/ Exemples de IC
7447 = déc-7seg pour afficheur à anode commune
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 10
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
74138 = déc 3 → 8
74148 = cod 8 → 3
74147 = cod 10 → 4
MAX7219 et 74HC595 sont des IC spécialisés pour
afficheur 7 segments.
g/ Remarques
- Un codeur est aussi nommé un ‘’encodeur’’
- Il existe aussi des ‘’transcodeurs’’ qui permettent de
quitter un code binaire pour retrouver un autre code (aussi
binaire). Ex : Déc – 7seg, dont les entrées sont en binaires
naturels ou DCB et les sorties sont pour les LED (en binaire
aussi).
h/Schéma complet d’un compteur afficheur 3 digits
Le schéma est construit autour des compteurs à décade
(c’est-à-dire modulo 10), des décodeurs 7 segments et des
afficheurs. Il affiche un ‘’0’’ d’en-tête à son allumage.
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 11
TECHNOLOGIE ET SCHEMAS, TERMINALE F2 : CODEURS ET DECODEURS / DOC ELEVE
Prof : Damitété LAMBONI, Téléphone : 00228 90149609/ lambonidamitete@[Link] Page 12