Donnerstag, 7. Juli 2011

LogikSim - Aufgabe 21

Ich hatte das selbe Problem wie Dennis (haben uns auch ausgetauscht), ich wusste nicht wie ich diese Aufgabe lösen soll da ich sie nicht verstanden habe. Und wenn es wirklich so gemeint war wie im Bild links zu sehen, also mit Eingängen und nur mit Koppeldioden die richtigen Ausgänge anzusteuern, dann habe ich nach langem Kopfzerbrechen keine Lösung gefunden.



.sim-Datei:
Aufgabe 21

LogikSim - Aufgabe 22

Diese Aufgabe war ziemlich einfach, da man mit den Erkentnissen die ich bisher gesammelt habe sehr gut einen solchen Multiplexer herstellen kann.
Ich habe gelernt was genau ein Multiplexer ist, was das "XOR-Gatter" und das "UND-Gatter" dabei für eine Rolle spielen und wie ich einen "1-aus-4-Mutliplexer" baue. Dieser "MUX" kann aus vier Eingangleitungen mithilfe von zwei "Schaltern" nur eine bestimmte Leitung durchstellen. So lassen sich kontrolliert Daten übertragen.

.sim-Datei:
Aufgabe 22

Dies war die letzte Aufgabe. Ich weis jetzt sehr viel über Schaltnetze, zum Beispiel
wie sie funktionieren, was ich mit ihnen machen kann oder wie ich sie umbauen kann.
Es war nicht nur die letzte Aufgabe sondern warscheinlich auch die letzte Infotmatikstunde der Klasse 9.
Somit möchte ich mich noch einmal verabschieden und schöne Sommerferien wünschen.
Mit freundlichen Grüßen
Daniel

LogikSim - Aufgabe 20

Ich wusste nicht genau welche Schaltung (mit Oparatoren oder nur mit Koppeldioden) nun die höhere, schwerer Version ist, ich schätze einfach mal die Koppeldioden-Version. Falls beide Versionen gewollt waren, kann ich die erste natürlich noch nachreichen. An sich war diese Aufgabe aber sehr einfach. Ich habe gelernt wie ich die Funktion des Decoders umdrehe um so einen 8 zu 3 Decoder herzustellen und dabei die Koppeldioden sinnvoll einsetze. Dieses Schaltnetz kann die Zahlen von 0-9 (also zehn Ziffern) in eine 3-Bit-Binärzahl umwandeln.



.sim-Datei:
Aufgabe 20

LogikSim - Aufgabe 19

Diese Aufgabe war eigentlich recht einfach, habe mich nur zuerst auf eine falsche Fährte locken lassen. Ich habe zuerst mit einer Art Verschachtelung gearbeitet und so war das Schaltnetz am Ende so unübersichtlich das ich einen neuen Versuch gestartet habe, bei dem mir nun die Verwendung von Negationspunkten gleich viel logischer erschien, da Versuch 1. nicht tragbar war. Ich habe gelernt wie ein Decoder ohne Takteingang funktioniert bzw. wie er aufgebaut ist. Meine Schaltung kann genau dass was ein Decoder auch kann, 3 Eingänge in 8 Eingängen "verwandeln" und ausgbeben.

.sim-Datei:

LogikSim - Aufgabe 18


Diese Aufgabe hat die selbe "Ebene" wie Aufgabe 17, war also auch realtiv einfach. Hier soll nur anstatt mit einzelnen Bits, mit einem Decoder gearbeitet werden. Ich habe gelernt wie eine Decoder ohne Takteingang funktioniert (eigentlich eine simple Addition von Binärzahlen nur zusammengefasst). Meine Schaltung kann ebenfalls durch einzelen Bits eine Zahl mithilfe von LEDs darstellen, nur handelt es sich hierbei nicht um 8 Eingänge mit 7 Ausgängen sondern um gerademal 3 Eingängen bei 7 Ausgängen. Die Bits mussen nur addiert werden um die gewünschte Zahl zu erhalten. Ich wusste nicht ob ein viertes Bit gewünscht war, habe es aber einfach hinzugefügt. Somit sind nun auch alle Ziffern von 0 bis 9 möglich. Der Inverter soll eine Doppelung verhindern.
 
.sim-Datei:
Aufgabe 18

LogikSim - Aufgabe 16

Diese Aufgabe habe ich anfangs nicht verstanden. Also habe ich mir die Lösung angeguckt und nachgebaut. Nun verstehe ich die Funktion dieses Schaltnetzes. Es soll eine 3-Bit-Zahl + Vorzeichenbit darstellen. Es stellt entweder die genaue 3-Bit-Binärzahl dar oder das Zweierkoplement mit Vorzeichen(je nachdem ob das Vorzeichen aktiv ist oder nicht). Ich kann schlecht sagen ob diese Aufgabe schwer war oder nicht, ich schätze aber dass sie eine kleine Herausforderung gewesen wäre.

.sim-Datei:
Aufgabe 16

LogikSim - Aufgabe 17

Diese Aufgabe war wieder sehr einfach, auch weil eine Baustruktur schon vorgegeben war. Ich habe gelernt wie ich mithilfe einer Koppeldiode Leitungen überspringen kann und wie ich das Programm auf Darstellungsebene verwenden kann, speziell hier mit einer Sieben-Segment-Anzeige. Dieses Schaltnetz kann je nachdem welches Bit (10 einzelne Bits) mit Strom versorgt ist, durch LEDs die gewünschte Zahl "erleuchten" (anzeigen).                                                      
.sim-Datei:
Aufgabe 17

LogikSim - Aufgabe 15

Diese Aufgabe war schon eine kleine Herausforderung, da hier verlangt wird zwischen zwei Funktionen umzuschalten. Geholfen haben natürlich die vorherigen Aufgaben, denn all diese Aufgaben 12-14 sind in dieser enthalten. Ich habe gelernt wie ich eine Schaltung beeinflusse bzw. speziell hier das Zweierkomplement beeinflusse. Das "XOR-Gatter" übernimmt hier eine wichtige Rolle, da mit ihm gut zwischen verschieden Funktionen ausgewählt werden kann. Meine Schaltung kann entweder Paralleladditionen oder Subtraktionen mit zwei 4-Bit-Binärzahlen durchführen. Außerdem habe ich zusätlich noch durch ein "XOR-Gatter" eingebaut, das einen fälschlichen Überlauf beim Subtrahieren verhindert.


.sim-Datei:
Aufgabe 15

LogikSim - Aufgabe 14

Diese Aufgabe war auch einfach, da sie imprinzip nur eine Mischung aus Aufgabe 12 und 13 ist, also ein Addierer mit Zweierkomplement. Ich habe gelernt wie ich einen Subtrahierer mit 4-Bit-Binärzahlen herstelle. Dieses Schaltnetz kann eine
4-Bit-Binärzahl automatisch komplementieren, von einer anderen 4-Bit-Binärzahl abziehen und das Ergebnis ausgeben (hierbei ist zu erwähnen dass die "1" angeschaltet sein muss, da sonst nur das Einerkomplement verwendet wird und diese Schaltung somit sinnlos wäre).



.sim-Datei:
Aufgabe 14

LogikSim - Aufgabe 13

Diese Aufgabe war einfach, da sie auf "fast" demselben Prinzip basieret wie der Addierer aus Aufgabe 12. Ich habe gelernt wie ich nur mithilfe von Halbaddierer und Inverter das Zweierkomplement einer Zahl bilde bzw. wie ich überhaupt das Zweierkomplement bilde. Meine Schaltung kann je nachdem ob die "1" eingeschaltet ist oder nicht, das Einerkomplement oder das Zweierkomplement einer Zahl bilden

(0=Einerkompl., 1=Zweierkompl.).



.sim-Datei:
Aufgabe 13

LogikSim - Aufgabe 12

Diese Aufgabe war auch einfach, vorallem weil vor der Aufgabenstellung eine Anleitung den Aufbau schon relativ gut wiedergegebgen hat. Ich habe gelernt wie ich 4-Bit-Binärzahlen addieren kann und ihre Summe sowie ihren Überlauf darstelle. Auch habe ich gelernt wie ich Halbaddierer und Volladdierer gut kombiniert verwenden kann, bzw. auch einzelnd in der Praxis anwenden kann. Diese Schaltung kann zwei 4-Bit-Binärzahlen addiern und ihre Summe plus ihren Überlauf darstellen.


.sim-Datei:

LogikSim - Aufgabe 11

Diese Aufgabe bzw. beide Aufgabenteile waren wiedermal einfach, denn hier musste man nur ein Bauteil mit einer Schalttabelle abgleichen.

Aufgabe 11 - Halbaddierer:
In diesem Teil habe ich gelernt wie ich einen Halbaddierer einsetzen kann (anstatt z.B. unserem "ausführliche" Halbaddierer). Das Schaltnetz aus dem Bild (oben) kann 2 einzelne Bits zusammenrechnen und ihre Summe und ihren Überlauf darstellen.

Aufgabe 11 - Volladdierer:
Dieser Teil unterscheidet sich nicht gravierend vom ersten, hier werden lediglich 3 einzelne Bits addiert (ebenfalls Darstellung der Summe und des Überlaufs)


.sim-Datei:
Aufgabe 11