Chapitre 25
Les portes logiques
Lecture : 7 minQuiz de 16 questions
# Les portes logiques
## - Les types de portes logiques
### Introduction
Bienvenue dans cette leçon sur les portes logiques ! Les portes logiques sont les éléments fondamentaux de tous les circuits numériques, des ordinateurs aux téléphones, en passant par de nombreux appareils électroniques du quotidien. Elles fonctionnent un peu comme des interrupteurs très intelligents, mais au lieu d'être simplement ouverts ou fermés, elles prennent des décisions basées sur des règles logiques. Comprendre leur fonctionnement est essentiel pour saisir comment les systèmes numériques traitent l'information.
### Concepts clés
#### Qu'est-ce qu'une porte logique ?
Une porte logique est un circuit électronique qui réalise une opération logique de base sur une ou plusieurs entrées binaires pour produire une seule sortie binaire. Le terme "binaire" signifie que les signaux n'ont que deux états possibles : 0 (souvent représenté par une tension faible ou "faux") ou 1 (souvent représenté par une tension élevée ou "vrai").
* **Entrées :** Les signaux que la porte logique reçoit.
* **Sortie :** Le signal que la porte logique produit en fonction de ses entrées et de son type.
* **Table de vérité :** Un tableau qui montre toutes les combinaisons possibles d'entrées et la sortie correspondante pour une porte logique donnée.
* **Expression booléenne :** Une notation mathématique (algèbre de Boole) qui décrit la fonction logique d'une porte.
#### Les portes logiques de base
Il existe trois portes logiques fondamentales à partir desquelles toutes les autres peuvent être construites.
##### Porte ET (AND)
* **Fonction :** La sortie est à l'état "1" (vrai) seulement si *toutes* ses entrées sont à l'état "1". Sinon, la sortie est "0" (faux).
* **Symbole :** Représentée par une forme en "D" avec les entrées sur le côté plat et la sortie sur le côté arrondi. (Souvent notée avec deux entrées A et B).
* **Expression booléenne :** \( S = A \cdot B \) ou \( S = AB \)
* **Table de vérité :**
| A | B | S |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
##### Porte OU (OR)
* **Fonction :** La sortie est à l'état "1" si *au moins une* de ses entrées est à l'état "1". La sortie est "0" seulement si toutes les entrées sont à "0".
* **Symbole :** Représentée par une forme de croissant avec les entrées sur le côté concave et la sortie sur la pointe. (Souvent notée avec deux entrées A et B).
* **Expression booléenne :** \( S = A + B \)
* **Table de vérité :**
| A | B | S |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
##### Porte NON (NOT) / Inverseur
* **Fonction :** Inverse l'état de son unique entrée. Si l'entrée est "0", la sortie est "1" ; si l'entrée est "1", la sortie est "0".
* **Symbole :** Représentée par un triangle avec un petit cercle (appelé bulle d'inversion) à la sortie. (Souvent notée avec une entrée A).
* **Expression booléenne :** \( S = \overline{A} \) ou \( S = A' \)
* **Table de vérité :**
| A | S |
|---|---|
| 0 | 1 |
| 1 | 0 |
#### Les portes logiques dérivées
Ces portes sont construites en combinant les portes de base. Elles sont très courantes dans les circuits numériques.
##### Porte NON-ET (NAND)
* **Fonction :** C'est l'inverse d'une porte ET. La sortie est à "0" seulement si *toutes* ses entrées sont à "1". Dans tous les autres cas, la sortie est à "1".
* **Symbole :** Une porte ET suivie d'une bulle d'inversion à la sortie.
* **Expression booléenne :** \( S = \overline{A \cdot B} \) ou \( S = (AB)' \)
* **Table de vérité :**
| A | B | S |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
##### Porte NON-OU (NOR)
* **Fonction :** C'est l'inverse d'une porte OU. La sortie est à "1" seulement si *toutes* ses entrées sont à "0". Dans tous les autres cas, la sortie est à "0".
* **Symbole :** Une porte OU suivie d'une bulle d'inversion à la sortie.
* **Expression booléenne :** \( S = \overline{A + B} \) ou \( S = (A+B)' \)
* **Table de vérité :**
| A | B | S |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
##### Porte OU Exclusif (XOR)
* **Fonction :** La sortie est à "1" si les entrées sont *différentes*. Si les entrées sont identiques, la sortie est à "0".
* **Symbole :** Une porte OU avec une ligne incurvée supplémentaire devant les entrées.
* **Expression booléenne :** \( S = A \oplus B \)
* **Table de vérité :**
| A | B | S |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
##### Porte NON-OU Exclusif (XNOR)
* **Fonction :** C'est l'inverse d'une porte XOR. La sortie est à "1" si les entrées sont *identiques*. Si les entrées sont différentes, la sortie est à "0".
* **Symbole :** Une porte XOR suivie d'une bulle d'inversion à la sortie.
* **Expression booléenne :** \( S = \overline{A \oplus B} \) ou \( S = (A \oplus B)' \)
* **Table de vérité :**
| A | B | S |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
### Vocabulaire
* **Porte logique :** Circuit électronique réalisant une opération logique binaire.
* **Binaire (0 et 1) :** Système de numération à base 2, utilisé pour représenter les états (faux/vrai, éteint/allumé).
* **Entrée / Sortie :** Les signaux reçus (entrées) et produits (sorties) par une porte logique.
* **Table de vérité :** Tableau listant toutes les combinaisons d'entrées et la sortie correspondante d'une porte.
* **Expression booléenne :** Formule algébrique représentant la fonction logique d'une porte.
* **Circuit numérique :** Circuit utilisant des signaux discrets (binaires) pour traiter l'information.
* **Logique combinatoire :** Type de logique où la sortie dépend uniquement des entrées actuelles.
### Exemples pratiques
* **Système de sécurité simple :** Pour qu'une alarme se déclenche (sortie '1'), il faut que le capteur de porte soit activé (entrée A='1') **ET** le capteur de fenêtre soit activé (entrée B='1'). C'est une application d'une porte **ET**.
* **Lumière d'un couloir :** La lumière s'allume (sortie '1') si l'interrupteur à l'entrée du couloir est activé (entrée A='1') **OU** si l'interrupteur à la fin du couloir est activé (entrée B='1'). C'est une application d'une porte **OU**.
* **Indicateur de chauffe-eau :** Une lampe témoin s'allume (sortie '1') si le chauffe-eau **N'EST PAS** en marche (entrée A='0'). C'est une application d'une porte **NON**.
* **Verrouillage parental :** Pour désactiver le contrôle parental (sortie '0'), il faut que les deux codes PIN soient corrects (entrée A='1' **ET** entrée B='1'). Si un seul est incorrect, le verrouillage reste actif. C'est l'inverse d'un ET, donc une porte **NAND**.
### Exercices
1. Si A=1 et B=0, déterminez la sortie des portes suivantes :
* Porte ET
* Porte OU
* Porte NON (avec A comme entrée)
2. Construisez la table de vérité complète pour une porte **NAND** à deux entrées.
3. Vrai ou faux : Une porte XOR produit une sortie '1' si les deux entrées sont identiques.
4. Quel est le rôle principal d'une porte logique dans un circuit numérique ?
### Devoirs
1. Complétez la table de vérité pour une porte **XNOR** à deux entrées.
2. Pour une porte avec trois entrées A, B, C :
* Combien de lignes aura sa table de vérité ?
* Écrivez l'expression booléenne pour une porte AND à trois entrées.
3. Recherchez et expliquez brièvement le concept d'**algèbre de Boole**. Comment est-il lié aux portes logiques ?
4. Imaginez un scénario simple de votre vie quotidienne qui pourrait être représenté par une porte logique **OU**. Décrivez-le en utilisant les termes "entrées" et "sortie".
### Résumé
Les portes logiques sont les briques fondamentales de l'électronique numérique. Nous avons exploré les trois portes de base (ET, OU, NON) et les portes dérivées courantes (NAND, NOR, XOR, XNOR). Chacune d'elles réalise une opération logique spécifique, définie par sa table de vérité et son expression booléenne. Maîtriser ces concepts est la première étape pour comprendre comment fonctionnent les circuits numériques complexes qui nous entourent.
Quiz du chapitre
16 questions — vérifie chaque réponse pour voir l'explication.