Les tableaux de Karnaugh

Transcription

Les tableaux de Karnaugh
Les tableaux de Karnaugh
CI.11, I6 – C22
Electronique numérique
Dossier élève
1°SI
9 novembre 2005 (08:16)
Un tableau de Karnaugh est aussi appelé diagramme K ou K-map (en anglais).
1. A quoi ça sert ?
Il permet la réduction des équations logiques, graphiquement.
On évite les calculs sur les équations booléennes, qui peuvent induire des erreurs, et dont la
rapidité dépend de l’habileté de celui qui les manie.
2. A savoir.
– On se limite en général à quatre variables (A, B, C, D). Au-delà, les tableaux deviennent
souvent trop compliqués.
– Le tableau de Karnaugh donne l’équation minimale de ce qu’on lui donne.
3. Un exemple.
On a une table de vérité :
A
0
0
1
1
B
0
1
0
1
Q
0
1
1
1
3.1. Méthode de l’algèbre de Boole.
Pour trouver l’équation normalement, on établit toutes les possibilités en ET, séparées par des
OU, puis on réduit l’équation obtenue. Ici, les trois possibilités qui permettent d’avoir Q au NL1
sont Q1=A⋅B (deuxième ligne), Q 2=A⋅B (troisième ligne) et Q3=A⋅B (quatrième ligne). On
obtient alors Q=Q1Q 2Q3 soit Q=A⋅BA⋅BA⋅B
Il faut maintenant simplifier cette équation.
Q=A⋅BA⋅BA⋅B
Q=A⋅BA⋅BB
 factorisation
Q=A⋅BA⋅1
 identité en OU
Q=A⋅BA
 identité en ET
Q=AB
 absorption
http://prof.maquaire.free.fr – E:\0506\numérique\karnaugh\tableaux de Karnaugh – CM.sxw
Page 1 / 4
3.2. Méthode utilisant le tableau Karnaugh.
3.2.1. On trace un tableau correspondant à la table de vérité.
ce que l’on cherche
Q
A
B
0
1
0
0
1
1
1
1
tous les états possibles de B
deux variables (A, B),
soient quatre possibilités,
soient quatre cases
tous les états possibles de A
3.2.2. On regroupe les NL1 par puissances de 2 (2n = 1, 2, 4, 8, ...), en choisissant les plus
grands regroupements possibles. Chaque groupement doit avoir une forme de carré ou de rectangle.
Q
A
B
0
1
0
0
1
1
1
1
3.2.3. On établit l’équation de chaque groupement. Pour cela, on regarde si, au sein d’un
même groupement, en passant d’un NL1 à l’autre les variables changent d’état. Toute variable qui
change d’état est éliminée.
Q
B
B est toujours au NL1
0 1
A varie, donc éliminée
Eq.1 = B
A 0 0 1
1
1
1
A est toujours au NL1
B varie, donc éliminée
Eq.2 = A
Dans le groupement horizontal, en passant du NL1 de gauche au NL1 de droite, on voit que A
reste au NL1, et que B passe du NL0 au NL1. La variable B est donc éliminée de l’équation.
3.2.4. On établit l’équation générale :
Q = Eq.1 + Eq.2 + Eq.3 + ...
Ici, Q=BA
On retrouve la même équation que dans le cas de l’étude par l’algèbre de Boole :
un OU logique.
http://prof.maquaire.free.fr – E:\0506\numérique\karnaugh\tableaux de Karnaugh – CM.sxw
Page 2 / 4
4. Les simplifications que permettent les tableaux de Karnaugh.
Q
A
B
Avec 1 groupement de 2
Q=B
Sans groupement
Q=A⋅BA⋅B
0
1
0
1
0
Q=B⋅ AA
1
1
0
Q=B⋅1
Q=B
Q
A
B
Avec 1 groupement de 2
Q=A
Sans groupement
Q=A⋅BA⋅B
0
1
0
0
0
Q=A⋅BB
1
1
1
Q=A⋅1
Q=A
Q
A
0
1
0
1
0
1
0
1
Q
A
Pas de groupement possible, donc pas de simplification.
B
B
Sans groupement
Q=A⋅BA⋅B
Avec 2 groupements de 2
Q=AB
Sans groupement
Q=A⋅BA⋅BA⋅B
0
1
0
1
0
Q=A⋅BA⋅BB
1
1
1
Q=A⋅BA⋅1
Q=A⋅BA
Q=AB
Q
A
B
Avec 1 groupement de 4
Q=1
Sans groupement
Q=A⋅BA⋅BA⋅BA⋅B
0
1
0
1
1
Q=A⋅BBA⋅BB
1
1
1
Q=A⋅1A⋅1
Q=AA
Q=1
http://prof.maquaire.free.fr – E:\0506\numérique\karnaugh\tableaux de Karnaugh – CM.sxw
Page 3 / 4
5. Les règles.
– Les progressions binaires sont en binaire réfléchi.
Q
CD
code binaire réfléchi
00 01 11 10
AB 00
quatre variables (A, B, C, D),
soient seize possibilités,
soient seize cases
01
11
10
code binaire réfléchi
– Les groupements se font par puissances de 2 (2n = 1, 2, 4, 8, ...). On choisit toujours les
groupements les plus grands possibles. Un groupement doit toujours avoir une forme de carré
ou de rectangle.
– Il est possible de faire des groupements d’un coté à l’autre du tableau (et de haut en bas),
comme s’il s’agissait d’un cylindre.
Q
CD
00 01 11 10
AB 00 0
1
1
0
01 1
0
0
1
11 0
0
0
0
10 0
1
1
0
– On peut utiliser un NL1 du tableau plusieurs fois.
Q
BC
00 01 11 10
A
0
0
0
1
0
1
1
1
1
1
trois variables (A, B, C),
soient huit possibilités,
soient huit cases
NL1 utilisé deux fois
– Un groupement n’est pas à faire si tous les NL1 sont déjà utilisés au moins une fois. Si un tel
regroupement est fait, il va engendrer l’ajout d’un terme inutile à l’équation.
Q
BC
00 01 11 10
A
0
0
1
1
0
1
0
0
1
1
groupement inutile
http://prof.maquaire.free.fr – E:\0506\numérique\karnaugh\tableaux de Karnaugh – CM.sxw
Page 4 / 4

Documents pareils

Cours d`AII sur les tableaux de KARNAUGH

Cours d`AII sur les tableaux de KARNAUGH La réduction, pour une même expression, du nombre d'opérateurs et/ou du nombre de variables exprimées, conduit à une écriture simplifiée de cette expression. Il existe un grand nombre de méthodes d...

Plus en détail

diagramme de Karnaugh

diagramme de Karnaugh La méthode de Karnaugh (prononcer car-no) est une méthode graphique qui permet de trouver la forme polynomiale la plus simple pour les fonctions de 4 variables (ou de 3 variables). On notera les v...

Plus en détail

le tableau de karnaugh

le tableau de karnaugh combinaisons successives une seule variable change d’état. C’est le code binaire réfléchi.

Plus en détail

Le tableau de Karnaugh

Le tableau de Karnaugh 3. Les tableaux de Karnaugh Le tableau de Karnaugh est un outil graphique qui permet de simplifier de manière méthodique une équation logique ou le processus de passage d'une table de vérité à son ...

Plus en détail

Méthode simplificatrice : Le tableau de Karnaugh

Méthode simplificatrice : Le tableau de Karnaugh La méthode consiste à mettre en évidence, par un procédé graphique, tous les termes d’une fonction logique qui ne diffèrent que par l’état d’une seule variable (termes dits adjacents). Si une fonct...

Plus en détail