Méthode simplificatrice : Le tableau de Karnaugh

Transcription

Méthode simplificatrice : Le tableau de Karnaugh
Exemples de regroupements possibles :
Méthode simplificatrice : Le tableau de Karnaugh
I.
Introduction :
On a pu s’apercevoir (cours sur la logique booléenne) que la méthode de simplification
d’équations consistant à effectuer des mises en facteur successives devenait vite très longue et
fastidieuse dès que le nombre de variables devenait important.
La méthode du tableau de Karnaugh va nous permettre d’effectuer des simplifications
beaucoup plus rapidement sans avoir à écrire de longues équations.
II.
Le tableau de Karnaugh
S
- C’est un tableau de 2n cases, n étant le nombre de variables.
- Sur les lignes et colonnes, on place l’état des variables d’entrée
codées en binaire réfléchi (code Gray)
- Dans chacune des cases, on place l’état de la sortie
pour les combinaisons d’entrée correspondante.
cd
00
01
11
10
00
0
1
1
0
00
0
1
0
1
01
1
0
0
1
01
0
0
0
0
1
11
0
11
11
10
01
11
10
00
0
0
0
0
01
0
0
1
11
0
1
1
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 fonction logique dépend de Ne variables d’entrée, on aura 2 Ne produits possibles (principe
de la table de vérité).
Pour cela on réalise des groupements de cases adjacentes. Ces groupements de cases doivent
être de taille maximale (nombre de cases max.) et égale à un multiple de 2 n. On cesse
d’effectuer les groupements lorsque tous les « 1 » appartiennent au moins à l’un d’eux.
3
cases non-adjacentes
1
2
1
4
3
3
1
1
3
4
2
2
4
0
0
0
1
01
11
10
00
0
1
0
0
01
0
1
0
0
0
10
0
1
0
1
1
1
0
00
01
11
10
1
1
01
11
10
00
0
0
0
0
00
0
1
1
0
1
01
0
0
1
0
01
1
1
0
0
1
11
0
1
0
0
11
1
1
0
0
1
10
0
10
1
1
0
0
00
01
11
10
00
1
0
0
1
01
0
0
0
0
11
0
0
0
0
1
0
0
1
10
1
0
1
Applications
00
01
11
10
0
1
1
0
0
0
1
1
00
01
11
10
00
01
11
10
00
01
11
10
0
1
1
1
00
1
1
0
0
00
1
0
0
1
01
0
1
1
1
01
0
1
0
0
01
0
1
1
1
11
0
1
1
0
11
1
1
0
0
11
0
1
1
1
1
1
0
10
1
0
0
1
10
1
0
0
1
00
10
0
F1 = /abc + c/b/a + /bc/a + /c/ab
F2 = ab + /ba
F3 = /d/cba + /dcb/a + /dc/ba + /d/cba
F4 = dca + /bc/a + /ca
Simplifier les équations S1, S2 et S3 déterminées précédemment et proposer les
logigrammes correspondants.
Page 1
00
00
Introduire les équations suivantes dans
un tableau de Karnaugh et les simplifier :
cases adjacentes
Remarques :
Une ou plusieurs cases peuvent être communes à plusieurs groupements,
Pour extraire l’équation de la fonction logique, on ne retient que les variables dont l’état
ne change pas à l’intérieur d’un groupement et on effectue la somme logique (OU
logique) de toutes les expressions trouvées,
Le regroupement de 6 cases est impossible.
Les tableaux de Karnaugh
0
1
10
a. Sortir l’équation simplifiée des tableaux suivants :
01
Les cases portant le même
chiffre sont des exemples
de cases adjacentes
regroupement possible.
0
IV.
00
2
10
1
11
Résumé de la méthode :
On détermine le nombre de variables d’entrée afin de connaître la taille des tableaux.
On détermine le nombre de variables de sortie afin de définir le nombre de tableaux à
effectuer.
Affecter aux différents produits de l’équation non simplifiée une case du tableau en
respectant le code Gray.
Introduire la fonction logique dans le tableau en positionnant à « 1 » les cases qui valident
la fonction de sortie.
Effectuer les groupements de cases adjacentes.
Sortir la fonction simplifiée en éliminant la ou les variables d’entrée qui changent d’état.
a /b /c /d
Simplification d’équations à partir du tableau de Karnaugh
4
0
11
Donner, à partir de sa table de vérité, le tableau de Karnaugh d’une porte OU à 3 entrées.
Construire les tableaux de Karnaugh correspondant aux fonctions logiques suivantes :
S1 = /a b + c ; S2 = /a b + c /d ; S3 = a /b c + /d + cd
III.
1
01
Dans l’exemple ci-contre, le nombre de variable est de 4 puisque le
Tableau contient 24 = 16 cases.
/a b /c d
1
0
00
10
10
0
0
01
Exemples de regroupements impossibles ou redondants :
Exemple :
ab
00 01 11 10
00
1
00
Les tableaux de Karnaugh
c. Simplifier la table de vérité suivante et
donner le logigramme :
c
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
a
0
1
0
1
0
1
0
1
S
1
1
1
0
0
1
1
0
F
0
0
0
1
0
1
0
1
H
1
1
1
1
1
1
1
0
Page 2

Documents pareils

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

2.4 – Représentation graphique, tableau de Karnaugh

2.4 – Représentation graphique, tableau de Karnaugh est collé au bord inférieur (ceci est bien évidemment impossible à réaliser pratiquement). Ainsi, on peut définir des axes de réflexion, toutes les deux cases, à partir des bords. Si on remarque qu...

Plus en détail

Les tableaux de Karnaugh

Les tableaux de Karnaugh 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...

Plus en détail