zurück zu
informatik.stunde.online

Durch Anklicken kommst du direkt zum Thema:

➜   Logik in der Sprache
➜   Transistoren
➜   Logikgatter
➜   Wahrheitstabellen
➜   Schaltungen simulieren
➜   Universelles NAND
➜   ICs in Tinkercad

Logik in der Sprache

Wesentliche Begriffe: und, oder, nicht

Aussagen können sein: wahr (1) oder falsch (0)

Beispiele

Kurt und Liesel stehen auf der Brücke.


Kurt oder Liesel stehen auf der Brücke.


Kurt oder Liesel stehen exklusiv auf der Brücke.


Kurt und nicht Liesel steht auf der Brücke.


Es stehen nicht Kurt und Liesel auf der Brücke.

Transistoren

Ein Transistor leitet Strom vom Kollektor zum Emitter nur dann, wenn auch an der Basis ein kleiner Strom fließt. Er ist sozusagen ein „Spannungsschalter“, der nicht per Knopfdruck schaltet, sondern durch Anlegen einer Spannung. Damit ist er vollständig elektrisch steuerbar.

Logikgatter mit Transistoren

Je nachdem, wie Transistoren in eine Schaltung eingebracht werden, entprechend sie einer bestimmten Logik.

Die folgende Schaltung entspricht einem "und" (AND):

Der Strom fließt nur dann vom Plus-Pol zum Ausgang, wenn Eingang a unter Strom liegt und wenn Eingang b unter Strom liegt.

Diese Schaltung entspricht einem "oder" (OR):

Hier genügt es, wenn einer der beiden Eingänge a oder b unter Strom liegt.

Diese Schaltung wiederum entspricht einem "nicht" (NOT):

Der Strom wird zum Ausgang geleitet, wenn der Eingang des Transistors nicht unter Strom liegt. Falls doch, so fließt der Strom über den Transistor ab.

Logikgatter

Prozessoren sind aus Transistoren (Spannungsschaltern) aufgebaut, die je nach Logik Strom weiterleiten (1) oder nicht (0). Je nach Kombination ergeben sich dabei Gatter für fließenden Strom. In Wahrheitstabellen kann dargestellt werden, bei welchen Signalen an den Eingängen Strom fließt. Übliche Gatter sind:


(Ein Kreis am Ausgang eines Gatters kehrt das Signal jeweils um. Ein NAND (Not AND) ist also das Gegenteil von einem AND.)

Wahrheitstabellen

In Wahrheitstabellen können alle Fälle von Ein- und Ausgängen dargestellt werden. Eine 1 bedeutet "an" bzw. "wahr" und eine 0 bedeutet "aus" bzw. "falsch".

Aufgaben (folgen noch.)
Aussagen sortieren (folgen noch.)
Gattern zuordnen (folgen noch.)

Schaltungen simulieren

Öffne die Simulation in einem Browser: Simulation vom Gymnasium Westerstede

Probiere mit Schaltern, Gattern und LEDs etwas herum, um zu verstehen, wie die Simulation funktioniert.

Aufgaben

Level 1: Erste Implementierung

Implementiere eine Schaltung mit zwei Schaltern und einem Gatter, die eine LED leuchten lässt, sobald einer von ihnen an ist.

Level 2: 3-Eingangs-AND

Implementiere eine Schaltung mit drei Schaltern und mehreren Gattern, so dass eine LED nur dann leuchtet, wenn alle drei an sind. (Das ist ein 3-Eingangs-AND)

Level 3: 3-Eingangs-ODER

Implementiere eine Schaltung mit drei Schaltern und mehreren Gattern, so dass eine LED leuchtet, sobald einer von ihnen an ist. (Das ist ein 3-Eingangs-OR)

Level 4: "2 aus 3"-Schaltung

Implementiere eine "2 aus 3"-Schaltung. Sie soll genau dann eine 1 ausgeben, wenn mindestens 2 von 3 Eingängen an sind.

Level 5: Wahrheitstabelle

Erstelle eine Wahrheitstabelle für die vorgegebene Schaltung.

Universelles NAND

Das NAND-Gatter ist universell. Das bedeutet, dass einer Kombination von NAND-Gattern jedes andere Gatter konstruiert werden kann.

Zur Erinnerung: Es ist das Gegenteil von AND. Es liefert immer eine 1, außer es sind beide Eingänge a und b an.

Aufgaben

Hilfe zur Bearbeitung der Aufgaben:

Ordne die folgenden Schaltungen aus NAND-Gattern dem jeweiligen Gatter zu. Gehe sie dafür gedanklich detailliert durch und vergleiche anhand der Wahrheitstabellen, welchem Gatter sie entsprechen. Nach jeder Schaltung kannst du sie in der Simulation nachbauen und überprüfen.

Schaltung 1:



Schaltung 2:



Schaltung 3:



Schaltung 4:



Schaltung 5:



Schaltung 6:

Implementiere in der Simulation selbst eine XNOR-Schaltung. Also ein NOT-XOR, bzw. das Gegenteil von XOR.

ICs in Tinkercad

Folgt noch.