0% ont trouvé ce document utile (0 vote)
240 vues10 pages

Introduction aux Fonctions Logiques

Ce chapitre présente les fonctions logiques de base utilisées en algèbre de Boole comme la négation, le ET, le OU et le OU exclusif. Il décrit leur représentation sous forme de tables de vérité et donne des exemples de circuits intégrés qui les implémentent.

Transféré par

zitra edge
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
240 vues10 pages

Introduction aux Fonctions Logiques

Ce chapitre présente les fonctions logiques de base utilisées en algèbre de Boole comme la négation, le ET, le OU et le OU exclusif. Il décrit leur représentation sous forme de tables de vérité et donne des exemples de circuits intégrés qui les implémentent.

Transféré par

zitra edge
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours : Systèmes Logiques

Chapitre 2

Les fonctions logiques


Chapitre
Les fonctions logiques 2

Objectifs :

Connaitre les règles de base de l’algèbre de BOOLE


Etudier les différentes fonctions logiques.

17
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2

1. Les variables et les fonctions logiques :

1.1. Variable logique :


Une variable logique ( ou binaire) est une variable qui ne peut prendre que deux valeurs
et deux seulement correspondantes à deux états logiques.
Exemples :
• Une proposition est Vraie ou Fausse.
• Un bouton poussoir est actionné ou relâché
• Une lampe est allumée ou éteinte.
• …etc,
En électronique, les circuits traitant les variables logiques s'appellent des systèmes logiques.
Les variables prennent donc les valeurs logiques 0 ou 1.

Selon les technologies, ces deux valeurs représentent deux 0 1


Faux vrai
niveaux de tension (VL et VH) et parfois de courant (IL et
Arrêt Marche
IH), (L pour Low et H pour High).
Bas Haut
Dans le domaine de la logique numérique on utilise d'autres
Non Oui
expressions qui sont synonymes de 0 et 1. Ouvert Fermé

Remarque :
On définit deux logiques :
• Logique positive : VL → '0'et VH→ '1'.
• Logique négative : VL → '1'et VH → '0'.

1.2. Fonction logique :


Les relations reliant les variables binaires sont appelées Fonctions binaires ou Fonctions
Logiques ou encore Fonctions booléennes.
• Une fonction logique ne peut prendre que deux valeurs, elle peut être considérée
comme une variable binaire.
• Le fonctionnement d'un système logique est décrit par une ou plusieurs fonctions
logiques.

18
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2

2. Algèbre de Boole :
L'algèbre de Boole est un ensemble de règles et théorèmes (des procédés de calcul)
permettant de comprendre et résoudre les problèmes de logique. Cette théorie, qui fait appel à
des méthodes de calcul graphiques et algébriques, a été publiée pour la première fois en 1947
par le mathématicien anglais George Boole (1815-1864).

2.1. Opérateurs élémentaires de l'algèbre de Boole :


L'algèbre de Boole utilise trois opérateurs de base qui sont :
• L'opérateur NON(NOT) : qui correspond à la négation (complémentation) d'une
variable logique. (le complément d'une variable A est noté ).
• L'opérateur ET (AND)(noté « . »): qui correspond au produit logique de deux ou
plusieurs variables.
• L'opérateur OU (OR) (noté « + ») : qui correspond à la somme logique de deux ou
plusieurs variables.

2.2. Postulats :

Produit logique ( ET ) Somme logique ( OU )

0.0=0 0+0=0

0.1=0 0+1=1

1.0=0 1+0=1

1.1=1 1+1=1

19
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2

2.3. Propriétés:

Propriété ET OU

Idempotence A.A….A = A A+A…..+A = A

Elément neutre A.1 = A A+0 = A

Elément absorbant A.0 = 0 A+1 = 1

Involution =A

Symétrie . = + =

Commutativité A.B = B.A A+B = B+A

Associativité A.(B.C) = (A.B).C = A.B.C A+(B+C) = (A+B)+C = A+B+C

Distributivité A.(B+C) = A.B + A.C A+(B.C) = (A+B).(A+C)

2.4. Théorèmes :

Théorèmes ET OU

. = + + = .
de
Ce théorème peut être généralisé à plusieurs variables
DEMORGAN
. ….. = + +⋯+ + + ⋯.+ = . ……

A.(A+B) = A A+A.B = A
d'absorption
( + ). ( + ) = . + . =

de similitude .( + ) = . + . = +

( + ). ( + ). ( + ) = ( + ). ( + )
de consensus
. + . + . = . + .

20
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2

3. Matérialisation des fonctions logiques :

3.1. Fonction identité (OUI) :


C'est une fonction dont le résultat est constamment égal à la variable binaire d'entrée. On
l’appelle fonction Egalité ou fonction OUI.

Table de vérité Symboles

a S
0 0
1 1 Exemples de circuits intégrés
TTL : 7407 - CMOS : 4010
Equation logique Schéma à contact

S
S=a a

3.2. Fonction NON (NOT) :


C'est une fonction à une seule entrée dont la sortie est le complément logique de l'entrée.
Elle assure le rôle d'un inverseur.

Table de vérité Symboles

a S
0 1
1 0 Exemples de circuits intégrés
TTL : 7404 - CMOS : 4069
Equation logique Schéma à contact

a S

21
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2
3.3. Fonction ET (AND) :
La sortie prend l'état logique 1 uniquement lorsque toutes les entrées sont simultanément
à l'état 1.

Table de vérité Symboles

a b S
0 0 0
0 1 0
1 0 0 Exemples de circuits intégrés
1 1 1 TTL : 7408 - CMOS : 4081
Schéma à contact
Equation logique

3.4. Fonction OU (OR) :


La sortie prend l'état logique 1 lorsqu’une ou plusieurs entrées sont à l'état 1.

Table de vérité Symboles

a b S
0 0 0
0 1 1
1 0 1 Exemples de circuits intégrés
1 1 1 TTL : 7432 - CMOS : 4071
Schéma à contact
Equation logique

22
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2
3.5. Fonction OU-exclusif (XOR) :
• Pour une fonction Ou-exclusif à deux entrées, la sortie prend l'état logique 1 lorsque
une entrée est à 1 et l'autre est à 0.
• Pour une Ou-exclusif à plusieurs entrées, la sortie prend l'état 1 lorsque un nombre
impair d'entrées est à 1.

Table de vérité Symboles

a b S
0 0 0
0 1 1
1 0 1 Exemples de circuits intégrés
1 1 0 TTL : 7486 - CMOS : 4070
Schéma à contact
Equation logique

3.6. Fonction COINCIDENCE (XNOR) :

C'est le complément de la fonction OU-exclusif et s'appelle aussi fonction ET-inclusif.

Table de vérité Symboles

a b S
0 0 1
0 1 0
1 0 0 Exemple de circuit intégré
1 1 1 TTL : 74266 - CMOS : 4077
Schéma à contact
Equation logique

23
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2

3.7. Fonction NON-ET (NAND) :


C'est le complément de la fonction ET. Elle est équivalente à une porte ET suivie d'un
inverseur.

Table de vérité Symboles

a b S
0 0 1
0 1 1
1 0 1 Exemples de circuits intégrés
1 1 0 TTL : 7400 - CMOS : 4011
Schéma à contact
Equation logique

3.8. Fonction NON-OU (NI) (NOR) :


C'est le complément de la fonction OU. Elle est équivalente à une porte OU suivie d'un
inverseur.

Table de vérité Symboles

a b S
0 0 1
0 1 0
1 0 0 Exemples de circuits intégrés
1 1 0 TTL : 7402 - CMOS : 4001
Schéma à contact
Equation logique

24
M. KILANI & Mme DHIAB
Chapitre
Les fonctions logiques 2
Remarques
• Les portes NAND et NOR sont appelées portes universelles car il est possible de
réaliser toutes les fonctions logiques en utilisant seulement des NAND ou des NOR.
• On peut utiliser pour les portes NAND et NOR les symboles suivants :

NAND NOR

= | = . = + = ↓ = + = .

4. Exercice d'application :
a) Démonter de deux manières différentes la relation suivante :
A. X + B. X + A. B = A. X + B. X (Théorème de consensus).
b) Monter comment peut-on réaliser les différentes fonctions logiques à base d'opérateurs
NAND seulement puis NOR seulement.
c) Vérifier de deux manières différentes si les opérateurs NAND et NOR sont associatifs.
d) Réaliser la fonction NAND à trois entrées à base d'opérateurs NAND à deux entrées.

25
M. KILANI & Mme DHIAB

Vous aimerez peut-être aussi