Académique Documents
Professionnel Documents
Culture Documents
1- Algèbre de Boole
• Variable logique: (ou variable booléenne, variable binaire) c’est une variable qui ne peut prendre
que deux états logiques: 0 ou 1
Exemple:
o La fermeture de l’interrupteur K ( K = 1) permet d’allumer la lampe S (S = 1) et l’ouverture de K (
K = 0) permet d’éteindre la lampe (S = 0)
S S
K K
• Fonction logique:
o C’est une combinaison de variables logiques
o Une fonction logique prend deux états logiques: 0 ou 1
o Exemple: x et y sont deux variables logiques
F x y x y
Pr. N. Maouhoub Electronique numérique PE6 32
Chapitre II : Algèbre de Boole et Fonctions logiques
1- Algèbre de Boole
• Opérateurs logiques fondamentaux:
A B A+B A B A.B
0 0 0 0 0 0
0 1 1 0 1 0
1 0 1 1 0 0
1 1 1 1 1 1
Table de vérité Table de vérité
1- Algèbre de Boole
• Règles de calcul:
Somme logique Produit logique
Commutativité A+B=B+A A.B=B.A
Associativité (A+B)+C=A+(B+C) (A.B).C=A.(B.C)
Distributivité A.(B+C)=A.B+A.C A+(B.C)=(A+B).(A+C)
Identité (élément neutre) A+0=A A.1=A
Complémentarité A A 1 A.A 0
Elément absorbant A+1=1 A.0=0
Idempotence A+A=A A.A=A
Théorème de l’absorption A+A.B=A A.(A+B)=A
Théorème d’allègement A AB A B A.(A B) A.B
Théorème de De Morgan A B A.B A.B A B
Involution AA
2- Portes logiques
• Portes logiques de base:
Porte OU (OR)
Symbole Américain Symbole Européen Circuit intégré
(International)
A B S A B S
0 0 0 Vb Vb Vb
0 1 1 Table de Vb = 0V : Niveau bas
Vb Vh Vh
Table de vérité 1 0 1 fonctionnement Vh = 5 V : Niveau haut
Vh Vb Vh
1 1 1 Vh Vh Vh
Pr. N. Maouhoub Electronique numérique PE6 35
Chapitre II : Algèbre de Boole et Fonctions logiques
2- Portes logiques
• Portes logiques de base:
Porte ET (AND)
Symbole Américain Symbole Européen Circuit intégré
(International)
A B S A B S
0 0 0 Vb Vb Vb
0 1 0 Table de Vb = 0V : Niveau bas
Vb Vh Vb
Table de vérité 1 0 0 fonctionnement Vh = 5 V : Niveau haut
Vh Vb Vb
1 1 1 Vh Vh Vh
Pr. N. Maouhoub Electronique numérique PE6 36
Chapitre II : Algèbre de Boole et Fonctions logiques
2- Portes logiques
• Portes logiques de base:
Porte NON (NOT)
Symbole Américain Symbole Européen Circuit intégré
(International)
A S A S
Vb = 0V : Niveau bas
Table de
Table de vérité 0 1 Vb Vh Vh = 5 V : Niveau haut
fonctionnement
1 0 Vh Vb
2- Portes logiques
• Portes logiques de base:
Porte OU EXCLUSIF (XOR)
Symbole Américain Symbole Européen Circuit intégré
(International)
A B S A B S
0 0 0 A B A.B A.B Vb Vb Vb
0 1 1 Table de Vb Vh Vh
Table de vérité 1 0 1 fonctionnement Vh Vb Vh
1 1 0 Vh Vh Vb
2- Portes logiques
• Portes logiques de base:
Porte Non-OU EXCLUSIF (XNOR)
Symbole Américain Symbole Européen Circuit intégré
(International)
A B S A B S
0 0 1 A B A.B A.B Vb Vb Vh
0 1 0 Table de Vb Vh Vb
Table de vérité 1 0 0 fonctionnement Vh Vb Vb
1 1 1 Vh Vh Vh
2- Portes logiques
• Portes logiques universelles:
Porte NON-ET (NAND)
Symbole Américain Symbole Européen Circuit intégré
(International)
A B S A.B A B S
0 0 1 Vb Vb Vh
Table de
0 1 1 Vb Vh Vh
Table de vérité fonctionnement
1 0 1 Vh Vb Vh
1 1 0 Vh Vh Vb
2- Portes logiques
• Portes logiques universelles:
Porte NON-OU (NOR)
Symbole Américain Symbole Européen Circuit intégré
(International)
A B SAB A B S
0 0 1 Table de Vb Vb Vh
0 1 0 fonctionnement Vb Vh Vb
Table de vérité 1 0 0 Vh Vb Vb
1 1 0 Vh Vh Vb
Porte logique OU Exclusif (XOR) Porte logique NON-ET (NAND) Porte logique NON-OU (NOR)
VCC 5V
VCC 5V VCC VCC 5V
VCC
VCC Porte_NAND 5V
Porte_XOR Porte_NOR 5V
5V 1A VCC
1A VCC 1B 4A 1Y VCC
1B 4B 1Y 4B 1A 4Y
1Y 4A 2A 4Y 1B 4B
2A 4Y 2B 3A 2Y 4A
2B 3B 2Y 3B 2A 3Y
2Y 3A GND 3Y 2B 3B
GND 3Y GND 3A
74LS00D
74LS86N 74LS02D
• On dit que la forme algébrique d’une fonction logique est canonique si chacun des sommes
ou des produits contient toutes les variables sous forme directe ou complémentaire.
Exemple:
Exemple:
F(a, b, c) a b c a b c a b c Exemple de maxterme
Exemple: Soit la fonction F(a,b,c) = 1 si le nombre des variables à l’état 1 est paire
Combinaison a b c F
0 0 0 0 0
1 0 0 1 0
3 variables, donc 23 = 8 2 0 1 0 0
combinaisons possibles 3 0 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 1
7 1 1 1 0
F a, b, c 0,1, 2, 4, 7
a b c F
0 0 0 0
0 0 1 0
ab 00 01 11 10
0 1 0 0 c
0 1 1 1 0 0 0 1 0
1 0 0 0 1 0 1 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Exemples: la forme algébrique de la fonction logique F de l’exemple précédent est donnée par:
F(a, b, c) a b b c
• Mêmes étapes que la porte NAND, mais il faut partir d’une fonction logique exprimée sous
forme conjonctive ( Produit de sommes)
F F a b b c a b b c a b b b c
F a.b. c b.d a.b .c 10 opérateurs logiques
F a.b.c a.b.b.d a.b .c
F a.b.c a.b .c a.b.c.c a.b.c a.b.c a.b.c b.c. a a
F b.c 2 opérateurs logiques
F ab ab Fab F ac bc ac
ab 00 01 11 10 ab 00 01 11 10
cd cd
00 0 1 0 0 00 0 0 1 1
01 0 1 0 0 01 1 1 1 1
11 1 1 0 1 11 1 1 1 1
10 1 1 0 1 10 0 0 1 1
F ab bc ac Fad
Pr. N. Maouhoub Electronique numérique PE6 56
Chapitre II : Algèbre de Boole et Fonctions logiques
a b c F
0 0 0 X
0 0 1 0
bc 00 01 11 10
0 1 0 1 a
0 X 0 X 1
0 1 1 X Fb
1 0 0 1 X
1 0 0 0
1 0 1 0
1 1 0 X
1 1 1 1
Exercice d’application: Soit la fonction Majorité de trois variables a,b et c, tel que:
5- Donner le logigramme de la fonction Maj(a,b,c) par utilisation des portes NAND uniquement
6- Donner le logigramme de la fonction Maj(a,b,c) par utilisation des portes NOR uniquement