Ein XOR-Gatter (engl. exclusive or) hat der Ausgang Y dann den Wert 1
, wenn Eingang A oder Eingang B aber nicht beide den Wert 1
haben.
A | B | → | Y |
---|---|---|---|
0 | 0 | 0 | |
0 | 1 | 1 | |
1 | 0 | 1 | |
1 | 1 | 0 |
In Schaltplänen wird ein XOR-Gatter mit folgendem Symbol dargestellt:
Interaktive Schaltung
Beispiele
TV-Debatte
Für die TV-Debatte zwischen dem US-Präsidenten und seinem Herausforderer soll sichergestellt werden, dass sich die Teilnehmer nicht dreinreden können. Mit einer Schaltung soll die Tonübertragung nur aktiviert werden, wenn einer der Teilnehmer spricht. Wenn keiner oder beide sprechen, soll die Übertragung ausgeschaltet werden.
Dating-Show
Bei einer Dating-Show sollen die potenziellen Paare gleichzeitig aber unabhängig Ja/Nein-Fragen mittels Ein-/Aus-Schalter beantworten. Bei einer Übereinstimmung der Antworten soll ein Herz aufleuchten.
Aufgabe: «XOR-Schaltungen»
Entwirf je eine Schaltung für die folgenden Szenarien. Du kannst OR-Gatter oder XOR-Gatter sowie Inverter verwenden. Gehe für jedes Szenario so vor:
- Erstelle eine Wahrheitstabelle für das Szenario.
- Entwirf die Schaltung in CircuitVerse inklusive Beschriftung.
- Überprüfe, ob die Schaltung mit der Wahrheitstabelle übereinstimmt.
Anna und Bert: Anna und Bert arbeiten in einem dunklen Archiv im Keller. Immer wenn jemand von ihnen im Archiv ist, soll Licht brennen. Sie hören gerne Musik – allerdings nicht, wenn beide arbeiten, dann haben sie stets viel zu besprechen. Anna und Bert gegen an, ob sie im Büro sind, indem sie je einen eigenen Schalter betätigen.
Dating-Show 1: Die Schaltung der Dating-Show soll so erweitert werden, dass zusätzlich ein Kreuz aufleuchtet, falls die Antworten nicht übereinstimmen.
Dating-Show 2: Das vorherige Beispiel soll so ausgebaut werden, dass die Lampen erst leuchten, wenn die Moderatorin mit einem Druckknopf das Resultat freigibt.
*Schwimmbadabdeckung: Ein Schwimmbecken verfügt auf einer Seite über eine aufgerollte Abdeckung. Diese wird beim Schliessen von einem Motor mit zwei Seilen über das Schwimmbecken gezogen. Beim Öffnen wird die Abdeckung von einem anderen Motor aufgerollt. Jeder Motor wird mit einem eigenen Druckknopf in Gang gebracht. Es soll sichergestellt werden, dass nie beide Motoren gleichzeitig laufen und dadurch die Abdeckung in Stücke reissen.
Lösung: «XOR-Schaltungen»
Anna und Bert
Dating-Show 1
Dating-Show 2
Schwimmbadabdeckung
Aufgabe: «Analyse»
Analysiere die folgende Schaltungen, indem du eine Wahrheitstabelle erstellst. Kann man die Schaltung vereinfachen? Wie?
Lösung: «Analyse»
A | B | → | Y |
---|---|---|---|
0 | 0 | 0 | |
0 | 1 | 1 | |
1 | 0 | 0 | |
1 | 1 | 0 |
A | B | → | Y |
---|---|---|---|
0 | 0 | 0 | |
0 | 1 | 1 | |
1 | 0 | 1 | |
1 | 1 | 0 |
Es handelt sich um eine XOR-Schaltung, allerdings aus 4 XOR-Gattern gebaut. Natürlich reicht auch ein einzelnen XOR-Gatter!