Documente Academic
Documente Profesional
Documente Cultură
Objectif :
Dcouvrir les fonctions boolennes et les portes logiques
Nous utiliserons un logiciel gratuit LogicSim.jar tlcharger sur http://www.tetzl.de/java_logic_simulator.html#download
Dmarrer le logiciel, puis dans setting choisir langage : franais. Il faut fermer puis rouvrir le logiciel pour valider ce choix.
1. Portes logiques de bases:
a. L'oprateur OUI
Dfinition : L'tat de la variable de sortie S de l'oprateur logique OUI est gal l'tat de la variable
d'entre.
schma lectrique
table de vrit
symbole normalis
Chronogramme
e1
1
0
e1
1
0
e1
e1
quation logique
S = e1
S
b. L'oprateur NON
Dfinition : L'tat de la variable de sortie S de l'oprateur logique NON est le complment logique de
l'tat de la variable d'entre.
schma lectrique
table de vrit
symbole normalis
Chronogramme
1
0
1
S
0
e1
e1
e1
S
e1
e1
quation logique
S = e1
I) A l'aide de l'application LogicSim.jar, cbler cet oprateur et complter la table de vrit. (e1 sera un
bouton et S un voyant). Enregistrer sous Q1
c. L'oprateur OU
Dfinition : L'tat de la variable de sortie S de l'oprateur logique OU est l'tat logique 1 si et seulement
si au moins une de ses variables d'entre est l'tat logique 1.
Chronogramme
1
0
1
e2
0
1
S
0
e1
table de vrit
e1
e2
schma lectrique
symbole normalis
e1
e2
quation logique
e1
e2
S = e1+ e2
II) A l'aide de l'application LogicSim.jar, cbler cet oprateur et complter la table de vrit. (e1 et e2
seront des boutons et S un voyant). Enregistrer sous Q2
1/4
Chronogramme
e1
1
e1
0
1
e2
0
1
S
0
e2
schma lectrique
symbole normalis
e1
e2
e1
S
e2
quation logique
S = e1 . e2
III) A l'aide de l'application LogicSim.jar, cbler cet oprateur et complter la table de vrit. (e1 et e2
seront des boutons et S un voyant). Enregistrer sous Q3
2. Le thorme de DE MORGAN
Le complment d'une somme
est gal au produit
de chaque terme complment
a+b =a . b
a.b =a + b
table de vrit
e1
e2
schma lectrique
symbole normalis
e1
e2
=1
s1
s1
s2
s2
quation logique
S
S = s1. s2 + s1 . s2
IV) A l'aide de l'application LogicSim.jar, cbler cet oprateur et complter la table de vrit. (e1 et e2
seront des boutons et S un voyant). Enregistrer sous Q4
b. L'oprateur NON OU ( NOR) : c'est la fonction OU complmente
table de vrit
e1 e2 S
0
0
1
1
0
1
0
1
1
0
0
0
symbole normalis
e1
S
1
e2
s1
schma lectrique
KA
s2
quation logique
S
S = s1 + s2
2/4
ka
table de vrit
e1 e2 S
0
0
1
1
0
1
0
1
1
1
1
0
schma lectrique
symbole normalis
e1
S
e2
quation logique
s1
KA
s2
ka
S = s1 . s2
VI) A l'aide de l'application LogicSim.jar, cbler cet oprateur et complter la table de vrit. (e1 et e2
seront des boutons et S un voyant). Enregistrer sous Q6
4. Les proprits des oprateurs logiques de base
Ces proprits sont dmontres en thorie des ensembles et en algbre de Boole (George Boole (18151864) : mathmaticien britannique, fut l'un des fondateurs de la logique mathmatique moderne).
L' associativit
a . b . c = (a . b) . c = a . (b . c)
a + b + c = (a + b) + c = a + (b +c)
La commutativit
a.b=b.a
a +b = b + a
Proprits particulires :
3/4
La distributivit
a + (b . c) = (a + b) . (a + c)
a . (b + c) = (a . b) + (a . c)
Simplification graphique
On utilise les proprits du code Gray pour effectuer les
simplifications. On fait des regroupements des cases
adjacentes de 1 les plus larges possibles par tranche de
2,4 ou 8 .
Une fois ces regroupements faits on cherche par
regroupements les variables dont la valeur ne change
pas.
Lquation simplifie est : c.d.a + b.d + b.c
Exercices :
IX) Simplifier les quations logiques suivantes :
algbriquement
avec un tableau de Karnaugh
S = /a.b.c + a.b.c
S = /a./b +/a./b.c + /a.b.c
X) Simplifier les quations logiques suivantes un tableau de Karnaugh
S = /a.b./c + /a.b + a.b.c + a.b./c + a./b.c
S = /a./b./c./d + /a./b.c./d + a./b./c./d + a./b.c./d
S = /c. /d + a. /b.c + a.b.c + /a .b.c + /a. /b.c
4/4