8 / 63 · Konzept
Von der Wahrheitstabelle zum Ausdruck: Minterme, Maxterme, SOP und POS
Dieselbe Funktion aus Eins- und Nullzeilen ableiten und mit Karnaugh-Notation verbinden.
Lektionen sind frei lesbar. Schreibe dich ein, um deinen Fortschritt zu speichern.
Genau eine Zeile der Wahrheitstabelle auswählen
Wir legen die Eingangsreihenfolge fest, mit A als höchstwertigem Bit. Zeile 5 bedeutet ABC=101. Nur dort wird der Produktterm zu 1. Ein solcher Term, der jede Variable genau einmal enthält, heißt Minterm. Das bedeutet nicht „minimale Gatterzahl“.
Ist in den Zeilen 1, 3, 5, 6 und 7 gleich 1, werden deren MintermeMinterm AND-Term mit jeder Eingangsvariablen genau einmal, der nur für eine Kombination 1 ist. Minterme der Einszeilen können durch OR verbunden werden. mit OR verbunden.
Dies ist eine Summe von Produkten (SOP). In kanonischer SOP enthält jeder Term alle Variablen; in allgemeiner SOP dürfen Variablen fehlen.
Dieselbe Funktion aus den Nullzeilen bilden
Der Summenterm ist nur in Zeile 2, ABC=010, gleich 0. Seine Literale wurden so gewählt, dass dort jedes 0 ist. Ein MaxtermMaxterm OR-Term mit jeder Eingangsvariablen genau einmal, der nur für eine Kombination 0 ist. Maxterme der Nullzeilen werden durch AND verbunden. ist ein OR-Term, der genau eine Zeile zu 0 macht.
F ist in den Zeilen 0, 2 und 4 gleich 0. Daraus folgt dieses Produkt von Summen (POS):
Σ und Π sind Kurzschreibweisen für Mengen von Zeilennummern der WahrheitstabelleWahrheitstabelle Vollständige Liste aller Eingangskombinationen mit jeweiligem Ausgang. Zeitliche Änderungen werden gesondert im Zeitdiagramm geprüft. Mehr erfahren. Σm listet Einszeilen auf, ΠM Nullzeilen.
- Zeilen mit 1: Minterme 1, 3, 5, 6, 7 mit OR verknüpfen
- Dasselbe F: Bei 1 gilt C=1 oder A=B=1
- Zeilen mit 0: Maxterme 0, 2, 4 mit AND verknüpfen
Die kanonische Form ist der Ausgangspunkt
Die Funktion vereinfacht sich zu . Die vier Zeilen mit C=1 bilden eine Gruppe; die verbleibende 110 bei C=0 wird durch AB abgedeckt. Weil AB kein C enthält, ist dies SOP, aber keine kanonische SOP.
Die nächste Lektion zeigt, wie diese Gruppen im Karnaugh-Diagramm sichtbar werden. Überlegen Sie, welche Variable innerhalb einer Gruppe wechselt und deshalb entfällt, statt nur Regeln auswendig zu lernen.
Übung · Drei Darstellungen derselben Funktion verbinden
F = C + A · B
| ABC | F |
|---|---|
| 000 | 0 |
| 001 | 1 |
| 010 | 0 |
| 011 | 1 |
| 100 | 0 |
| 101 | 1 |
| 110 | 1 |
| 111 | 1 |
Die oberen A-, B- und C-Schaltflächen ändern nur den beobachteten Eingang. Die 0/1/X-Schaltflächen im Diagramm ändern die Funktionsspezifikation selbst. Unterscheiden Sie beide Eingriffe. Die gestrichelte Markierung zeigt den aktuellen Eingang, der blaue Rahmen die vom gewählten Produktterm erfassten Zellen.
Stellen Sie in der anfänglichen Funktion ABC=110 ein: F=1, weil trotz C=0 der Term AB gleich 1 ist. Wählen Sie abwechselnd die C- und A·B-Gruppe. m7 gehört zu beiden. Eine Zelle doppelt zu erfassen ändert das OR-Ergebnis nicht.
Klicken Sie nun zweimal auf m6: 1 → X → 0. Die abschließende Funktion ist allein C. In Σm muss 6 verschwinden, in ΠM hinzukommen. Im Zwischenzustand X fordert die Spezifikation keinen bestimmten Ausgang für diese Zeile. Ist der Eingang möglich und sein Ausgang festgelegt, darf er zur Kostensenkung nicht willkürlich auf X gesetzt werden.
Σm zeigt erforderliche Einsen, ΠM erforderliche Nullen und d die Don't-care-Zeilen. Ist d nicht leer, beschreibt Σm oder ΠM allein keine vollständige Wahrheitstabelle. Die „minimale SOP“ der Übung ist eine der Lösungen, die zuerst die Produkttermzahl und bei Gleichstand die Literalzahl minimieren; sie garantiert keine minimale reale Gatterfläche.
Selbst ausprobieren
Welcher Ausdruck entsteht, wenn bei F=C+AB nur m6 von 1 auf 0 geändert wird? Wie unterscheidet sich diese Spezifikation von m6=X?
Erklärung lesen
F=C. m6=0 verlangt für diesen Eingang zwingend 0. m6=X erlaubt dort 0 oder 1, während alle Anforderungen der anderen Zeilen weiterhin gelten.