Tp02 Les Circuits Combinatoires
Tp02 Les Circuits Combinatoires
Tp02 Les Circuits Combinatoires
TP N2
Prpars par :
RKHISSI YOSRA
MHAMDI TAOUFIK
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
Objectifs
Ce TP pour objectifs:
- Cbler un comparateur, un codeur et un dcodeur partir des portes logiques de
base
- Connecter et comprendre le fonctionnement des circuits intgrs suivants : 7485,
74147, 7442 et 7448.
- Remplir les tables de vrit et indiquer les tats de sorties des comparateurs, codeurs
et dcodeurs utiliss au cours de ce TP.
A. Le circuit comparateur
1. Etude thorique
Un comparateur binaire un bit possdes deux entres A et B et trois sorties possibles :
A>B, A=B et A<B comme lindique la figure 2.1.
Dans cette application, on utilise le circuit TTL 7485 qui est un comparateur de deux
nombres binaires 4 bits A (A3,A2,A1et A0) et B(B3,B2,B1et B0) comme indiqu dans
la Fig 2.1 (b) dont le schma interne est illustr par la Fig 2.1 (a)
Chaque bit est reprsent par son poids : 2 0 pour A0, B0, 2 1 pour A1, B1 et 2 2 pour A2,
B2, 2 3 pour A3, B3.
RKHISSIY.&MHAMDIT. Page1
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
RKHISSIY.&MHAMDIT. Page2
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
RKHISSIY.&MHAMDIT. Page3
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
Si l'on souhaite que la sortie A > B passe l'tat 1 galement dans le cas o les
deux nombres binaires sont gaux, il suffit de porter l'entre A > B l'tat 1 et de porter
les entres A < B et A = B l'tat 0.
Dans cette configuration de l'tat des entres A > B, A < B et A = B, la sortie A > B est
l'tat 1 lorsque le nombre binaire A est suprieur au nombre binaire B ou quand ces deux
nombres sont gaux. Elle indique donc si A B.
De mme, en portant l'entre A < B l'tat 1 et les entres A > B et A = B l'tat 0,
la sortie A < B indique le nombre binaire A est infrieur ou gal au nombre binaire B.
En mettant en srie deux comparateurs 7485, on peut comparer deux nombres de 8 bits.
Il suffit de relier la sortie A = B du premier comparateur l'entre correspondante du
second et de faire de mme avec les sorties A > B et A < B. Les liaisons effectuer sont
indiques la figure 2.
2. Matriel utilis
DLLT-1300 Digital Logic Lab Trainer; Module DLLT-EM02: Assembled Logic
Circuits (1) Experiment
RKHISSIY.&MHAMDIT. Page4
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
3. Manipulation
a - Comparateur construit par des fonctions logiques
1. Cbler le circuit de la Figure. 2-6 (a) comme le montre la figure. 2-6 (b).
Tableau II
RKHISSIY.&MHAMDIT. Page5
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
Tableau III
4- Mettre SW3 0; Sw2 1 et SW1 0. Observer et noter les sorties du comparateur
dans les conditions suivantes des mots A et B :
(1) A>B
(2) A=B
(3) A<B
5- Dbrancher A1~ A4 et B1~ B4 des Interrupteurs puis les connecter aux DIP Switch
DIP1.0 ~ DIP1.3 et DIP2.0 ~ DIP 2.3 respectivement. Refaire la question 4 et conclure.
B. Le circuit Codeur
1. Etude thorique
Un codeur ou encodeur est un circuit logique qui possde 2N voies dentres dont une seule
est active et N voies de sorties comme illustr sur la figure 2-7.
RKHISSIY.&MHAMDIT. Page6
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
2. Matriel utilis
DLLT-1300 Digital Logic Lab Trainer; Module DLLT-EM05: Assembled Logic
Circuits (4) Experiment Module
3. Manipulation
a- Construction dun codeur 4--2 laide de portes logiques
1. Etablir le schma de la figure 2.8. .Reproduire les squences de la table de vrit et noter
les tats des sorties sur la table V. Quel est le type de conversion ralis ?
RKHISSIY.&MHAMDIT. Page7
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
Tableau V
2. Etablir le schma de la figure 2.9. Reproduire les squences de la table de vrit et noter les
tats des sorties sur la table VI.
Tableau VI
RKHISSIY.&MHAMDIT. Page8
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
3. Comparer ltat des sorties dans chacun des tableaux V et VI. Quelle est la diffrence ?
Tableau VII
2. Indiquer et Interprter ltat des sorties dans le cas ou A1=A2=A3=A4=0 et A5=A6=A7=A8=
A9=0 ?
C. Circuit Dcodeur
1. Etude thorique
1.1. Dfinition
Un codeur est un circuit numrique qui possde N entres et 2N sorties. Pour chacune des
combinaisons possibles des entres, seule une ligne de sortie est valide. Les dcodeurs sont
souvent dots dune ou plusieurs entres de validation E qui servent valider son
fonctionnement. Le schma dun dcodeur N bits dentre est donn par la figure suivante :
RKHISSIY.&MHAMDIT. Page9
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
- Variables de sortie:
7 variables de "a" "g" correspondant aux 7 segments,
RBO: sortie de blanchiment des zros pas significatifs des dcades infrieures.
- Remarque :
Les entres supplmentaires sont prvues pour :
LT ou lamp test qui permet de vrifier le fonctionnement de l'afficheur en allumant
tous les segments si BI est l'tat 1.
BI / RBO ou blanking input qui permet l'effacement des segments de l'afficheur
quelque soit l'tat des autres entres.
RBI ou ripple blanking input qui permet l'effacement des 0 gauche si A, B, C, D
sont 0.
RKHISSIY.&MHAMDIT. Page10
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
La variable RBI permet, lorsqu'elle est active, c'est dire l'tat logique 0, d'effacer le chiffre
zro sur l'afficheur, et lui seul.
La variable de sortie RBO passe alors l'tat 0, dans le but de commander l'entre RBI du
dcodeur suivant, cela afin d'effacer en cascade les zros pas significatifs, de l'afficheur de
poids le plus fort l'afficheur de poids le plus faible.
c- Dcodage BCD/7segments:
Le dcodage est assur de sorte que le circuit intgr fournisse un code 7 segments pour
chaque nombre binaire de 0 9. Aussi pour les nombres de 10 15, certains signes particuliers
sont dfinis, bien qu'ils ne prsentent aucune utilit.
RKHISSIY.&MHAMDIT. Page11
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
Tableau VIII
b- Construction dun dcodeur 4 10 avec des circuits intgrs
1. Le circuit intgr U10 (7442) du module DLLT-EM04, comme le montre la figure 2.14, est
un dcodeur BCD-Decimal.
Connecter les entes A1, B1, C1, D1, respectivement, aux sorties BCD du DIP Switch "1",
"2", "4", "8".
Les DIP Switchs permettent de convertir un nombre dcimal en code BCD.
Reproduire les squences de la table de vrit et noter les tats des sorties sur le tableau IX.
Tableau IX
c- Dcodeur BCD-7-Segment
La figure 2.15 montre un dcodeur de type 7448 et un afficheur 7segments :
RKHISSIY.&MHAMDIT. Page12
AtelierSystmeLogiquesDpartementGnieElectriqueKasserine
3. Mettre et "LT" "0" et garder "RBI" ltat "1". Refaire ltape 2. Quelles sont les
diffrences par rapport ltape 2?
Tableau X
4. Mettre "RBI" "0 et "LT" "1". Refaire ltape 2. Comparer ltat des sorties par rapport
ltape 2 quand DCBA=0000-1001. Est ce que les sorties sont diffrentes ?
RKHISSIY.&MHAMDIT. Page13