Chapitre 2
Chapitre 2
Chapitre 2
EKOKO
CHAPITRE 2 :
L’ALGEBRE DE BOOLE ET LES SYSTEMES
LOGIQUES COMBINATOIRES
I. INTRODUCTION :
Les systèmes logiques sont ceux qui utilisent des signaux qui ne peuvent prendre que 2
états. Ils sont combinatoires lorsque chacune des sorties est une fonction logique des entrées
uniquement.
a) Représentation algébrique :
Exemple :
F = A. B. C + A. B. C + A. B. C + A. B. C + A. B. C + A. B. C
Exemple :
F = A + B + C . A + B + C . A + B + C . A + B + C . A + B + C . (A + B + C)
Forme numérique :
Pour condenser l’écriture, il est possible de repérer une intersection de base (ou une
réunion) par un numéro qui peut être l’équivalent d’un nombre binaire représenté par des
variables.
Exemple :
F(𝐴𝐵𝐶) = ℛ(1, 2, 3, 5, 7) = A. B. C + A. B. C + A. B. C + A. B. C + A. B. C
b) La table de vérité :
C’est la représentation dans un tableau des différentes valeurs que peut prendre une
fonction en fonction des différentes combinaisons des variables d’entrée.
Exemple :
Cours électronique numérique et Tps BTS 1 M. EKOKO
A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
c) Les chronogrammes :
Exemple :
𝑥 .0 = 0 𝑥+0=𝑥
𝑥 .1 = 𝑥 𝑥+1=1
𝑥 .𝑥 = 𝑥 𝑥+𝑥 = 𝑥
𝑥 .𝑥 = 0 𝑥+𝑥 = 1
𝑥 .𝑦 = 𝑦 .𝑥
𝑥+𝑦 =𝑦+𝑥
𝑥 . (𝑦 . 𝑧) = (𝑥 . 𝑦) . 𝑧 = 𝑥 . 𝑦 . 𝑧
𝑥 + (𝑦 + 𝑧) = (𝑥 + 𝑦) + 𝑧 = 𝑥 + 𝑦 + 𝑧
(𝑥 + 𝑦)(𝑧 + 𝑤) = 𝑥 . 𝑧 + 𝑥 . 𝑤 + 𝑦 . 𝑧 + 𝑦 . 𝑤
Cours électronique numérique et Tps BTS 1 M. EKOKO
𝑥 + 𝑥 .𝑦 = 𝑥
𝑥 + 𝑥 .𝑦 = 𝑥 + 𝑦
c) Théorème de De Morgan :
𝑥+𝑦 =𝑥. 𝑦
𝑥 .𝑦 = 𝑥 + 𝑦
a) L’opérateur « ET » ou « AND » :
Symboles :
Table de vérité :
Equation logique :
𝑺 = 𝑨 .𝑩 𝑠𝑒 𝑙𝑖𝑡 𝑆 = 𝐴 "ET" B
b) L’opérateur « OU » ou « OR » :
Symboles :
Table de vérité :
Cours électronique numérique et Tps BTS 1 M. EKOKO
Equation logique :
𝑺=𝑨+ 𝑩 𝑠𝑒 𝑙𝑖𝑡 𝑆 = 𝐴 "OU" B
c) L’opérateur « NON » ou « NO » :
Symboles :
Table de vérité :
Fonction logique :
𝑺=𝑬 𝑠𝑒 𝑙𝑖𝑡 𝑆 = 𝐸 "𝑏𝑎𝑟𝑟𝑒" 𝑜𝑢 "NON" E
Symboles :
Table de vérité :
Equation logique :
𝑺 = 𝑨 .𝑩 𝑠𝑒 𝑙𝑖𝑡 𝑆 = 𝐴 "ET" B "barre" ou "NON" A "ET" B
Symboles :
Cours électronique numérique et Tps BTS 1 M. EKOKO
Table de vérité :
Equation logique :
𝑺=𝑨+ 𝑩 𝑠𝑒 𝑙𝑖𝑡 𝑆 = 𝐴 "OU" B "barre" ou "NON" A "OU" B
Symboles :
Table de vérité :
Fonction logique :
𝑺 = 𝑨 ⊕ 𝑩 = 𝑨𝑩 + 𝑨𝑩 𝑠𝑒 𝑙𝑖𝑡 𝑆 = 𝐴 "𝑂𝑈 𝐸𝑋𝐶𝐿𝑈𝑆𝐼𝐹" 𝐵
Symboles :
Table de vérité :
Cours électronique numérique et Tps BTS 1 M. EKOKO
Fonction logique :
𝑺 = 𝑨 ⊕ 𝑩 = 𝑨. 𝑩 + 𝑨. 𝑩 𝑠𝑒 𝑙𝑖𝑡 𝑆 = 𝐴 "𝑂𝑈 𝐸𝑋𝐶𝐿𝑈𝑆𝐼𝐹" 𝐵 "𝑏𝑎𝑟𝑟𝑒"
a) Rôle :
b) Règles de simplification :
2) Dans le diagramme, un “1” peut servir autant de fois que cela est nécessaire car
𝑋 + 𝑋 = 𝑋.
3) On rassemble les cases adjacentes contenant des 1 dans des boucles regroupant un
nombre pair de “1” égal à 2n (2, 4, 8, etc…). La variable qui prend les deux valeurs 0
et 1 dans le groupement disparaît. Il ne reste que le produit des variables, qui gardent la
même valeur.
Dans un groupement de deux termes on élimine donc la variable qui change d'état et on
conserve le produit des variables qui ne changent pas. Dans un groupement de quatre
on élimine les deux variables qui changent d'état. Dans un groupement de huit on
élimine trois variables, etc…
Pour les cases isolées on ne peut éliminer aucune variable. On conserve donc le produit
caractérisant la case.
5) Les variables permettant d’identifier une boucle, sont réunies pour former un “ET”
logique.
6) Les différentes boucles réalisées dans un diagramme, sont reliées entre elles par un
“OU” logique. L'expression logique finale est la réunion des groupements après
élimination des variables qui changent d'état.
III.1- Définition :
Un système logique combinatoire est un système logique dont l’état des fonctions en
sortie dépend uniquement de la combinaison des variables d’entrée.
La synthèse d’un système logique consiste à réaliser son logigramme (schéma logique
à l’aide des opérateurs logiques) à partir d’un cahier de charges bien précis. Elle se fait selon
les étapes suivantes :
1) Etablir la table de vérité du système
2) Etablir la fonction à l’aide du tableau de karnaugh
3) Ressortir la fonction simplifiée
4) Réaliser le logigramme
a) Le codeur :
Définition :
Un codeur est un dispositif qui traduit les valeurs d’une fonction dans un code choisi.
Principe :
Table de codage
Cours électronique numérique et Tps BTS 1 M. EKOKO
Entrées Sorties
S0 S1
E0 0 0
E1 0 1
E2 1 0
E3 1 1
Table de vérité
E3 E2 E1 E0 S0 S1
0 0 0 0 X X
0 0 0 1 0 0
0 0 1 0 0 1
0 0 1 1 X X
0 1 0 0 1 0
0 1 0 1 X X
0 1 1 0 X X
0 1 1 1 X X
1 0 0 0 1 1
1 0 0 1 X X
1 0 1 0 X X
1 0 1 1 X X
1 1 0 0 X X
1 1 0 1 X X
1 1 1 0 X X
1 1 1 1 X X
Tableaux de Karnaugh
Logigramme
Cours électronique numérique et Tps BTS 1 M. EKOKO
Le codeur prioritaire :
Un codeur est dit prioritaire lorsque dans le cas où plusieurs entrées sont actives
simultanément, l’entrée ayant la valeur la plus élevée est prioritaire.
b) Le décodeur :
Définition :
Un décodeur est un dispositif qui délivre une information lorsque les variables d’entrée
sont combinées selon un code choisi. Il réalise l’opération inverse du codeur.
Principe :
Table de vérité
Entrées de code Sorties
E1 E0 S0 S1 S2 S3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1
Tableaux de karnaugh
Cours électronique numérique et Tps BTS 1 M. EKOKO
Equations logiques
𝑺𝟎 = 𝑬 𝟏 . 𝑬 𝟎 𝑺𝟏 = 𝑬 𝟏 . 𝑬 𝟎 𝑺𝟐 = 𝑬 𝟏 . 𝑬 𝟎 𝑺𝟑 = 𝑬 𝟏 . 𝑬 𝟎
Logigramme
c) Le transcodeur :
Principe :
Cours électronique numérique et Tps BTS 1 M. EKOKO
Table de vérité
A E1 E0 S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Tableau de karnaugh
Equations logiques
𝑺 = 𝑨𝑬𝟎 + 𝑨𝑬𝟏
Logigramme
b) Le démultiplexeur :
Principe :
Cours électronique numérique et Tps BTS 1 M. EKOKO
Table de vérité
A E S0 S1
0 0 0 0
0 1 0 1
1 0 0 0
1 1 1 0
Tableaux de karnaugh
Equations logiques
𝑺𝟎 = 𝑨. 𝑬 𝑺𝟏 = 𝑨. 𝑬
Logigramme
Cours électronique numérique et Tps BTS 1 M. EKOKO
a) L’additionneur :
Table de vérité
a0 b0 S0 R0
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Tableaux de karnaugh
Equations logiques
𝑺𝟎 = 𝒂𝟎 ⊕ 𝒃𝟎 𝑹𝟎 = 𝒂𝟎 . 𝒃𝟎
Logigramme
Cours électronique numérique et Tps BTS 1 M. EKOKO
b) Le soustracteur :
Table de vérité
a0 b0 S0 R0
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Tableaux de karnaugh
Equations logiques
𝑺𝟎 = 𝒂𝟎 ⊕ 𝒃𝟎 𝑹𝟎 = 𝒂𝟎 . 𝒃𝟎
Cours électronique numérique et Tps BTS 1 M. EKOKO
Logigramme
Exercice1 :
Exercice 2 :
Exercice 3 :
2) Utiliser les théorèmes de l’algèbre de Boole pour démontrer les relations suivantes :
Cours électronique numérique et Tps BTS 1 M. EKOKO
a) 𝐴 𝐴 + 𝐵 𝐴 + 𝐵 = 𝐴. 𝐵
b) (𝐵 + 𝐴𝐵 + 𝐶) 𝐴 + 𝐵 + 𝐴. 𝐶 = 𝐴𝐵 + 𝐵𝐶 + 𝐵𝐶
Exercice 4 :
Exercice 5 :