COMPTE RENDU
Electronique
Tp1 : Portes logiques et opérations arithmétiques
Réalisée par : Mohammed HASNAOUI
Groupe : 6
Filière : SMI
L’objectif de cette manipulation est de réaliser un circuit logique combinatoire à base de
portes logiques standard (NOT, AND, OR, NAND, NOR, XOR) selon un cahier des charges
préétabli. Vous allez traiter dans cette manipulation quelques circuits logiques
combinatoires à
savoir les circuits arithmétiques (additionneurs, soustracteurs…..) et les circuits
d’identifications
(comparateurs).
Vous allez utiliser un logiciel «Digital Works» qui vous permet de réaliser des circuits
logiques combinatoires et séquentiels et d’analyser leur fonctionnement.
1-Portes logiques :
a. Faire fonctionner les portes logiques (NOT, AND, OR, NAND,
NOR, XOR) et vérifiez leurs tables de vérité.
->Leur table de vérité est vérifiée.
b. Comment peut-on utiliser une porte logique AND à trois entrées
comme une porte AND à deux entrées? Donner deux solutions
possibles.
• Comment peut-on utiliser une porte logique OR à trois
entrées comme une porte OR à deux entrées ? Donner 2
solutions possibles.
• Réaliser la fonction logique XOR à base de portes
logiques NAND.
• Réaliser la fonction logique XOR à base de portes
logiques NOR.
2- Circuits arithmétiques :
• Dresser la table de vérité d’un demi-additionneur et
montrer que, les expressions de, la retenue ri=aibi et la
somme ∑i=ai + bi +ri ..
Réaliser le circuit logique associé et vérifier son
fonctionnement.
A B S R
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
R=AB
S=A(+)B
• Dresser la table de vérité d’un additionneur complet et
réaliser le circuit logique associé et vérifier son
fonctionnement.
A B RN-1 S RN
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
S=RN-1 C
(+)
C=A B
(+)
Rn=BRn-1+ARn-1+AB
I. Comparateur :
a- Table de vérité :
V A B S I E
1 0 0 0 0 1
1 0 1 0 1 0
1 1 0 1 0 0
1 1 1 0 0 1
B-
Les expressions de chacune des sorties :
II. Multiplexeur :
a- Table de vérité :
A B S
0 0 D0
0 1 D1
1 0 D2
1 1 D3
b
III. Décodeur 7 segments :
a- Tableau de vérité :
N A B C D a b C d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
10 1 0 1 0 X X X X X X X
11 1 0 1 1 X X X X X X X
12 1 1 0 0 X X X X X X X
13 1 1 0 1 X X X X X X X
14 1 1 1 0 X X X X X X X
15 1 1 1 1 X X X X X X X
Tableau de Karnaugh de a :
CD/AB 00 01 11 10
00 1 0 X 1
01 0 1 X 1
11 1 1 X X
10 1 1 X X
Tableau de Karnaugh de b :
CD/AB 00 01 11 10
00 1 1 X 1
01 1 0 X 1
11 1 1 X X
10 1 0 X X
Tableau de Karnaugh de c :
CD/AB 00 01 11 10
00 1 1 X 1
01 1 1 X 1
11 1 1 X X
10 0 1 X X
Tableau de Karnaugh de d :
CD/AB 00 01 11 10
00 1 0 X 1
01 0 1 X 1
11 1 0 X X
10 1 1 X X
Tableau de Karnaugh de e :
CD/AB 00 01 11 10
00 1 0 X 1
01 0 0 X 0
11 0 0 X X
10 1 1 X X
Tableau de Karnaugh de f :
CD/AB 00 01 11 10
00 1 1 X X
01 0 1 X 1
11 0 0 X X
10 0 1 X X
Tableau de Karnaugh de g :
CD/AB 00 01 11 10
00 0 1 X 1
01 0 1 X 1
11 1 0 X X
10 1 1 X X
Les équations des sorties :
I. Bascules :
Bascule RC
Bascule JK
Bascule D
Table de vérité RS :
R S Qn Qn+1
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 X
1 1 1 X
Table de vérité de bascule D :
H D Qn+1
1 0 0
1 1 1
0 X Qn
Table de vérité de bascule JK :
J K Qn+1
0 0 Qn
0 1 0
1 0 1
1 1 /Qn
Bascule RSH
II- Compteurs asynchrones :
II. Décompteurs asynchrones :
a-pour réaliser un décompteur
asynchrone modulo 8 d’après un
compteur asynchrone modulo 8, il
suffit de changer la sortie de Q
par /Q bar.
FIN