Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
: Algèbre de
Boole et synthèse
d'un circuit logique
E-LEARNING UMMTO
MEGHERBI Ouerdia
Mail : ouerdia.megherbi17@gmail.com
25 Avril 2020
1.0
Table des
matières
Introduction 4
I - Objectifs du TP 5
II - Pré-requis 6
IV - Outils requis 9
V - Partie théorique 10
5. Exercice 2 : Application des lois de De Morgan pour réaliser la fonction OU-exclusif (XOR)
.......................................................................................................................................................................... 17
VI - Partie pratique 23
Abréviations 27
Bibliographie 28
Webographie 29
Introduction
Les machines numériques sont constituées d'un ensemble de circuits électroniques. Chaque circuit
fournit une fonction logique bien déterminée (addition, comparaison ,....).
Pour concevoir et réaliser ce circuit on doit avoir un modèle mathématique de la fonction réalisée par
ce circuit. Ce modèle doit prendre en considération le système binaire.p.29 ¨ *
.
L'algèbre de Boole est l'outil mathématique qui permet d'établir la relation entre les sorties et les
entrées d'un système logique (on parle de synthèse du système). De même, cet outil nous permet de
déterminer les règles de fonctionnement d'un système logique existant (on parle d'analyse du
système).
Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la
conception des circuits électroniques. Elle fut utilisée la première fois pour les circuits de
commutation téléphoniques par Claude Shannon .
Algèbre de Boole
4
Objectifs du TP
Objectifs du TP
I
Appliquer les éléments de l'algèbre de Boole dans la mise en œuvre des circuits logiques
combinatoires
Simplifier les fonctions logiques en utilisant les lois de l'algèbre de Boole et de De Morgan.
5
Pré-requis
Pré-requis
II
Portes logiques de base
Logique mathématique
Identification et brochage des circuits intégrés logiques
6
Test des pré-requis
Exercice
[solution n°1 p.24]
[*]
x>2 et x<-1
x >= 2 ou x <= -1
x>2 ou x <-1
Exercice
[solution n°2 p.24]
[*]
x >= 3 ou x <1
x > 3 et x<=1
x >= 3 ou x <= 1
Exercice
[solution n°3 p.24]
[*]
Si E={1 , 4, 12, 34} et A={4, 34}, l'ensemble complémentaire de A dans E noté A' est
A'={1,12}
A'={4,12}
A'={1,34}
7
Test des pré-requis
Exercice
[solution n°4 p.24]
[*]
Lorsqu'on utilise un circuit intégré et qu'on consulte son datasheet, que signifie le terme QUAD ?
Exercice
[solution n°5 p.25]
[*]
Une porte ET (AND) à 3 entrées possède huit possibilités d'entrées. Combien de ces possibilités
donnent une sortie au niveau haut (sortie égale à 1) ?
1
2
7
Exercice
[solution n°6 p.25]
[*]
9
8
16
Exercice
[solution n°7 p.25]
[*]
Quels sont les nombres des broches de sortie dans le circuit 74LS02 ?
3,6,10 ,13
1, 4,8,11
1,4,10,13
3,6,8,11
8
Outils requis
Outils requis
IV
Unité principale KL-31001 du KIT d'apprentissage KL-300.
Plaque d'essai
Circuits intégrés p.26 §
*
9
Partie théorique
Partie théorique
V
Fonctions logiques 10
Exercice 1 : Fonction OU-EXCLUSIF (XOR) sans porte XOR 11
Propriétés des opérateurs logiques 15
Lois de De Morgan 16
Exercice 2 : Application des lois de De Morgan pour réaliser la fonction OU-
exclusif (XOR)
17
Exercice 3 : Vérification d'une loi de DE Morgan 20
Exercice 4 : Pourquoi simplifier des fonctions logiques ? 22
1. Fonctions logiques
Une fonction logique est une variable logique dont la valeur dépend d'autres variables p.29 ¨ *
Il existe deux méthodes pour déduire la fonction logique d'un circuit logique à partir de sa table de
vérité
.
3. On somme logiquement (opérateur OU) ces combinaisons, ce qui donne l'expression définitive
de la sortie.
Exemple
Soit un système logique décrit par la table de vérité qui suit. On désire déterminer l'expression logique
de sa sortie S.
10
La fonction logique de la sortie S sous forme de somme de produits est donnée comme suit :
.
3. On multiplie logiquement (opérateur ET) ces combinaisons, ce qui donne l'expression définitive
de la sortie.
Exemple
On considère le même exemple pris précédemment. On désire déduire la fonction logique de la sortie
mais cette fois en utilisant le produit des sommes.
La fonction logique de la sortie S sous forme de produit de sommes est donnée comme suit :
11
Exercice 1 : Fonction OU-EXCLUSIF (XOR) sans porte XOR
Lors du TP précédent, nous avons introduit la porte OU-EXCLUSIVE ( XOR) donnée par la table de
vérité suivante :
Question 1
A partir de la table de vérité de la porte OU Exclusif ( XOR), exprimer la fonction XOR comme une
somme de produits.
S=
Question 2
Indice :
Voir l'exemple ainsi que les vidéos illustratives (version web ) du TP N°1
Question 3
Sauvegarder le circuit édité puis simulé dans Logisim. Exporter une image du circuit et l'inclure dans
le fichier compte-rendu à déposer.
Indice :
1. Aller vers File (Barre des menus) → Exporter une image → Choisir un format d'image dans
la fenêtre qui s'affiche → Cliquer sur OK → Donner un nom à l'image exportée → choisir
l'emplacement du fichier (Bureau, Mes Documents, ...etc.) → Cliquer sur Enregistrer.
2. Ouvrir l'image , la copier puis la coller dans le fichier Word contenant le compte-rendu de
l'étudiant.
Question 4
Indice :
12
Exercice 1 : Fonction OU-EXCLUSIF (XOR) sans porte XOR
Question 5
Donner le schéma du montage avec les Circuits Intégrés d'une fonction XOR en utilisant seulement
les portes logiques de base ET, OU et NON.
13
Exercice 1 : Fonction OU-EXCLUSIF (XOR) sans porte XOR
Indice :
Pour tracer un montage à base de circuits intégrés, considérons l'exemple d'une fonction logique S
à trois variable (A,B et C) donnée par :
Logigramme de la fonction S
En utilisant les circuits intégrés TTL, le schéma du circuit de la fonction logique S est comme suit
p.26 §
*
:
Faites un schéma similaire pour la fonction XOR en utilisant seulement les portes logiques
de base ET, OU et NON.
Vous pouvez tracer le schéma à la main ( schéma clair et soigné) et lui prendre une photo
pour l' inclure dans le compte-rendu à déposer.
14
Propriétés des opérateurs logiques
3.1. Commutativité
Cette propriété signifie que l'ordre des variables logiques d'entrées d'une porte ET ou bien OU n'est
pas important.
et
3.2. Associativité
et
3.3. Distributivité
et aussi
3.4. Idempotence
Il s'agit de la relation entre la variable et elle même. Il existe deux propriétés d'idempotence : p.29 ¨ *
15
3.5. Éléments neutres
3.6. Absorption
3.7. Simplification
et
3.8. Redondance
3.9. Complémentarité
ainsi que
et
4. Lois de De Morgan
Ces lois ont été formulées par le mathématicien britannique Augustus De Morgan p.26 §
*
(1806-
16
Ces lois ont été formulées par le mathématicien britannique Augustus De Morgan (1806-
1871). Elles sont très utilisées pour la simplification des fonctions logiques.
Négation de la conjonction :
La somme logique complémentée de deux variables est égale au produit des compléments des deux
variables
Négation de la disjonction :
Le produit logique complémenté de deux variables est égale à la somme logique des compléments des
deux variables.
Question 1
Indice :
Nommer F1 l'expression de la fonction XOR en utilisant uniquement des portes NON_ET (NAND)
et nommer F2 l'expression de la fonction XOR en utilisant uniquement des portes NON-OU (NOR).
Question 2
Éditer puis simuler à l'aide du logiciel Logisim les logigrammes de la fonction XOR en utilisant
17
Exercice 2 : Application des lois de De Morgan pour réaliser la fonction OU-exclusif (XOR)
Question 3
Indice :
Le fonctionnement du circuit dans chaque cas vérifie-t-il la table de vérité de la porte XOR ?
Quels sont les avantages d'utilisation des lois de De Morgan pour la réalisation des circuits
logiques ?
Question 4
Sauvegarder le circuit édité puis simulé dans Logisim. Exporter une image du circuit et l'inclure dans
le fichier compte-rendu à déposer.
Indice :
1. Aller vers File (Barre des menus) →Exporter une image → Choisir un format d'image dans
la fenêtre qui s'affiche → Cliquer sur OK → Donner un nom à l'image exportée → choisir
l'emplacement du fichier (Bureau, Mes Documents, ...etc.) → Cliquer sur Enregistrer.
2. Ouvrir l'image , la copier puis la coller dans le fichier Word contenant le compte-rendu de
l'étudiant.
Question 5
18
Exercice 2 : Application des lois de De Morgan pour réaliser la fonction OU-exclusif (XOR)
Indice :
Pour tracer un montage à base de circuits intégrés, considérons l'exemple d'une fonction
logique S à trois variable (A,B et C) donnée par :
Logigramme de la fonction S
En utilisant les circuits intégrés TTL, le schéma du circuit de la fonction logique S est comme suit :
Vous pouvez tracer le schéma à la main ( schéma clair et soigné) et lui prendre une photo
pour l' inclure dans le compte-rendu à déposer.
19
Exercice 3 : Vérification d'une loi de DE Morgan
Question 1
Editer puis simuler les logigrammes des circuits associés à cette loi dans la même zone d'édition
(surface de travail) de Logisim.
Indice :
Tracer deux logigrammes dans la même zone d'édition de Logisim : Le premier logigramme
doit correspondre au premier membre de l'équation (de la loi) et le deuxième logigramme
doit correspondre au deuxième membre de l'équation (de la loi).
Utiliser les deux entrées a et b pour les deux circuits (Deux pins d'entrées )
Utiliser deux sorties S1 et S2 (Une sortie pour chaque logigramme)
Lancer la simulation : Changer à chaque fois les valeurs des entrées a et b et observer les
valeurs des sorties S1 et S2 .
Question 2
Sauvegarder le circuit édité puis simulé dans Logisim. Exporter une image du circuit et l'inclure dans
le fichier compte-rendu à déposer.
Indice :
1. Aller vers File (Barre des menus) → Exporter une image → Choisir un format d'image dans
la fenêtre qui s'affiche → Cliquer sur OK → Donner un nom à l'image exportée → choisir
l'emplacement du fichier (Bureau, Mes Documents, ...etc.) → Cliquer sur Export.
2. Ouvrir l'image , la copier puis la coller dans le fichier Word contenant le compte-rendu de
l'étudiant.
Question 3
20
Exercice 3 : Vérification d'une loi de DE Morgan
Question 4
Indice :
Pour tracer un montage à base de circuits intégrés, considérons l'exemple d'une fonction logique S
à trois variable (A,B et C) donnée par :
Logigramme de la fonction S
En utilisant les circuits intégrés TTL, le schéma du circuit de la fonction logique S est comme suit :
Vous pouvez tracer le schéma à la main ( schéma clair et soigné) et lui prendre une photo
pour l' inclure dans le compte-rendu à déposer.
21
Exercice 4 : Pourquoi simplifier des fonctions logiques ?
Question
22
Partie pratique
Partie pratique
VI
Activité 1 : Réaliser une fonction XOR autrement 23
Activité 2 :Vérifier une loi de DE Morgan. 23
Méthode
1. Réaliser le montage sur le KIT d'apprentissage KL-300 d'une fonction XOR en utilisant
seulement les portes logiques de base ET, OU et NON..
2. En utilisant les propriétés et les lois de De Morgan, réaliser le montage d'une fonction OU-
Exclusif XOR sur le KIT d'apprentissage KL-300 en utilisant
Méthode
1. Réaliser le montage qui permet de vérifier la première loi de De Morgan donnée dans la partie
théorique.
2. Donner les tables de vérité et conclure.
23
Solutions des exercices
Solutions des
exercices
x>2 et x<-1
x >= 2 ou x <= -1
x>2 ou x <-1
x >= 3 ou x <1
x > 3 et x<=1
x >= 3 ou x <= 1
Si E={1 , 4, 12, 34} et A={4, 34}, l'ensemble complémentaire de A dans E noté A' est
A'={1,12}
A'={4,12}
A'={1,34}
L'ensemble complémentaire de A dans E est l'ensemble des éléments de E qui n'appartiennent pas à A.
24
Solutions des exercices
Lorsqu'on utilise un circuit intégré et qu'on consulte son datasheet, que signifie le terme QUAD ?
Une porte ET (AND) à 3 entrées possède huit possibilités d'entrées. Combien de ces possibilités donnent
une sortie au niveau haut (sortie égale à 1) ?
1
2
7
9
8
16
Quels sont les nombres des broches de sortie dans le circuit 74LS02 ?
3,6,10 ,13
1, 4,8,11
1,4,10,13
3,6,8,11
25
Glossaire
Glossaire
Algèbre de Boole
L'algèbre de Boole, ou calcul booléen, est la partie des mathématiques qui s'intéresse à une
approche algébrique de la logique, vue en termes de variables, d'opérateurs et de fonctions sur les
variables logiques, ce qui permet d'utiliser des techniques algébriques pour traiter les expressions à
deux valeurs du calcul des propositions. Elle fut lancée en 1854 par le mathématicien britannique
George Boole.
Circuit Intégré
Le circuit intégré (CI), aussi appelé puce électronique, est un composant électronique, basé sur un
semi-conducteur, reproduisant une, ou plusieurs, fonction(s) électronique(s) plus ou moins complexe
(s), intégrant souvent plusieurs types de composants électroniques de base dans un volume réduit.
De Morgan
Auguste (ou Augustus) De Morgan (27 juin 1806 à Madurai (Tamil Nadu) - 18 mars 1871) est un
mathématicien et logicien britannique, né en Inde. Il est le fondateur avec Boole de la logique
moderne ; il a notamment formulé les lois de De Morgan
LED
26
Signification des abréviations
Abréviations
CI : Circuit intégré
27
Bibliographie
Bibliographie
VI
Circuits numériques : théorie et applications - Tocci
28
Webographie
Webographie
Bases de l'architecture pour la programmation - LIFASR3 - H. Ladjal
29