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 : (faux) ou (vrai).
Les 3 opérateurs de base sont :
- ET (AND) noté : vaut si les deux entrées sont à
- OU (OR) noté : vaut si au moins une entrée est à
- NON (NOT) noté : inverse la valeur
À partir de ces opérateurs, on construit les portes dérivées : NAND (), NOR (), XOR ().
Les lois de De Morgan permettent de simplifier les expressions :
et .
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 : (faux, niveau bas) ou (vrai, niveau haut). Exemple : un interrupteur est ouvert () ou fermé ().
Table de vérité
:
Tableau listant toutes les combinaisons possibles des entrées ( lignes pour 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
:
(le complément d'un ET = OU des compléments) et (le complément d'un OU = ET des compléments).
📋 Analyser ou simplifier une expression logique
- 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é » → .
- 2 Table de vérité : Étape 2 — Construire la table de vérité : lister les combinaisons des entrées. Calculer la sortie pour chaque ligne en appliquant l'expression.
- 3 Simplification algébrique : Étape 3 — Simplifier avec les propriétés algébriques : Absorption : ; Complémentarité : ; De Morgan pour transformer ET ↔ OU.
- 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 en utilisant De Morgan.
Démarche :
- Appliquer De Morgan : avec et .
- .
- Or et (double complémentation).
- Donc : une simple porte OU remplace la porte NAND avec inverseurs.
Réponse : (une simple porte OU).
📏 Relations fondamentales
(1ère loi de De Morgan)
(2ème loi de De Morgan)
(absorption)
(absorption)
(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, : 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é.
- 1 La double négation s'annule : et , donc (loi de De Morgan appliquée à et ).
- 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 combinaisons de et : les deux circuits donnent dans le même ordre — table de vérité identique.
Ce qu'il faut lire : Compare les sorties des deux circuits pour les mêmes entrées et : le nombre de portes change, mais jamais le comportement logique.
❌ Une erreur, une suggestion
L'erreur fréquente
Ne pas confondre OU logique () et OU exclusif ().
La suggestion
Le OU vaut si au moins une entrée est à (y compris quand les deux le sont). Le XOR vaut uniquement si exactement une entrée est à . Pour : mais .
💡 À 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 entrées, la table de vérité comporte 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
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