Vous êtes sur la page 1sur 4

Ecole Nationale Polytechnique de Constantine

Département Electronique, Electrotechnique & Automatique


Travaux pratiques de SCS : Systèmes Combinatoires et Séquentiels

TP N°2- Codeurs et décodeurs

-I- Objectifs du TP
Comprendre le principe de fonctionnement des circuits codeurs et décodeurs.

-II- Matériels utilisés


Pupitre de logique numérique KL-31001. Module KL-33005, KL-33006.

-III- Préparation
1. La figure 3.1 représente un codeur octal vers binaire. Il y a huit
entrées octales A0-A7 (de 0 à 7), et trois sorties binaires Q0, Q1, Q2
(de 000 à 111). Si on prend A=0, on met l’entrée A0 à «1», la sortie
Q2Q1Q0 correspondante sera «000 ». En fait, A0 n’est reliée à l’entrée
d’aucune porte. Si A=1, alors on met A1 à «1» et on a en sortie
Q2Q1Q0=001. Il en est de même pour 2, …, 7. Donner les équations
logiques correspondantes et compléter le tableau 3.1. Que se passe-t-
il si on déclenche plus d’une entrée à la fois ? Conclure.

Fig. 3.1. Codeur octal-binaire

Entrées Sorties
A7 A6 A5 A4 A3 A2 A1 A0 Q2 Q1 Q0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1
0 0 0 0 0 0 1 0
0 0 0 0 0 1 0 0
0 0 0 0 1 0 0 0
0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0
0 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
Tableau 3.1

2. Le circuit intégré 74147 est un codeur à sortie BCD à priorité 9-1. Les sorties sont en code
BCD. Le 74147 est déclenché par l’état logique bas.
Compléter la table de vérité du 74147 (Tableau 3.2).

Entrées Sorties
1 2 3 4 5 6 7 8 9 D C B A
H H H H H H H H H H H H H
X X X X X X X X L
X X X X X X X L H
X X X X X X L H H
X X X X X L H H H
X X X X L H H H H
X X X L H H H H H
X X L H H H H H H
X L H H H H H H H
L H H H H H H H H
Tableau 3.2. Table de vérité du 74147

1
3. Donner la table de vérité du circuit transcodeur représenté ci-dessous. Quelle est le rô le du
circuit ?

-IV- Manipulation
1. Réalisation d’un codeur 4-vers-2 à partir de portes logiques (KL-33005 block a) :

(i) Connecter la borne +5V du module (en haut à


droite) à la sortie +5V de l’alimentation fixe. Relier les
masses du module et de l’alimentation. Insérer les
broches de connexion comme indiqué sur la figure 3.2.

(ii) Connecter les entrées A-D aux sorties TTL des


commutateurs SW0-SW3. Connecter les sorties F8 et
F9 aux indicateurs logiques L8 et L9.

(iii) Réaliser la séquence d’entrée indiquée dans le


tableau 3.4 et relever les états de sortie de F8 et F9.

Fig.3.2

(iv) Retirer les broches de connexion et les insérer


comme indiqué sur la figure 3.3. Les connexions des
entrées-sorties sont idem à (ii).

(v) Réaliser la séquence d’entrée indiquée dans le


tableau 3.5 et relever les états de sorties de F8 et F9.
Comparer les résultats des tableaux 3.4 et 3.5.
Quelle(s) est (sont) la(les) différence(s) ?

Fig. 3.3.

2
D C B A F9 F8 D C B A F9 F8
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 0
0 0 1 1 0 0 1 1
0 1 0 0 0 1 0 0
0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0
0 1 1 1 0 1 1 1
1 0 0 0 1 0 0 0
1 0 0 1 1 0 0 1
1 0 1 0 1 0 1 0
1 0 1 1 1 0 1 1
1 1 0 0 1 1 0 0
1 1 0 1 1 1 0 1
1 1 1 0 1 1 1 0
1 1 1 1 1 1 1 1

Tableau 3.4 Tableau 3.5

2. Construction d’un codeur 9-vers-4 avec des circuits intégrés TTL :


Dans cette partie, nous utilisons le 74147 sur le (bloc a) du module KL-33006.
Relier Vcc à +5V et connecter les entrées A1-A8 aux interrupteurs DIP 1.0-1.7, et A9 à 2.0.
Relier les sorties F1-F4 aux indicateurs logiques L4-L1. Suivre la séquence donnée au
Tableau 3.6 et noter l’état des sorties.

A9 A8 A7 A6 A5 A4 A3 A2 A1 L4 L3 L2 L1
0 1 1 1 1 1 1 1 1
0 0 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 0 0
1 1 1 1 1 1 0 1 1
1 1 1 1 1 0 0 0 0
1 1 1 1 0 1 1 1 1
1 1 1 1 0 0 0 1 1
1 1 1 0 1 1 1 0 0
1 1 0 1 1 0 1 1 0
1 1 0 0 0 1 1 1 1
1 0 0 0 0 0 1 1 1
Tableau 3.6.

3. Réalisation d’un décodeur BCD-vers-7 segment (block b du KL-33005) :


(i) Connecter la borne +5V du module (en haut à droite) à la sortie +5V de l’alimentation
fixe. Relier les masses du module et de l’alimentation.

(ii) Connecter les entrées A-D de U5 (circuit intégré 7448) aux sorties TTL des
commutateurs SW0-SW3. Le circuit intégré 7448 est un décodeur BCD-vers-7 segments avec
résistances de rappel internes. Connecter «RBI» au commutateur DIP 1.0 ; «BI/RBO» à
l’indicateur logique L0; «LT» au commutateur DIP 1.1. Connecter avec des fils les sorties a-g
de U5 aux entrées a-g de l’afficheur numérique 7 segments DIP1.

3
(iii) Réaliser la séquence d’entrée pour A-D du tableau 3.7 et
relever l’affichage 7-segment dans chacun des cas suivants :

a) DIP 1.0 et DIP 1.1 sont à l’état «haut»


b) DIP 1.1 passe à l’état «bas» alors que DIP 1.0 reste à
l’état «haut»
c) DIP 1.0 passe à l’état «bas» et DIP 1.1 à l’état haut.
Comparer les sorties de b) et c) avec celles de a). Sont-
elles différentes? Quelle est la fonction des bits LT,
BI/RBO et RBI?

Fig.3.4

a b C
D C B A Display L0 Display L0 Display L0
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Tableau 3.7.

Vous aimerez peut-être aussi