Logique Combinatoire
Logique Combinatoire
Logique Combinatoire
Comptences associes
A2 : Analyser et interprter une information
numrique
DEFINITION
De nombreux dispositifs lectroniques, lectromcanique, (mcanique, lectrique, pneumatique, etc....)
fonctionnement en TOUT ou RIEN.
Ceci sous-entend qu'ils peuvent prendre 2 tats. Exemple :
Arrt marche
- Ouvert ferm Enclench dclench - Avant arrire
Vrai faux
- Conduction blocage
Un systme prsentera un fonctionnement logique combinatoire si l'tat un instant t des variables de
sortie ne dpend que de l'tat des variables d'entre au mme instant t.
VARIABLE LOGIQUE
Une variable logique ne peut prendre que 2 tats:
Etat vrai:
Etat faux:
oui; haut;
non; bas;
1;
0;
high.
low.
Pour ces raisons, il est beaucoup plus avantageux d'employer un systme mathmatique n'utilisant que 2
valeurs numriques.
La variable binaire est aussi appele variable boolenne. (De George Boole, mathmaticien anglais 1815 -1864)
Du point de vue des contacts
On choisit habituellement:
Action sur a
a=1
a est actionn la lampe sallume
L=1
a =0
Pas daction sur a
au repos la lampe est allume L=1
SSII MERMOZ
a =1
Action sur a
est actionn la lampe est teinte
L=0
Logique combinatoire
Page 1 sur 8
La table de vrit
Exemple:
La forme canonique
Pour crire l'quation de X en fonction des 2 variables il faut dire autant de termes que de fois que la
fonction est gale 1.
Ce qui donne une criture "algbrique" en notant :
La variable par sa lettre si elle vaut 1 (ex : si a vaut 1 nous crirons a)
La variable par sa lettre surligne si elle vaut 0. (si a vaut 0 nous crirons
X=
Cette forme dcriture est appele FORME CANONIQUE.
Chronogramme
Il existe une autre faon de reprsenter une fonction logique appele chronogramme ou diagramme des
temps.
Les variables binaires sont reprsentes par un niveau
(souvent de tension) lorsquelles sont 1.
SSII MERMOZ
Logique combinatoire
Page 2 sur 8
Symbolisation
S=1
si
a=0
=1
Equation logique :
Norme C.E.I
S=
Symbolisation
Equation logique :
S=a.b
Norme C.E.I
Norme A.N.S.I
&
X.X=X
X .1 = X
X. =0
X.0=0
Symbolisation
Norme C.E.I
Schma lectrique:
La fonction OU ou OR
S=1
La fonction ET ou AND
Proprits :
Norme A.N.S.I
a=0 et b=1
a=1 et b=0
a=1 et b=1
Equation logique :
S=a+b
Norme A.N.S.I
a
a
a
Schma lectrique:
SSII MERMOZ
Proprits :
Logique combinatoire
X+X=X
X +1 = 1
X + =1
X+0=X
Page 3 sur 8
Symbolisation
Norme C.E.I
S=1
si
a=0 et b=1
a=1 et b=0
Equation logique :
S=a
=1
Schma lectrique:
Symbolisation
Equation logique :
Norme A.N.S.I
Norme C.E.I
Norme A.N.S.I
&
Schma lectrique:
S=
Symbolisation
Norme C.E.I
a
b
Norme A.N.S.I
SSII MERMOZ
Schma lectrique:
Equation logique :
Logique combinatoire
S=
Page 4 sur 8
ALGEBRE DE BOOLE
Redondance :
Distributivit :
Relation de De Morgan :
Exemples :
SCHEMA LOGIQUE
Un schma logique est la reprsentation graphique de l'quation logique.
Exemple :
D = ep . p
E = ep . e . p
SSII MERMOZ
Logique combinatoire
Page 5 sur 8
TABLEAU DE KARNAUGH
Ce tableau reprend les indications de la table de vrit pour les mettre sous une autre forme
Le nombre de cases est gal au nombre de lignes de la table de vrit
Chaque ligne et chaque colonne correspond un tat d'une ou plusieurs variables d'entres
Exemples:
bc
00
Variables d'entres a et b
01
11
10
Variables d'entres a, b, c
Chaque ligne et chaque colonne est numrote avec l'tat que peuvent prendre les variables
d'entres
Entre deux cases adjacentes, seule une variable d'entre peut changer d'tat
cd
ab
Exemple :
00
00
01
10
x
y
01
La case y correspond : a, c = 0 b, d =1
11
La case z correspond : a, b, c, d = 1
11
10
SSII MERMOZ
Exemple
C
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
Logique combinatoire
Devient :
BA 00
01
11
10
Page 6 sur 8
AB 00
01
11
10
AB 00
01
11
10
AB 00
01
11
10
A.B
B.C
A.C
Cas particuliers
Lors d'un tableau n variables, si les 2n cas ne sont pas tous dcrits, il subsistera alors des cas que l'on
qualifiera d'indiffrents. Ils seront symboliss par la variable x dans le tableau de Karnaugh on pourra selon
les besoins les remplacer individuellement par des 1 ou des 0
Afficheur 7
segments
SSII MERMOZ
A
B
C
D
A
TRANSCODAGE
a
b
c
d
e
f
g
Logique combinatoire
Page 7 sur 8
Codage BCD
D
0
1
2
3
4
5
6
7
8
9
Tableaux de KARNAUGH
BA
BA
DC
00
01
11
DC
10
BA
00
01
11
00
00
00
00
01
01
01
11
11
11
10
10
10
BA
DC
00
01
11
10
BA
DC
00
01
11
DC
10
00
01
01
01
11
11
11
10
10
10
BA
DC
11
10
c
00
00
01
BA
00
01
11
10
Equations:
00
01
11
10
00
01
11
10
SSII MERMOZ
DC
10
g
Logique combinatoire
a=
b=
c=
d=
e=
f=
g=
Page 8 sur 8