Série #1-1ère Partie - Logique Combinatoire
Série #1-1ère Partie - Logique Combinatoire
RAPPEL DU COURS U1
5 4
I- Les additionneurs intégrés : 3
A0 S0
1
A1 S1
Réf : 7483, 74283 ou 4008 : additionneur binaire 4 bits 14
A2 S2
13
Broches : 12
A3 S3
10
C0 ou CIN : ……………………..…………….. 6
B0
2
B1
A3, A2, A1 et A0 : ……………..…………. B3, B2, B1 et B0 : ……………..…………….. 15
B2
11
B3
C4 ou COUT: ……………..……………… S3, S2, S1 et S0: ……………..………………..
7 9
C0 C4
Mise en cascade :
74283
U1 U1 U1
5 4
S3S2S1S0 5 4 S7S6S5S4 5 4 S11S10S9S8
A0 S0 A0 S0 A0 S0
a3 a2 a1 a 0
3
14
A1 S1
1
13
a7 a6 a5 a 4
14
3
A1 S1
1
13
a11 a10 a9 a 8
3
14
A1 S1
1
13
A2 S2 A2 S2 A2 S2
12 10 12 10 12 10
A3 S3 A3 S3 A3 S3
6 6 6
B0 B0 B0
b3 b2 b1 b0152 B1 b7 b6 b5 b4152 B1 b11 b10 b9 b8152 B1
B2 B2 B2
11 11 11
B3 B3 B3 R12
7 9 7 9 7 9
C0 C4 C0 C4 C0 C4
74283 74283 74283
- 3 circuits intégrés branchés en cascade permettent d’additionner deux nombres binaires à ….. bits
- 2 circuits intégrés branchés en cascade permettent d’additionner deux nombres binaires à ….. bits
U2
II- Les comparateurs intégrés : 10
A0
Réf : 7485, 4585 ou 4063 : comparateur binaire 4 bits 12
A1
Broches : 13
15
A2
A3
9
A3, A2, A1 et A0 : ……………..…………. B3, B2, B1 et B0 : ……………..…………….. 11
B0
B1
14
A<B, A=B, A>B: …………….……………………....…………….. 1
B2
B3
2 7
A<B QA<B
QA<B, QA=B, QA>B : …………….………………..…………….. 3
A=B QA=B
6
4 5
A>B QA>B
Mise en cascade :
7485
U2 U2 U2
10 10 10
A0 A0 A0
12
a3 a2 a1 a
12
013
A1 a7 a6 a5 a
12
413
A1 a11 a10 a9 a 8 13
A1
A2
A2 A2 15
15 15 A3
A3 A3 9
9 9 B0
11
B0
B1
11
B0
B1
11
B1 A<B
b3 b2 b1 b 0
14
B2 b7 b6 b5 b 4
14
B2 b11 b10 b9 b 14
8 1 B2
A=B
1 1 B3
B3 B3 2 7
6 A>B
2 7 2 7 A<B QA<B
A<B QA<B A<B QA<B 3
3 6 3 6 A=B QA=B
A=B QA=B A=B QA=B 4 5
4 5 4 5 A>B QA>B
A>B QA>B A>B QA>B
7485 7485 7485
- 3 circuits intégrés branchés en cascade permettent de comparer deux nombres binaires à ….. bits
- 2 circuits intégrés branchés en cascade permettent de comparer deux nombres binaires à ….. bits
Exercice N°1:
Le circuit intégré 74283 :
Additionneur binaire 4 bits :
Boitier DIL 16
GND : 8
Vcc : 16
1- Compléter le tableau suivant :
Désignation Brochage Rôle
GND (0 Volts) 8
Alimentation ou polarisation
Vcc (5 Volts) 16
B3 B2 B1 B0 A3 A2 A1 A0 C0
74283
C4 S3 S2 S1 S0
3- On désire calculer la différence : S= A–B= A+(–B)= A+( +1) en utilisant un circuit intégré 74283 et des
opérateurs logiques NON sachant que A= (14)10 et B= (8)10, Compléter le schéma de montage en
indiquant les niveaux logiques des entrées /sorties du C.I.
B3 B2 B1 B0 A3 A2 A1 A0 C0
74283
C4 S3 S2 S1 S0
b7 b6 b5 b4 b3 b2 b1 b0 a7 a6 a5 a4 a3 a2 a1 a0
B3 B2 B1 B0 A3 A2 A1 A0 C0
B3 B2 B1 B0 A3 A2 A1 A0 C0 74283
74283 C4 S3 S2 S1 S0
C4 S3 S2 S1 S0
R8 S7 S6 S5 S4 S3 S2 S1 S0
3- Compléter le tableau suivant :
Mot A en binaire Mot B en binaire Mot S Mot S en binaire
Mot A en Mot B en
en
décimal a7 a6 a5 a4 a3 a2 a1 a0 décimal b7 b6 b5 b4 b3 b2 b1 b0 R8 S7 S6 S5 S4 S3 S2 S1 S0
décimal
68 130
191 255
Exercice N°3: Additionneur BCD de deux nombres à 4 bits :
Le circuit intégré 74283 est un additionneur binaire 4 bits ; le circuit 4560 est un additionneur BCD
1- Additionner 6 et 7 en binaire puis en BCD
…………… ……………….
6 + …. +
+ …………… ……………….
7
….
= ……………. = …………………
= 13
En décimal En binaire En BCD
2- Soient A= (6)10 et B= (7)10, indiquer les niveaux logiques des entrées /sorties de chaque C.I.
0 0
B3 B2 B1 B0 A3 A2 A1 A0 C0 B3 B2 B1 B0 A3 A2 A1 A0 C0
74283 4560
C4 S3 S2 S1 S0 C4 S3 S2 S1 S0
On veut réaliser un additionneur BCD en utilisant deux additionneurs binaires 74283 et des opérateurs
U3:
logiques
5 4 Pour le circuit intégré 74283, le résultat de l’addition binaire de deux
A0 S0
3 1 nombres A= (A3A2A1A0)2 et B= (B3B2B1B0)2 est S= (C4S3S2S1S0)2
A1 S1
14 13
A2 S2
12 10
A3 S3 3- Déterminer l’équation logique d’une sortie K qui doit être égale à 1 dés
6
que l’équivalent décimal de S est strictement supérieur à (1001)2
B0
2 S2 S1 S0
B1
15
B2 C4 S3 000 001 011 010 110 111 101 100
11
B3 00
7
C0 C4
9 01
74283
11
S= A+B > 9 alors K = 1 10
S= A+B ≤ 9 alors K = 0 K
K= ……………..…………………………………
3- Compléter le schéma structurel d’un additionneur BCD obtenu à partir des additionneurs binaires
B3 B2 B1 B0 A3 A2 A1 A0
0
0
0
0
0
0
0
0
? S0
C.I.
U2 U1
5 4 5 4 ? S1
1er C.I.
A0 S0 A0 S0
3 1 3 1
14
A1 S1
13 14
A1 S1
13 ? S2
2ème
A2 S2 A2 S2
12 10 12 10
A3 S3 A3 S3 ? S3
6 6
B0 B0
2 2
B1 B1
15 15
B2 B2
Circuit correcteur
11 11
B3 B3
7 9 7 9
C0 C4 C0 C4
2
74283 74283
? S0
3
1
3
2
K
3
Additionneur BCD
4- Compléter le tableau suivant :
Résultat en binaire Résultat en BCD
Mot binaire A Mot binaire B
Sorties du 1er C.I. Sorties du 2ème C.I.
K = S0
A3 A2 A1 A0 B3 B2 B1 B0 C4 S3 S2 S1 S0 S3 S2 S1 S0
0 0 1 1 0 1 0 1
0 1 1 1 0 0 1 0
1 0 0 0 0 1 1 0
1 0 0 1 1 0 0 1
GND (0 Volts) 8
Alimentation ou polarisation
Vcc (5 Volts) 16
A0 0
A1 0 A>B A=B A<B B3 B2 B1 B0 A3 A2 A1 A0
A2 0 U1 7485
10
A3 0 12
A0
QA>B
A1 QA=B QA<B
13
A2
15
A3
9
B0 D1
11 220
B1
14
B2
3- On étudie 0 circuit suivant à base de 4063 (l’équivalent de 7485) : 220
B0 le
1
4
B3
A>B A>B
5
D2
3 6
Mr Jammel. 0
B1Helmi A=B A=B
4 année sciences techniques
éme 2
A<B A<B
7 D3 Page 5 / 12
B2 0 220
4063
B3 0
Série N°1-1ère partie Logique combinatoire
b- Justifier le câblage des entrées de mise en cascade <, = et > à partir de la table de vérité du circuit.
Table de vérité du 4063 :
ENTRÉES Á COMPARER ENTRÉES DE CASCADE SORTIES
A3, B3 A2, B2 A1, B1 A0, B0 A<B A=B A>B QA<B QA=B QA>B
A3>B3 × × × × × × L L H
A3<B3 × × × × × × H L L
A3=B3 A2>B2 × × × × × L L H
A3=B3 A2<B2 × × × × × H L L
A3=B3 A2=B2 A1>B1 × × × × L L H
A3=B3 A2=B2 A1<B1 × × × × H L L
A3=B3 A2=B2 A1=B1 A0>B0 × × × L L H
A3=B3 A2=B2 A1=B1 A0<B0 × × × H L L
A3=B3 A2=B2 A1=B1 A0=B0 H L L H L L
A3=B3 A2=B2 A1=B1 A0=B0 L H L L H L
A3=B3 A2=B2 A1=B1 A0=B0 L L H L L H
× : indifférent H : high level L : low level
c- Compléter le tableau suivant :
d- Dans quel cas les entrées de mise en cascade influent-elles sur les sorties du comparateur ?
…………………………………………………………………………………………………………………..
e- On désire comparer deux mots binaires de 6 bits : A= (a5 a4 a3 a2 a1 a0)2 et B= (b5 b4 b3 b2 b1 b0)2,
Mr Jammel. Helmi 4éme année sciences techniques Page 6 / 12
Série N°1-1ère partie Logique combinatoire
4063 4063
B2 0 D3
220
B3 0
E S0 S1
1- Donner l’expression logique de la sortie Y :
………………………………………………………………………………………………………………….
2- Cas où E = 1; Donner la valeur de la sortie Y.
…………………………………………………………………………………………………………………..
3- Cas où E = 0 :
a- Donner la nouvelle expression de Y
…………………………………………………………………………………………………………………..
b- Compléter le tableau suivant :
S1 S0 Y c- En déduire la fonction des entrées S0 et S1 ainsi que l'entrée E
0 0
S0 et S1 :……………………………… E :………….......................
0 1
déduire la fonction réalisée par ce circuit.
d- Enéme
Mr Jammel. Helmi 4 année sciences techniques Page 7 / 12
……………………………………………………….......................
..
Série N°1-1ère partie Logique combinatoire
1 0
1 1
a X0
X1
F
X2
X3
Full -
CI
adder CO
b
Y
Bloc A
Bloc B
S0 S1 S2
a- Exprimer Y en fonction de b et S0 :………………………………………………………………………
b- Compléter le tableau suivant : Valeur de S0 Equation de Y en fonction de b
0 en fon
1
? R4
B2 0 Q2
B3 0 Q3
S
0
74283 : Additionneur binaire 4 bits de deux mots binaires : P = (A3 A2 A1 A0)2 et Q= (Q3 Q2 Q1 Q0)2
C1 : son retenue d’entrée et Cθ : son retenue de sortie. S : entrée de sélection C1= S et R4 = Cθ.
1- Déterminer les équations des sorties Q3= f(B3 et S), Q2= f(B2 et S), Q1= f(B1 et S) et Q0= f(B0 et S)
Q3 = ………………………………………………… Q2 = …………………………………….………….
Q1 = ………………………………………………… Q0 = …………………………………….………….
2- Compléter le tableau suivant
Mot binaire Q
Valeur de S Mot binaire P Valeur de C1 Expression de R4
Q3 Q2 Q1 Q0
0 A3 A2 A1 A0
1 A3 A2 A1 A0
3- Indiquer la nature de l’opération arithmétique réalisée par le C.I. 74283 dans les deux cas suivants
Si S= 0 : ……………...………………………………………………………………………………………...
Si S= 1 :…………………………………………………………………………………………………………
4- Compléter le tableau suivant : cas où A = B = (B3 B2 B1 B0)2 = (1 0 1 0) 2
Mot Q Mot S
S Mot P C1 Cθ R4
Q3 Q2 Q1 Q0 S3 S2 S1 S0
0 1010
1 1010
Exercice N°7:
Le circuit 74381 est une unité arithmétique et logique à 4 bits dont on vous donne :
Symbole : Table de vérité :
Retenue Entrées Opération réalisée
3 8
1
A0 F0
9 d’entrée CN S2 S1 S0 F= (F3F2F1F0)
A1
A2 F1
19 F2 11 - 0 0 0 F = 0000
17 A3 12
F3
1 0 0 1 F=B-A
4 B0 1 0 1 0 F=A-B
2 B1
18 B2 0 0 1 1 F = A plus B
16 13
B3 G
15 14
- 1 0 0 F = A XOR B
CN P
5 S0
- 1 0 1 F = A OU B
6
7
S1 - 1 1 0 F = A ET B
S2
- 1 1 1 F = 1111
1- Compléter le tableau suivant :
Désignation Brochage Rôle
GND (0 Volts) 10
Alimentation ou polarisation
Vcc (5 Volts) 20
A3, A2, A1, A0
B3, B2, B1, B0
7, 6, 5
12, 11, 9, 8
14, 13 Sorties de mise en cascade
2- a- Quelles sont les opérations logiques réalisées par ce circuit ? ………………………..……………….
b- Quelles sont les opérations arithmétiques réalisées par ce circuit ?……………...………………….
c- Compléter le tableau suivant expliquant le fonctionnement de l'U.A.L 74381
S2 S1 S0 Opération réalisée A = A3 A2 A1 A0 B = B3 B2 B1 B0 F = F3 F2 F1 F0
0 0 1 0 1 0 1 0
001
1 1 11 1 0 0 0
1 1 0 0 0 0 1 1
011
0 1 1 1 0 1 0 0
1 0 1 0 0 1 0 1
100
1 1 1 1 1 0 1 0
1 1 1 1 0 1 1 1
101
0 0 0 0 0 1 01
1 0 1 0 0 0 0 0
110
1 1 1 1 1 1 1 0
3- Combien faut- t-il d’entrées de sélection pour coder 16 opérations (logiques et / ou arithmétiques) ?
……………………………………………………………………….………………………………………….
4- Système de gestion d'aménage des pièces dans une goulotte:
On veut placer dans une goulotte, 15 boîtiers jaunes et 15 boîtiers rouges. Pour cela on doit arrêter
l'aménage des boîtiers jaunes dés que le nombre 15 est atteint (S j =1), il est de même pour les boîtiers
rouges (Sr=1). Pour équilibrer le flux d'aménage des boîtiers vers la goulotte, on se propose de limiter la
différence entre le nombre de pièces jaunes: A=(A3A2A1A0)2 et celui des pièces rouges:
B=(B3B2B1B0)2 à cinq. Soit donc le schéma de la carte électronique suivante:
+5V
A0 F0 F
A1 F1
A2 F2
A3 F3
B0
Compteur B0
B1 A<B
boitiers rouges B2
B3 A=B
A>B
A<B
A=B
boîtiers jaunes(AJ)
Arrêter l'aménage des
A>B
+5V 7485
Sr
Sj
74381 : UAL 4 bits dont la table de vérité est donnée à la page 10/12