Matières ⚙️ Sciences de l'Ingénieur Lycée Circuits logiques et algèbre de Boole
🔲

Circuits logiques et algèbre de Boole

Opérateurs ET, OU, NON, tables de vérité, lois de De Morgan

🏭 Application industrielle : Les circuits logiques sont la base de tout système numérique : automates programmables, microcontrôleurs, FPGA. Chaque décision d'un système automatisé repose sur des opérations logiques.
L'algèbre de Boole est le fondement mathématique des circuits numériques. Elle manipule des variables qui ne prennent que deux valeurs : 00 (faux) ou 11 (vrai).

Les 3 opérateurs de base sont :
- ET (AND) noté ABA \cdot B : vaut 11 si les deux entrées sont à 11
- OU (OR) noté A+BA + B : vaut 11 si au moins une entrée est à 11
- NON (NOT) noté A\overline{A} : inverse la valeur

À partir de ces opérateurs, on construit les portes dérivées : NAND (AB\overline{A \cdot B}), NOR (A+B\overline{A + B}), XOR (ABA \oplus B).

Les lois de De Morgan permettent de simplifier les expressions :
AB=A+B\overline{A \cdot B} = \overline{A} + \overline{B} et A+B=AB\overline{A + B} = \overline{A} \cdot \overline{B}.

Simplifier une expression réduit le nombre de portes dans le circuit, ce qui diminue le coût et la consommation.

📖 Vocabulaire clé

Variable booléenne : Variable qui ne prend que deux valeurs : 00 (faux, niveau bas) ou 11 (vrai, niveau haut). Exemple : un interrupteur est ouvert (00) ou fermé (11).
Table de vérité : Tableau listant toutes les combinaisons possibles des entrées (2n2^n lignes pour nn entrées) et la valeur de la sortie correspondante.
Porte logique : Composant électronique élémentaire réalisant une opération booléenne (ET, OU, NON, NAND, NOR, XOR). Le logigramme est le schéma d'assemblage de portes.
Lois de De Morgan : AB=A+B\overline{A \cdot B} = \overline{A} + \overline{B} (le complément d'un ET = OU des compléments) et A+B=AB\overline{A + B} = \overline{A} \cdot \overline{B} (le complément d'un OU = ET des compléments).

📋 Analyser ou simplifier une expression logique

  1. 1 Expression booléenne : Étape 1 — Écrire l'expression booléenne : traduire le cahier des charges en opérateurs. Exemple : « la pompe fonctionne si le niveau est bas ET le bouton est appuyé » → S=NBS = N \cdot B.
  2. 2 Table de vérité : Étape 2 — Construire la table de vérité : lister les 2n2^n combinaisons des nn entrées. Calculer la sortie pour chaque ligne en appliquant l'expression.
  3. 3 Simplification algébrique : Étape 3 — Simplifier avec les propriétés algébriques : Absorption : A+AB=AA + A \cdot B = A ; Complémentarité : A+A=1A + \overline{A} = 1 ; De Morgan pour transformer ET ↔ OU.
  4. 4 Logigramme : Étape 4 — Tracer le logigramme : dessiner le circuit avec les portes logiques correspondant à l'expression simplifiée.

✅ Exemple résolu

Énoncé : Simplifier l'expression S=ABS = \overline{\overline{A} \cdot \overline{B}} en utilisant De Morgan.
Démarche :
  1. Appliquer De Morgan : XY=X+Y\overline{X \cdot Y} = \overline{X} + \overline{Y} avec X=AX = \overline{A} et Y=BY = \overline{B}.
  2. S=A+BS = \overline{\overline{A}} + \overline{\overline{B}}.
  3. Or A=A\overline{\overline{A}} = A et B=B\overline{\overline{B}} = B (double complémentation).
  4. Donc S=A+BS = A + B : une simple porte OU remplace la porte NAND avec inverseurs.
Réponse : S=A+BS = A + B (une simple porte OU).

📏 Relations fondamentales

AB=A+B\overline{A \cdot B} = \overline{A} + \overline{B} (1ère loi de De Morgan)
A+B=AB\overline{A + B} = \overline{A} \cdot \overline{B} (2ème loi de De Morgan)
A+AB=AA + A \cdot B = A (absorption)
A(A+B)=AA \cdot (A + B) = A (absorption)
AB=AB+ABA \oplus B = A \cdot \overline{B} + \overline{A} \cdot B (OU exclusif / XOR)

🎨 Illustration

Logigramme : simplification par les lois de De Morgan
NON(NON(A) ET NON(B)) est-il vraiment la même chose que A OU B ?

À gauche, le circuit qui traduit littéralement l'expression de l'exemple du cours, S=ABS = \overline{\overline{A} \cdot \overline{B}} : deux portes NON sur les entrées, une porte ET, puis une porte NON en sortie.

À droite, le circuit simplifié par les lois de De Morgan : une seule porte OU. Les deux circuits ont exactement la même table de vérité.

Deux logigrammes equivalents illustrant la loi de De Morgan A gauche, un circuit avec deux portes NON sur les entrees A et B, suivies d'une porte ET puis d'une porte NON en sortie, realisant S egale NON de NON A ET NON B. A droite, une seule porte OU prenant A et B en entree, realisant S egale A OU B. Les deux circuits produisent la meme sortie pour les quatre combinaisons de A et B. A B ET S Circuit initial (lecture littérale) S = NON( NON(A) ET NON(B) ) = De Morgan A B OU S Circuit simplifié (De Morgan) S = A OU B Une bulle sur une porte représente une inversion (NON).
  • 1 La double négation s'annule : A=A\overline{\overline{A}} = A et B=B\overline{\overline{B}} = B, donc AB=A+B\overline{\overline{A} \cdot \overline{B}} = A + B (loi de De Morgan appliquée à X=AX = \overline{A} et Y=BY = \overline{B}).
  • 2 Le circuit de gauche utilise 4 portes (2 NON, 1 ET, 1 NON) ; le circuit de droite n'en utilise qu'une seule (OU) — la simplification réduit le coût et la consommation du circuit.
  • 3 Vérification sur les 44 combinaisons de AA et BB : les deux circuits donnent 0,1,1,10, 1, 1, 1 dans le même ordre (A,B)=(0,0),(0,1),(1,0),(1,1)(A,B) = (0,0), (0,1), (1,0), (1,1) — table de vérité identique.
Ce qu'il faut lire : Compare les sorties des deux circuits pour les mêmes entrées AA et BB : le nombre de portes change, mais jamais le comportement logique.
Deux logigrammes équivalents pour S=AB=A+BS = \overline{\overline{A} \cdot \overline{B}} = A + B : la loi de De Morgan permet de remplacer 4 portes par une seule porte OU.

❌ Une erreur, une suggestion

L'erreur fréquente

Ne pas confondre OU logique (A+BA + B) et OU exclusif (ABA \oplus B).

La suggestion

Le OU vaut 11 si au moins une entrée est à 11 (y compris quand les deux le sont). Le XOR vaut 11 uniquement si exactement une entrée est à 11. Pour A=1,B=1A = 1, B = 1 : A+B=1A + B = 1 mais AB=0A \oplus B = 0.

💡 À retenir

  • Les trois opérateurs de base (ET, OU, NON) permettent de construire n'importe quelle fonction logique.
  • Les lois de De Morgan transforment un ET en OU (et vice versa) en complémentant les variables et le résultat.
  • La simplification réduit le nombre de portes logiques et optimise le circuit.
  • Pour nn entrées, la table de vérité comporte 2n2^n lignes.

🏭 Application industrielle

Où retrouve-t-on ce principe en ingénierie ?
Les circuits logiques sont la base de tout système numérique : automates programmables, microcontrôleurs, FPGA. Chaque décision d'un système automatisé repose sur des opérations logiques.

Mots-clés associés : ETOUNONTable de véritéLogigrammeDe Morgan