Académique Documents
Professionnel Documents
Culture Documents
XOR).
méthode de Karnaugh.
spécifiées .
ChapitreII Variables et fonctions logiques
A B
A∩B
X = A.B
Variables et fonctions logiques
ChapitreII Opérateurs de l’algèbre de Boole
A B
A∪B
X=A+B
ChapitreII Variables et fonctions logiques
A
A
A X=A
Variables et fonctions logiques
ChapitreII
Autres portes logiques
L’opérateur NAND
NAND (=NOT AND) est un opérateur à 2 entrées ou plus, dont la sortie vaut 0 si et seulement si toutes
ses entrées valent 1. On le note : A B = A . B
L’opérateur NOR
NOR (=NOT OR) est un opérateur à 2 entrées ou plus, dont la sortie vaut 0 si et seulement au moins une
de ses entrées vaut 1. On le note : A B = A + B
L’opérateur XOR
XOR (=EXCLUSIVE OR) est un opérateur à 2 entrées ou plus, qui consiste à détecter l’imparité: sa sortie
vaut 1 si et seulement si un nombre impair de ses entrées est à 1. On le note ⊕ : A ⊕ B = A . B + A . B
NON
NB: Le même genre de montage peut être réalisé avec des portes NOR.
Variables et fonctions logiques
ChapitreII
Propriétés de l'algèbre de Boole
!
Une algèbre de Boole vérifie les propriétés suivantes :
OU ET
Variables et fonctions logiques
ChapitreII
Théorèmes de l'algèbre de Boole
X + (X . Y) = X X.(X+Y)=X
Absorption X ( X + Y) = X . Y X+X.Y=X+Y
Involution X=X
Méthode algébrique
• Le principe consiste à appliquer les règles de l’algèbre de Boole (sans démarche
bien spécifique) afin d’éliminer des variables ou des termes.
!
Exemples:
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques
1) Elle consiste a mettre en évidence, par une méthode graphique (un tableaux), tous
les termes qui sont adjacents (ne différent que par l’état d’une seule variable).
!
2) La méthode peut s’appliquer aux fonctions logiques de 2,3,4,5 et 6 variables.
!
3) Un tableau de Karnaugh comportent 2n cases ( N est le nombre de variables ).
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques
(Méthode graphique: table de Karnaugh)
0 4 12 8
1 5 13 9
0 2 0 2 6 4
3 7 15 11
1 3 1 3 7 5
2 6 14 10
Tableau 5 Variables
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques
(Méthode graphique: table de Karnaugh)
•Les deux termes possèdent les même variables. La seule différence est l’état de la
variable B qui change.
•Si on applique les règles de simplification on obtient :
entrées Sortie
Valeur
A B C combinaison S
entière
0 0 0 0 A`B`C` 0
1 0 0 1 A`B`C 1
2 0 1 0 A`B C` 1
3 0 1 1 A`B C 1
4 1 0 0 A B`C` 0
5 1 0 1 A B`C 1
6 1 1 0 A B C` 0
7 1 1 1 A B C 0
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques
(Méthode graphique: table de Karnaugh)
CB
A 00 01 11 10
0 1 1
1 1 1
CB
A 00 01 11 10
0 0 0
1 0 0
Exemple 1:
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques
(Méthode graphique: table de Karnaugh)
Méthode de simplification
Exemple 2:
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques
(Méthode graphique: table de Karnaugh)
Méthode de simplification
Exemple 3:
F(A,B,C,D,U) = ∑ (0,1,2,3,13,15,16,17,18,19,22,25,27)
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques incomplètes spécifiées
(Méthode graphique: table de Karnaugh)
Fonctions logiques incomplètes
Il existe des fonctions booléennes pour lesquelles il n'y a pas de valeurs associées,
ceux‐ci ne sont jamais "sélectionnés".
On note d (don't care) ou Ø ce cas indifférent.
Exemple: L'afficheur 7 segments est un exemple particulier. On veut afficher les 10
chiffres décimaux à l'aide de 7 segments, notés de a à g.
Variables et fonctions logiques
ChapitreII
Simplification des fonctions logiques incomplete spécifiées
(Méthode graphique: table de Karnaugh)
Fonctions logiques incomplètes
Exemple:
0
1 e 3e 2
2 e 1e 0 00 01 11 10
3
4 00 1 ∅ 1
5
6
7 01 1 ∅ 1
8
9 11 1 ∅ ∅
10
10 1 1
11
12
∅ ∅
13
14
15
⟱
g(e3, e2, e1, e0) = e3 + e2e1+e2e1+e1e0