Ich versuche, eine Schaltung basierend auf K-Karten zu konstruieren (siehe Bild) - und ich muss dies nur durch zweistufige Logik (ohne Inverter) tun .
Einige der K-Maps kamen natürlich in zweistufiger Logik heraus, aber einige von ihnen nicht. Ich habe UND-ODER-Logik verwendet, indem ich Einsen genommen habe. Für diejenigen, die zwei Logikpegel überschritten haben, habe ich Folgendes erhalten:
1. Spalte, 4. Karte:
2. Spalte, 2. Karte:
2. Spalte, 3. Karte:
Gibt es eine Möglichkeit, diese Ausdrücke weiter zu reduzieren? Ich dachte, der Zweck der Verwendung von K-Maps sei es, boolesche Ausdrücke in ihrer einfachsten Form zu erhalten. naja zumindest meistens.
Wenn wir Exor-Gates zulassen, dann ist hier eine Lösung.
1. Spalte 4. Karte: (A exor C) + AB
2. Spalte 2. Karte: (A exor B) + ABC
2. Spalte 3. Karte: !(A exor C) + AB, alternativ (A exnor C) + AB
Bearbeiten:
Nehmen Sie zum Beispiel Spalte 1 Karte 4. Die ersten beiden Spalten haben ein Muster, das ich als XOR-Gatter erkenne. Erste Reihe ist 01, zweite Reihe ist 10. Jetzt schaue ich mir die Kästchen mit '1' an, A ändert sich, wenn ich zwischen den beiden springe. Suchen Sie nach einer anderen Variablen, die sich ebenfalls ändert; in diesem Fall ist es C. A und C sind entweder 01 oder 10 in den '1'-Kästchen: das sind die Eigenschaften eines XOR-Gatters. Nur zwei '1' verbleiben in der Karte und sie werden in den Begriff AB gruppiert.
Jetzt Spalte 2 Karte 2: Hier sind zwei Gruppen, die für ein XOR-Gatter funktionieren; Spalte 1 & 4 und Spalte 3 & 4. Die erste Gruppe erzeugt ein XOR-Gatter, die zweite ein XNOR-Gatter. Beim XNOR-Gatter müssen beide Eingänge gleich sein, um am Ausgang eine '1' zu erzeugen.
Schließlich Spalte 2 Karte 3. Diese Karte sieht aus wie Spalte 1 Karte 4, außer dass das XOR-Muster umgekehrt ist. Das heißt, wir verwenden ein XNOR-Gatter anstelle des XOR in der ersten Karte, oder wir fügen dem XOR-Ausgang einen Inverter hinzu.
Beachten Sie übrigens in Bezug auf Ihre Gleichung für Spalte 1 Karte 4, dass die beiden unteren Ecken beide '1' haben. Sie können sie gruppieren, um den Term A!C zu erzeugen, wodurch Ihr dritter Term auf zwei Variablen reduziert wird.
Annahmen:
NOTs zählen nicht.
3-Eingangs-ANDs und NANDs sind gültig.
ORs und NORs mit 2 Eingängen.
Sie haben einige Fehler in Ihren Gleichungen. Kanten von K-Maps schleifen sich herum und Sie können Begriffe wiederverwenden.
Die richtige Antwort für 1. Spalte, 4. kmap lautet:
Nehmen Sie DeMorgans: Ausdruck umkehren, Vorzeichen ändern, Terme umkehren.
Zwei NANDs mit 2 Eingängen + zwei NANDs mit 3 Eingängen. Zwei Ebenen.
Die richtige Antwort für 2. Spalte, 3. kmap lautet:
Nehmen Sie DeMorgans:
Wieder zwei NANDs mit 2 Eingängen + zwei NANDs mit 3 Eingängen. Zwei Ebenen.
Ich glaube, das ist genug für Sie, um ein Konzept zu bekommen. Ihr Lehrer gibt Ihnen ein Problem, das nicht gelöst werden kann, wenn Sie nicht über den Tellerrand des UND-ODERs hinausdenken. UND-ODER wird zu NAND-NAND.
W5VO
Linkshänder
W5VO
Linkshänder
Linkshänder
W5VO
Linkshänder
Linkshänder
W5VO
Linkshänder
W5VO
Linkshänder
Fizz
Fizz