8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{NNavigation}} | {{NNavigation}} | ||
Die Grundelemente einer logischen Schaltung sind drei einfache logische Schaltungen - auch ''Gatter'' genannt. Sie stellen die Basiselemente dar, aus denen man alle anderen Schaltungen konstruieren kann. Diese drei Grundgatter sind '''UND''', '''ODER''' und '''NICHT'''. | |||
Diese drei Gatter stellen die drei logischen Verknüpfungen der [[wikipedia:Boolsche Algebra|Boolschen Algebra]] dar. | |||
{{ | {{Aufgabe:Start}} | ||
Lies die Informationen auf dieser Seite sorgfältig durch und fülle dabei das Arbeitsblatt {{AB|Informatik/Codierung/EF-AB.II.1_Die Grundgatter.pdf}} aus. | |||
{{Aufgabe:End}} | |||
== UND == | |||
{{Rahmen| | |||
{{ | [[Datei:Foto Fahrrad zwei Schlösser.jpeg|300px|center]] Das Fahrrad (Y) ist mit zwei Schlössern (A und B) gesichert. Die Schlösser können auf (<code>1</code>) oder zu (<code>0</code>) sein. Das Fahrrad ist dann angeschlossen (<code>0</code>) oder kann gefahren werden (<code>1</code>). Nur wenn beide Schlösser aufgeschlossen sind, kann der Besitzer mit seinem Rad wegfahren. | ||
|Farbe={{Farbe:Helmholtz}}}} | |||
Das UND-Gatter (<code>AND</code>) verknüpft zwei Eingaben zu einer Ausgabe. Im Beispiel kann das Fahrrad nur gefahren werden, wenn <code>A=1</code> UND <code>B=1</code> gilt. In den anderen Fällen ist das Rad abgeschlossen. | |||
{| class="wikitable | Es ergibt sich diese Wahrheitstafel: | ||
! | {| class="wikitable text-center code logictable" | ||
|+ AND | |||
! A !! B !! Y | |||
|- | |- | ||
| 0 || 0 || 0 | |||
|- | |- | ||
| 1 || 0 || 0 | | 1 || 0 || 0 | ||
|- | |- | ||
| 0 | | 0 || 1 || 0 | ||
|- | |- | ||
| 1 || 1 || 1 | |||
|} | |} | ||
In Schaltungen wird das <code>AND</code>-Gatter so dargestellt: | |||
[[File:IEC AND label.svg]]<ref>Es gibt verschiedene Darstellungsformen für digitale Schaltungen. Wir benutzen den IEC Standard. Weitere Standards findest du auf der [[wikipedia:Und-Gatter|Wikipedia Seite]].</ref> | |||
{| class="wikitable | == ODER == | ||
! | |||
! | {{Rahmen| | ||
Die Haustür (Y) eines Einfamilenhauses ist mit zwei Summern im Erdgeschoss (A) und ersten Stock (B) verbunden. Wenn jemand klingelt kann die Tür von jedem der Summer geöffnet werden. | |||
|Farbe={{Farbe:Helmholtz}}}} | |||
Das ODER-Gatter (<code>OR</code>) schaltet den Ausgang immer dann, wenn mindestens ein Eingang auf <code>1</code> steht. Im Beispiel oben wird die Tür geöffnet, wenn mindestens ein Summer (oder sogar beide gleichzeitig) betätigt werden. | |||
Es ergibt sich die Wahrheitstafel: | |||
{| class="wikitable text-center code logictable" | |||
! i<sub>1</sub> !! i<sub>2</sub> !! o<sub>1</sub> | |||
|+ OR | |||
|- | |- | ||
| 0 || 0 || 0 | |||
|- | |- | ||
| 1 || 0 || 0 || 1 | | 1 || 0 || 1 | ||
|- | |||
| 0 || 1 || 1 | |||
|- | |||
| 1 || 1 || 0 | |||
|} | |||
In Schaltungen wird das <code>OR</code>-Gatter so dargestellt: | |||
[[File:IEC OR label.svg]] | |||
== NICHT == | |||
{{Rahmen| | |||
In der Diskothek ist heute "Oben-Ohne"-Nacht. Alle Gäste müssen ohne Kopfbedeckung kommen. Wer einen Hut trägt wird vom Türsteher abgewiesen. | |||
|Farbe={{Farbe:Helmholtz}}}} | |||
Das NICHT-Gatter (<code>NOT</code>) kehrt das Eingangssignal um. Aus <code>0</code> wird <code>1</code> und aus <code>1</code> wird <code>0</code>. Im Beispiel oben wird jeder Hutträger (<code>A=Hut=1</code> nicht Eingelassen <code>Y=Einlass=0</code>). | |||
Es ergibt sich die Wahrheitstafel: | |||
{| class="wikitable text-center code logictable" | |||
! A !! Y | |||
|+ NOT | |||
|- | |- | ||
| 0 || 1 | | 0 || 1 | ||
|- | |- | ||
| 1 || | | 1 || 0 | ||
|} | |} | ||
In Schaltungen wird das <code>NOT</code>-Gatter so dargestellt: | |||
[[File:IEC NOT label.svg]] | |||
== Kombinationen der Grundgatter == | |||
Durch Kombination der Grundgatter können nun neue Gatter konstruiert werden. Zwei einfache Beispiele sind das <code>NAND</code>- und das <code>NOR</code>-Gatter, die man erhält, wenn man den Ausgang eines <code>AND</code> bzw. <code>OR</code> mit dem Eingang eines <code>NOT</code> verbindet. | |||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
[ | Fülle die Wahrheitstafeln für die beiden neuen Gatter aus und trage das korrekte Ergebnis auch auf dem Arbeitsblatt [# Die Grundgatter] ein. | ||
<lückentext> | |||
{| class="wikitable text-center code logictable" | |||
! i<sub>1</sub> !! i<sub>2</sub> !! o<sub>1</sub> | |||
|+ NAND | |||
|- | |||
| 0 || 0 || '''1()''' | |||
|- | |||
| 1 || 0 || '''1()''' | |||
|- | |||
| 0 || 1 || '''1()''' | |||
|- | |||
| 1 || 1 || '''0()''' | |||
|} | |||
</lückentext> | |||
<lückentext> | |||
{| class="wikitable text-center code logictable" | |||
{| class="wikitable | ! i<sub>1</sub> !! i<sub>2</sub> !! o<sub>1</sub> | ||
! | |+ NOR | ||
|- | |||
| 0 || 0 || '''1()''' | |||
|- | |||
| 1 || 0 || '''0()''' | |||
|- | |||
| 0 || 1 || '''0()''' | |||
|- | |- | ||
| | | 1 || 1 || '''0()''' | ||
| | |||
| | |||
| 0 | |||
|} | |} | ||
{{Aufgabe:End}} | </lückentext> | ||
{{Aufgabe:End}}{{Lösung:Start|Lösungshinweis}} | |||
Schaue erst in der <code>AND</code>- bzw. <code>OR</code>-Tabelle nach der Eingabe. Das Ergebnis (Y) suchst du dann in der Eingabe (A) der <code>NOT</code>-Tabelle. | |||
{{Lösung:End}} | |||