Vous êtes sur la page 1sur 5

LA RÉPUBLIQUE ALGÉRIENNE DÉMOCRATIQUE ET POPULAIRE

MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE

DÉPARTEMENT : E.E.A
MODULE : SLC

TP N°2- Codeurs et Décodeurs

Présentées par :
-BARA NOUR
-ABOURA MARWA

3ème année Automatique


Année universitaire 2023/2024

1
1\ Objectifs du TP : Comprendre le principe de fonctionnement des circuits codeurs et décodeurs.

2\ Matériels utilisés ;
Pupitre de logique numérique KL-31001. Module KL-33005, KL-33006
3\ Préparation
1. a\ Les équations logiques correspondantes à codeur de fig1 :
𝑄0 = 𝐴1 + 𝐴3 + 𝐴5 + 𝐴6
𝑄1 = 𝐴2 + 𝐴3 + 𝐴6 + 𝐴7
𝑄2 = 𝐴4 + 𝐴5 + 𝐴6 + 𝐴7

b\ Que se passe-t- il si on déclenche plus d’une entrée à la fois ?


Conclure ?
- C’est un codeur de priorité qui choisit la sortie d’entrée du plus
grand poids lorsque plusieurs entrées sont activées à la fois.

Entrées Sorties
A7 A6 A5 A4 A3 A2 A1 A0 Q2 Q1 Q0
0 0 0 0 0 0 0 0 X X X
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
1 0 0 0 0 0 0 0 1 1 1
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

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 L H H L
X X X X X X X L H L H H H
X X X X X X L H H H L L L
X X X X X L H H H H L L H
X X X X L H H H H H L H L
X X X L H H H H H H L H H
X X L H H H H H H H H L L
X L H H H H H H H H H L H
L H H H H H H H H H H H L
Tableau 3.2. Table de vérité du 74147

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

D C B A D0 C0 B0 A0
0 0 0 0 X X X X
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 0

Le rôle : C’est un transcodeur à sortie code gray.


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

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

Tableau 3.4 Tableau 3.5

3
Comparaison des résultats :

 Le tableau 3.4 est celui du codeur qui est en HIGH si et seulement si une seule entrée est en HIGH
 Le tableau 3.5 est celui de codeur de priorité qui choisit le bit le plus significatif lorsque plusieurs
entrées sont activées à la fois

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

A9 A8 A7 A6 A5 A4 A3 A2 A1 L4 L3 L2 L1
0 1 1 1 1 1 1 1 1 0 1 1 0
0 0 1 1 1 1 1 1 1 0 1 1 0
1 1 1 1 1 1 1 1 0 0 1 1 1
1 1 1 1 1 1 1 0 0 1 0 1 1
1 1 1 1 1 1 0 1 1 0 0 1 1
1 1 1 1 1 0 0 0 0 1 1 0 1
1 1 1 1 0 1 1 1 1 0 1 0 1
1 1 1 1 0 0 0 1 1 0 1 0 1
1 1 1 0 1 1 1 0 0 1 0 0 1
1 1 0 1 1 0 1 1 0 0 0 0 1
1 1 0 0 0 1 1 1 1 0 0 0 1
1 0 0 0 0 0 1 1 1 1 1 1 0
Tableau 3.6
Commentaire :
C’est un codeur de priorité déclenché par l’état logique bas (L : 0) avec la logique inverse.

- Ce codeur fonctionne avec le même principe de priorité mais avec la logique inverse, exemple :
A9 A8 A7 A6 A5 A4 A3 A2 A1 L4 L3 L2 L1
0 0 1 1 1 1 1 1 1 0 1 1 0
Le résultat est 0110 qui donne 1001 en logique inverse ce qui correspond à 9 en binaire.

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

a b C
D C B A
Display L0 Display L0 Display L0
0 0 0 0 0 1 8 1 X 0
0 0 0 1 1 1 8 1 1 1
0 0 1 0 2 1 8 1 2 1
0 0 1 1 3 1 8 1 3 1
0 1 0 0 4 1 8 1 4 1
0 1 0 1 5 1 8 1 5 1
0 1 1 0 6 1 8 1 6 1
0 1 1 1 7 1 8 1 7 1
1 0 0 0 8 1 8 1 8 1
1 0 0 1 9 1 8 1 9 1
1 0 1 0 10 1 8 1 10 1
1 0 1 1 11 1 8 1 11 1
1 1 0 0 12 1 8 1 12 1
1 1 0 1 13 1 8 1 13 1
1 1 1 0 14 1 8 1 14 1
1 1 1 1 15 1 8 1 15 1

4
Comparaison :
Les sorties de « b » avec celle de « a »:
Sont totalement différentes, « a » varie de 1-9 par contre « b » affiche que le chiffre « 8 »
Les sorties de « c » avec celle de « a » :
Le display est totalement identique mais le seule différence et dans la 1 er valeur de L0

 Lorsque l'entrée (RBI) et les entrée A B C D maintenu à un niveau BAS avec

l'entrée de test de la lampe (TL) est en niveau HAUT toutes les sorties de segment

passent à un niveau BAS et la sortie (RBO) passe à l’état BAS (L0 : 0) .

 Lorsque l'entrée (RBI) maintenu à un niveau HAUT et un niveau BAS est

appliqué à l'entrée de test de la lampe (TL) toutes les sorties de segment

passent à un niveau HAUT.

Vous aimerez peut-être aussi