Chapitre 3 CL
Chapitre 3 CL
Chapitre 3 CL
I. Définition :
.) Toute variable prenant des valeurs dans E est dite variable booléenne (soit
‘0’ soit ‘1’).
.) Une fonction booléenne est une combinaison de variables booléennes
moyennant les opérateurs : ‘ET’ logique, ‘OU’ logique et complémentation ; et
ne pourra prendre comme chacune des variables que 2 valeurs distinctes et
non simultanées (‘0’ ou ‘1’).
Exemples :
a, b et c E, F (a, b, c) a b.c
A, B, C et D E, F ( A, B, C , D) B.C .D A.B.D A.B.C.D
F (a, b, c) a b.c
Logigramme
) NON aa a
) ET a.b a.b a b
) OU ab ab
NOR GOC
Toute fonction booléenne peut se réaliser à l’aide des portes NOR
uniquement.
Exemple de réalisation :
F (a, b, c) a b.c
1) A l’aide de NANDs à deux entrées
2) A l’aide de NORs à deux entrées
Solution :
1) a b.c a.b.c
Autre exemple :
a b a .b a.b a .b.a.b
V. Notions de Maxterme et minterme :
Définition :
Exemple :
Pour 4 variables a, b, c et d.
mintermes Maxtermes
a .b .c .d : m0 a b c d : M0
a .b .c .d : m1 a b c d : M1
a .b .c.d : m2 a b c d : M2
a .b .c.d : m3 a b c d : M3
a .b.c .d : m4 a b c d : M4
a .b.c .d : m5 a b c d : M5
a .b.c.d : m6 a b c d : M6
a .b.c.d : m7 a b c d : M7
a.b .c .d : m8 a b c d : M8
a.b .c .d : m9 a b c d : M9
a.b .c.d : m10 a b c d : M 10
a.b .c.d : m11 a b c d : M 11
a.b.c .d : m12 a b c d : M 12
a.b.c .d : m13 a b c d : M 13
a.b.c.d : m14 a b c d : M 14
a.b.c.d : m15 a b c d : M 15
2 4 mintermes 2 4 Maxtermes
2n Maxtermes
i 0,1,2,3.......... .., 2 n 1
minterme : mi ; Maxterme :Mi
Par convention : 0 variable complémentée
1 variable normale
i : équivalent décimal de la combinaison binaire.
a.b .c .d correspond à m8
a b c d correspond à M8
) Un minterme mi ne peut prendre la valeur logique ‘1’ que pour une et une
seule combinaison.
Par exemple : m4 1 (a, b, c, d ) (0,1,0,0)
m4 0 (a, b, c, d ) (0,1,0,0)
) Un Maxterme Mi ne peut prendre la valeur logique ‘0’ que pour une et une
seule combinaison celle correspondante à l’équivalent binaire du CR(i).
Par exemple : M 5 0 (a, b, c, d ) (1,0,1,0)
M 5 1 (a, b, c, d ) (1,0,1,0)
mi M j avec i j
Mi mj
j CR (i ) 2 n 1 i
2 n 1 2 n 1
m
i 0
i 1 et M
i 0
i 0
Exemple :
F (a, b, c) a b.c
2) Table de vérité :
Une expression logique F(a, b, c…), fonction des variables a, b, c…,
peut être représentée par une table de vérité. Cette table donne les
valeurs que peut prendre F, suivant les différentes combinaisons des
variables a, b, c…
Pour n variables n+1 colonnes n colonnes pour les variables
1 pour la fonction
2 lignes 2 combinaisons
n n
A b c F
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Une fonction logique est écrite sous forme canonique disjonctive si toutes les
variables figurent dans chaque terme et si, dans chacun de ces termes,
toutes les variables sont reliées entre elles par l’opérateur ET. C’est
l’expression de la fonction sous la forme de sommes des mintermes.
Une fonction logique est écrite sous forme canonique conjonctive si toutes les
variables figurent dans chaque produit et si, dans chacun de ces produits,
toutes les variables sont reliées entre elles par l’opérateur OU. C’est
l’expression de la fonction sous la forme de produits des Maxtermes.
.) Analytiquement :
F (a, b, c) a.b c
(c a).(c b)
(a b.b c ).(a.a b c )
(a b c ).(a b c ).(a b c ).(a b c )
F (a, b, c) (a b c ).(a b c ).(a b c )
= M6 . M4 . M2
Applications :
1) F (a, b, c, d ) I (0,3,5,7,9,10,11,13)
Déterminer la table de vérité de F.
2) F (a, b, c) I (4,5,7)
Trouver la FCD.
- 3 variables 8 cases
b .c b .c b.c b.c
a
a
- 4 variables 16 cases
Notion d’adjacence :
Deux mintermes sont dits adjacents s’ils ne diffèrent qu’au niveau d’une
seule variable.
Exemple :
n = 4 variables : a.b.c.d et a .b.c.d
a.b.c.d a .b.c.d b.c.d (le terme qui a varié est éliminé)
Cases voisines
cd
ab
- Boucle de taille 2
cd
ab
21
1 1 nbre de variables qui seront
éliminées
1 Ds ce cas, 1 seule variable
1 1
1 1
- Boucle imbriquée
cd
ab
1
1 1
Exemple :
cd
ab 00 01 11 10
00 1 1 1 1
01 1 1 1
11 1
10
F a .b a .c b.c .d
Application :
9 8 7 a
S
4 5 6 b
3 2 1 c
0 d
Circuits à construire
1) T.V de S(a, b, c, d) ?
2) FCD de S
3) Expression simplifiée de S
4) Réalisation par des portes NANDs à 2 entrées.