Vous êtes sur la page 1sur 6

Les opérateurs logiques élémentaires

APP1
 Introduction au niveaux logiques
 Les opérateurs logiques
 Fiche résumé des opérateurs logiques

Electronique numérique ressource de cours - APP1


Variables logiques

En électronique numérique, on utilise uniquement des variables appelées variables logiques qui ne
peuvent prendre que deux valeurs différentes (0 ou 1). Le 0 correspond à une tension électrique basse
(~0V), le 1 correspond à une tension électrique haute (~5V).

Les variables logiques permettent de caractériser tout système qui ne peut prendre que deux états différents.
On peut donner des exemples dans différents domaines autre que l'électronique numérique:

Système Premier état possible Deuxième état possible

Lampe Allumée Eteinte

Fermé Ouvert
Interrupteur (schéma)

Interrupteur (Minecraft) Fermé Ouvert


(ou ouvert) (ou fermé)

Vérin (mécanique)
Vérin rentré Vérin sorti

Vanne
Ouverte Fermée

Symbolisation
Valide Non valide

Diode

Eau Niveau haut Niveau bas

Bas Haut
(Balançoire (mécanique)

Haut Bas

Ecluse (mécanique) Ouverte Fermée


(ou niveau (ou niveau
eau bas) eau haut)
Mots Vrai Faux
Haut Bas
Oui Non
Passant Non passant
Ouvert Fermé
Tensions 5V 0V
Binaire 1 0
Les opérateurs logiques élémentaires

Les opérateurs logiques élémentaires

1. Les opérateurs logiques élémentaires

1.1. Opérateur NO (Non) - inverseur

Il s’applique sur une variable d’entrée à qui il associe son inverse. L’équivalent électrique est un interrupteur
normalement fermé (qui fonctionne en inverse).

Fonction logique : 𝐹(𝑥) = 𝑥̅ On lit x barre

Table de vérité : Symboles logiques : Chronogramme :


x x
0 1
1 0 Ancienne norme :

Remarque : On dit que x et x̅ sont des variables conjuguées.

1.2. Opérateur OR (Ou) - ou inclusif – Réunion – Addition logique.

Il s’agit de l’addition logique qui a des règles différentes de l’addition arithmétique.

Fonction logique : FOR(A, B) = A + B On lit A ou B.

Table de vérité : Symboles logiques : Chronogramme :


A B x
0 0 0 1
0 1 1 Ancienne norme :
1 0 1
1 1 1

L’opérateur OR donne 1 si l’une au moins (≥) de ses variables d’entrée est à 1.


L’opérateur OU donne 0 si et seulement si toutes ses variables d’entrée sont à 0.

Représentation électrique équivalente :


Deux interrupteurs A et B : Une lampe repérée par son état F :
ouvert = état 0 éteinte : F = 0
fermé = état 1 allumée : F=

Remarques :
La table de vérité a 2 colonnes d’entrée et donc 4 lignes.
La dernière ligne de la table de vérité ne correspond pas à une addition ordinaire.
L’équivalent électrique du OU est un montage avec deux interrupteurs en parallèle.
La porte OU peut avoir plus de 2 entrées.
Comme il n’existe pas de soustraction, il faut faire attention : A+B = A+C n’implique pas que B=C.
Ex : A = 1, B = 0 et C = 1.
Electronique numérique ressource de cours - APP1
Les opérateurs logiques élémentaires
1.3. Opérateur AND (Et) – Intersection – Produit logique

On considère deux variables logiques et indépendantes A et B, le résultat FAND de l’opérateur AND est
donné par :

Fonction logique : FAND(A,B) = A.B On lit A et B

Table de vérité : Symboles logiques : Chronogramme :


A B x
0 0 0 &
0 1 0 Ancienne norme :
1 0 0
1 1 1

L’opérateur AND donne 1 si TOUTES ses variables d’entrée sont à 1.


L’opérateur AND donne 0 si au moins une des variables d’entrée est à 0.

Représentation électrique équivalente :


Deux interrupteurs A et B : Une lampe repérée par son état F :
2 entrées 1 sortie
ouvert = état 0 éteinte : F = 0
fermé = état 1 allumée : F=1

Remarques :
L’équivalent électrique du AND est un montage avec deux interrupteurs en série.
La porte AND peut avoir plus de 2 entrées
AND correspond à l’intersection des deux ensembles A et B.
Comme il n’existe pas de division, il faut faire attention : A.B = A.C n’implique pas que B=C
Ex : A = O, B = 0 et C = 1.

2. Autres portes logiques simples

En technique numérique, on utilise très fréquemment d'autres opérateurs qui dérivent des trois opérateurs
élémentaires.

2.1. Opérateur NAND (Non-et)

̅̅̅̅̅
Fonction logique : FNAND(A,B) = 𝐴. 𝐵 On lit A et B barre

Table de vérité : Symboles logiques : Ancienne norme : Chronogramme :


A B x
0 0 1
0 1 1
1 0 1
1 1 0

L’opérateur NAND donne 0 si TOUTES ses variables d’entrée sont à 1.


L’opérateur NAND donne 1 si au moins une des variables d’entrée est à 0.
Remarques : A 4 entrées on écrit : ̅̅̅̅̅̅̅̅̅̅̅̅
A. B. C. D
2.2. Opérateur NOR (Non-ou)

Electronique numérique ressource de cours - APP1


Les opérateurs logiques élémentaires
̅̅̅̅̅̅̅̅̅
Fonction logique : FOR(A, B) = 𝐴 + 𝐵 On lit A ou B barre
Table de vérité : Symboles logiques : Chronogramme :
A B x
0 0 1
0 1 0
Ancienne norme :
1 0 0
1 1 0

L’opérateur NOR donne 0 si l’une quelconque de ses variables d’entrée est à 1.


L’opérateur NOR donne 1 si TOUTES ses variables d’entrée sont à 0.

Remarques : A 4 entrées on écrit : ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅


A+B+C+D

2.3. Opérateur XOR (Ou exclusif) - Comparateur de différence - Clé d’imparité

Fonction logique : FXOR(A, B) = 𝐴 ⊕ 𝐵 On lit A ou exclusif B


Table de vérité : Symboles logiques : Chronogramme :
A B x
0 0 0
0 1 1 Ancienne norme :
1 0 1
1 1 0

L’opérateur XOR donne 0 ses deux entrées ont la même valeur.


L’opérateur XOR donne 1 si UNE ET UNE SEULE de ses variables d’entrée est à 1, soit si ses 2 entrées
sont différentes.

Remarques :
Si la porte XOR a plus de 2 entrées sa sortie est à 1 si elle a un nombre impair de 1 en entrée, sa sortie est à
0, si elle a un nombre pair de 1 en entrée.
La fonction logique d’une porte XOR s’écrit aussi : FXOR(A, B) = AB ̅+A ̅B

2.4. Opérateur XNOR (Non Ou exclusif) - Comparateur d’identité

Fonction logique : FXNOR(A, B) = ̅̅̅̅̅̅̅̅̅̅̅̅


(𝐴 ⊕ 𝐵) On lit A ou exclusif B barre
Table de vérité : Symboles logiques : Ancienne norme : Chronogramme :
A B x
0 0 1
0 1 0
1 0 0
1 1 1

L’opérateur XNOR donne 1 ses deux entrées ont la même valeur.


L’opérateur XOR donne 0 si UNE ET UNE SEULE de ses variables d’entrée est à 1, soit si ses 2 entrées sont
différentes.

Remarques :
Si la porte XNOR a plus de 2 entrées sa sortie est à 1 si elle a un nombre pair de 1 en entrée, sa sortie est à 0, si
elle a un nombre impair de 1 en entrée.
La fonction logique d’une porte XNOR s’écrit aussi : FXOR(A, B) = A ̅B
̅ + AB

Electronique numérique ressource de cours - APP1


Algèbre de Boole
Fiche résumé des opérateurs logiques
Tables de Symboles
Noms Fonctions Chronogrammes
vérité logiques
1
x x A
0
0 1
NO 𝑥̅ Ancienne norme : NON 1
1 0 0

1
A 1
A B x
0
0 0 0 B 1

OR A+B 0 1 1 Ancienne norme : 0

1 0 1 OU 1
0
1 1 1

A B x & A 1

0 0 0 0
B 1

AND A.B 0 1 0 Ancienne norme : 0

ET 1
1 0 0 0

1 1 1

A B x
0 0 1
NOR ̅̅̅̅̅̅̅̅̅
𝐴 + 𝐵 0 1 0 Ancienne norme :
1 0 0
1 1 0

A B x
0 0 1
NAND ̅̅̅̅̅
𝐴. 𝐵 0 1 1 Ancienne norme :
1 0 1
1 1 0

A B x
0 0 0
𝐴 ⊕ 𝐵 0 1 1 Ancienne norme :
XOR
= 𝐴𝐵̅ + 𝐴̅𝐵 1 0 1
1 1 0

A B x
0 0 1
̅̅̅̅̅̅̅̅̅̅̅̅
(𝐴 ⊕ 𝐵) 0 1 0 Ancienne norme :
XNOR
= 𝐴̅𝐵̅ + 𝐴𝐵 1 0 0
1 1 1

Electronique numérique ressource de cours – APP1

Vous aimerez peut-être aussi