Logique
Logique
Logique
1.1.Porte OUI
1.3. Porte ET
S = 1 si A ET B sont à 1
Symbole Symbole Table de vérité Equation
européen Américain
A B S
A
S 0 0 0 S=A.B
B & 0 1 0
AND 1 0 0
1 1 1
Exemple :
A b c S
On peut donc écrire :
0 0 0 0
S = 1 si a = 0 ET b = 0 ET c = 1
0 0 1 1 OU si a = 0 ET b = 1 ET c = 1
0 1 0 0 OU si a = 1 ET b = 1 ET c = 1
0 1 1 1
1 0 0 0 L’équation donne :
1 0 1 0
1 1 0 0
S = a.b.c + a.b.c + a.b.c
1 1 1 1
4. Simplification
La simplification de l’équation permet de réduire la taille du logigramme donc le nombre de portes
nécessaires.
Deux méthodes peuvent être utilisées, mais la plus rapide et la plus sûr est la simplification par les
tableaux de Karnaugh
Elle permet grâce à des regroupements et des propriétés des fonctions logiques de simplifier une
équation.
Propriétés :
a.a=a a.1=a a.0=0 a. a=0
a+a=a a+1=1 a+0=a a+ a=1
a=a
Distributivité : a . ( b + c) = a . b + a . c a + (b.c) = (a + b) . (a + c)
Consensus : a.c + b. c + a.b = a.c + b. c (a + c).(b+ c ).(a+b) = (a+c).(b+ c )
- Réaliser des groupements de ‘1’ adjacents, dans l’ordre, par 16, 8, 4 ,2 ou 1. Il faut toujours
s’arranger à regrouper le maximum de ‘1’ pour diminuer la taille des termes.
- Lorsqu’il ne reste plus de ‘1’ isolé, les regroupements sont terminés.
- L’équation simplifiée est déduite de ces groupements
Exemples :
b change c change cd 00 01 11 10
ab
00 1 0 0 1
bc 00 01 11 10 01 1 0 0 1 S2 = d
11 1 0 0 1
a 10 1 0 0 1
0 0 1 1 1
cd 00 01 11 10
1 1 0 0 0 ab
00 1 0 0 1
01 0 0 0 0 S3 = b.d
11 0 0 0 0
S1 = a.b.c + a.c + a.b 10 1 0 0 1
Précaution à prendre :
- Vérifier le résultat de la simplification à partir de la table de vérité
Par exemple : S = c.a + c.b donne S = 1 si c = 1 ET a = 0 OU c = 1 ET b = 1
Sinon S = 0
5. Théorème de De Morgan
On applique le théorème de De Morgan afin de faire apparaître uniquement des portes ET-NON :
S = c.a + c.b = c.a . c.b On casse la barre au niveau du OU qui devient alors ET
Rappel : a.a = a
Le logigramme devient :
a c.a
a &
&
S = c.a . c.b
c &
b
& c.b
On applique le théorème de De Morgan afin de faire apparaître uniquement des portes OU-NON :
( ) (
S = c. a + b = c + a + b ) On casse la barre au niveau du ET qui devient alors OU
Rappel : a+a=a
a
a 1 a+b
1
Le logigramme devient :
b 1 S=c+ a+b( )
c
c 1