Informatik

Logische Schaltungen verstehen und entwerfen

Logische Schaltungen verstehen und entwerfen
Logische Schaltungen verstehen und entwerfen
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Eine logische Schaltung verbindet Gatter, die binäre Eingangssignale nach festen Regeln in ein binäres Ausgangssignal umwandeln. Dabei stehen 0 und 1 für zwei unterscheidbare Zustände, zum Beispiel „aus“ und „an“ oder „falsch“ und „wahr“.

Auf dieser Seite lernst du, UND, ODER und NICHT auszuwerten, Wahrheitstabellen zu lesen und aus einer Bedingung eine einfache Schaltung zu entwickeln.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

Vom Eingang zum Ausgang

Stell dir eine Lampe mit zwei Schaltern vor. Die Schalter liefern die Eingänge, die Lampe zeigt den Ausgang. Eine logische Regel legt fest, bei welchen Schalterstellungen die Lampe leuchtet.

Definition

Binäres Signal

Ein binäres Signal hat genau zwei mögliche Zustände. In Wahrheitstabellen werden sie mit 0 und 1 notiert. Welche physikalischen Zustände dahinterstehen, hängt von der technischen Umsetzung ab.

Ein Gatter setzt eine einzelne logische Regel um. Werden mehrere Gatter verbunden, entsteht eine logische Schaltung. Der Ausgang eines Gatters kann dabei zum Eingang eines weiteren Gatters werden.

Merke

Der Denkweg lautet: Eingangswerte → Gatterregel → Ausgangswert.

Teste dich
Frage 1 von 1LeichtWas beschreibt eine logische Schaltung am treffendsten?
Lösung: Sie verbindet Gatter, die binäre Eingänge nach festen Regeln verarbeiten. — Eine Schaltung kann mehrere Eingänge und mehrere verbundene Gatter besitzen. Entscheidend ist die Verarbeitung binärer Signale nach logischen Regeln.
Die drei Grundgatter sicher unterscheiden

UND, ODER und NICHT reichen als Grundbausteine aus, um viele Bedingungen zu formulieren. Die Namen sagen, welche Regel gilt.

UND: Alle Bedingungen müssen erfüllt sein

Beim UND-Gatter ist der Ausgang nur dann 1, wenn beide Eingänge 1 sind.

$$A = a \land b$$

abAusgang A
000
010
100
111
Beispiel

Eine Lampe soll nur leuchten, wenn Schalter a und Schalter b eingeschaltet sind. Bei a = 1 und b = 1 liefert das UND-Gatter A = 1. Ist auch nur ein Schalter aus, bleibt der Ausgang 0.

ODER: Mindestens eine Bedingung muss erfüllt sein

Beim ODER-Gatter ist der Ausgang 1, wenn mindestens ein Eingang 1 ist. Sind beide Eingänge 1, bleibt der Ausgang ebenfalls 1.

$$A = a \lor b$$

abAusgang A
000
011
101
111

NICHT: Ein Zustand wird umgekehrt

Das NICHT-Gatter hat nur einen Eingang. Es invertiert ihn, tauscht also 0 und 1.

$$A = \lnot a$$

aAusgang A
01
10
Merke

UND fragt: „Sind alle Bedingungen erfüllt?“ ODER fragt: „Ist mindestens eine erfüllt?“ NICHT fragt: „Was ist der entgegengesetzte Zustand?“

Teste dich
Frage 1 von 3LeichtWelche Eingabe liefert beim UND-Gatter den Ausgang 1?
Lösung: a = 1 und b = 1 — Prüfe das Wort „und“: Beide Bedingungen müssen gleichzeitig erfüllt sein.
Frage 2 von 3MittelEin ODER-Gatter erhält a = 0 und b = 1. Welchen Ausgang liefert es?
Lösung: 1 — Da Eingang b den Wert 1 hat, ist mindestens eine Bedingung erfüllt. Der Ausgang ist 1.
Frage 3 von 3MittelEin NICHT-Gatter erhält den Eingang 0. Was gibt es aus?
Lösung: 1 — NICHT besitzt einen Eingang und kehrt dessen Zustand um: Aus 0 wird 1.
Wahrheitstabellen vollständig aufbauen

Eine Wahrheitstabelle führt alle möglichen Eingangskombinationen und die zugehörigen Ausgänge auf. Bei zwei Eingängen gibt es vier Kombinationen: 00, 01, 10 und 11.

So gehst du vor:

  1. Schreibe jede mögliche Eingangskombination genau einmal auf.
  2. Lies die Gatterregel oder den Schaltterm von innen nach außen.
  3. Berechne für jedes Gatter eine eigene Zwischenspalte.
  4. Trage zuletzt den Ausgang der gesamten Schaltung ein.
Beispiel

Für die Schaltung $X = \lnot(a \land b)$ berechnest du zuerst $Z = a \land b$. Danach kehrt NICHT den Zwischenwert Z um.

abZ = a UND bX = NICHT Z
0001
0101
1001
1110

Die Verbindung aus UND und anschließender NICHT-Verknüpfung heißt NAND. Der Ausgang ist nur bei zwei Eingängen mit Wert 1 gleich 0.

Gut zu wissen

Entsprechend heißt ein ODER-Gatter mit anschließender Negation NOR. Auch XOR und XNOR sind verbreitet: Bei zwei Eingängen liefert XOR bei unterschiedlichen Werten 1, XNOR dagegen bei gleichen Werten. Für den Entwurf auf dieser Seite brauchst du vor allem UND, ODER und NICHT.

Teste dich
Frage 1 von 1MittelWelche Reihenfolge ist für $X = \lnot(a \land b)$ richtig?
Lösung: Zuerst UND auswerten, danach das Ergebnis mit NICHT umkehren. — Klammern bestimmen die Reihenfolge: Berechne zuerst den Ausdruck in der Klammer und wende danach NICHT an.
Von einer Bedingung zur Schaltung

Eine Schaltung entsteht nicht durch Raten. Übersetze zuerst die gewünschte Funktion in klare Teilbedingungen.

Eine Signallampe soll leuchten, wenn die Freigabe F eingeschaltet ist und mindestens einer der beiden Taster a oder b gedrückt wird.

  1. „Mindestens einer der Taster“ wird zu $a \lor b$.
  2. Dieses Zwischenergebnis wird mit der Freigabe durch UND verbunden.
  3. Der vollständige Schaltterm lautet:

$$L = F \land (a \lor b)$$

Die Wahrheitstabelle prüft alle acht Fälle:

Faba ODER bLampe L
00000
00110
01010
01110
10000
10111
11011
11111

Das Ergebnis ist plausibel: Ohne Freigabe bleibt die Lampe immer aus. Mit Freigabe genügt mindestens ein gedrückter Taster.

Beispiel

Für F = 1, a = 0 und b = 1 gilt zuerst: a ODER b = 1. Danach gilt: F UND 1 = 1. Die Lampe leuchtet.

Teste dich
Frage 1 von 2MittelWelche Gatterfolge setzt $L = F \land (a \lor b)$ um?
Lösung: Zuerst a und b mit ODER verbinden, dann das Ergebnis mit F durch UND verknüpfen. — Die Klammer zeigt die erste Teilbedingung. Danach verknüpft UND diese Teilbedingung mit der Freigabe.
Frage 2 von 2SchwerDie Freigabe ist 1, aber beide Taster sind 0. Was passiert und warum?
Lösung: Die Lampe bleibt aus, weil a ODER b den Wert 0 liefert. — Aus 0 ODER 0 folgt 0; anschließend ergibt 1 UND 0 den Ausgang 0.
Logische und technische Ebene auseinanderhalten

Eine Wahrheitstabelle beschreibt die logische Funktion: Sie sagt, welcher Ausgang zu welchen Eingängen gehört. Ein Gatter ist der Baustein, der diese Funktion umsetzt.

In elektronischen Schaltungen können Transistoren als Schaltelemente zwischen leitenden und sperrenden Zuständen wechseln. Mehrere Bauelemente bilden Gatter; viele Gatter können in einer integrierten Schaltung, kurz IC, zusammengefasst sein. Dazu gehören auch komplexe digitale Bausteine.

Merke

Die logische Ebene erklärt was berechnet wird. Die physische Ebene erklärt womit die Funktion technisch realisiert wird. Aus einer Wahrheitstabelle allein folgt noch kein detailliertes Halbleitermodell.

Teste dich
Frage 1 von 1LeichtWelche Aussage trennt die Ebenen korrekt?
Lösung: Die Wahrheitstabelle beschreibt das Verhalten; elektronische Bauelemente realisieren es technisch. — Dieselbe logische Operation kann technisch unterschiedlich realisiert werden. Ihre Wahrheitstabelle bleibt dabei die Beschreibung des Ein-/Ausgabeverhaltens.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Logische Schaltung
    • verarbeitet binäre Signale mit `0` und `1`
    • verbindet Gatter zu einer Funktion
    • wird mit Wahrheitstabellen geprüft
    • entsteht aus klar formulierten Bedingungen
    • besitzt eine logische und eine technische Ebene
  • Grundgatter
    • UND verlangt alle Bedingungen
    • ODER verlangt mindestens eine Bedingung
    • NICHT kehrt einen Zustand um
  • Entwurfsweg
    • Funktion festlegen
    • Teilbedingungen in Gatter übersetzen
    • Wahrheitstabelle vollständig auswerten
    • Ergebnis auf Plausibilität prüfen
Abschluss-Check
Teste dich
Frage 1 von 3LeichtWann liefert ein ODER-Gatter mit zwei Eingängen den Ausgang 0?
Lösung: Wenn beide Eingänge 0 sind. — ODER liefert 1, sobald mindestens ein Eingang 1 ist. Nur 0 ODER 0 ergibt 0.
Frage 2 von 3MittelFür $X = \lnot(a \land b)$ gelten a = 1 und b = 1. Welchen Wert hat X?
Lösung: 0 — Werte zuerst die Klammer aus: 1 UND 1 = 1. Danach folgt durch NICHT der Ausgang 0.
Frage 3 von 3SchwerEine Tür soll sich öffnen, wenn die Freigabe F = 1 ist und mindestens einer der Sensoren s1 oder s2 den Wert 1 meldet. Welcher Term passt?
Lösung: $T = F \land (s1 \lor s2)$ — „Mindestens einer“ führt zur ODER-Verknüpfung der Sensoren. Die notwendige Freigabe wird anschließend durch UND ergänzt.

Prüfe dich zum Schluss: Kannst du zu einer neuen Bedingung die Teilregeln markieren, passende Gatter wählen und jede Zeile der Wahrheitstabelle begründen? Dann kannst du den grundlegenden Entwurfsweg für logische Schaltungen anwenden.

Passend dazu