Das kostenlose Simulationsprogramms Digital hilft die verschiedene Konzepte der Digitaltechnik praktisch umzusetzen. Das Programm bietet die Möglichkeit …
Das Programm kann direkt von Github als „Digital.zip“ heruntergeladen werden.
Auf der oben genannten Seite sind auch Handbücher in verschiedenen Sprachen zu finden. Darin werden alle Funktionen erklärt. Die Doku ist aber auch in „Digital.zip“ unter dem Ordner docu bereits vorhanden, muss also nicht separat heruntergeladen werden.
Bitte installieren Sie Digital.
Folgende Tipps dazu:
C:\Program Files\Digital
. Digital.exe
. Sollten das Menu und die Icons zu klein sein, wird empfohlen die Andwendung über Digital_noD3D.exe
zu öffnenNach dieser Lektion sollten Sie:
Digital.exe
Als erste Schaltung soll ein Eingang und ein Ausgang angelegt werden
Gehen Sie dazu auf Bauteile
. Dort sind alle notwendigen Komponenten zu finden. Wir benötigen zunächst nur Inputs/Outputs. Diese befinden sich unter IO
. Wählen Sie zunächst Eingang
Ausgang
rechts neben dem Eingang ein. Hier soll eine andere Variante dazu vorgestellt werden. Klicken Sie dazu auf Ansicht » Baumansicht der Bauteile
(oder F5
). Es wird dann links eine Spalte mit den verschiedenen Bauteilen dargestellt. In dieser liegt unter IO
der Ausgang. Diese kann durch Drag und Drop in den Arbeitsbereich eingefügt werden.Esc
beendet werden. Eine Leitung kann auch bei einem Ausgang (roter Punkt an einer Komponente: • ) oder einem Eingang (roter Punkt an einer Komponente: • ) starten oder enden. ►
kann die Schaltung aktiviert werden. Falls Sie die Verbindung vergessen haben, oder ein anderer Fehler vorliegt, so erscheint eine Fehlermeldung. Nach bestätigen dieses Fehlers wird die fehlerhafte Komponente rot markiert. ■
(Stoppen durch ►
ist ebenso möglich). Die Schaltung kann nun wieder bearbeitet werden.
Die vorherige Schaltung wird nun weiter ausgebaut. Ziel soll nun eine Schaltung Ein- und Ausgabe von 8 Bit sein. Wie ein Bit/Byte definiert ist, wird im Kapitel Zahlensysteme gezeigt. Die triviale Lösung wäre die vorhandene Schaltung mit <Strg>+<A>
, <Strg>+<C>
, <Strg>+<V>
zu vervielfältigen. Hier soll aber eine andere Variante vorgestellt werden, welche die 8-Bit durch einen Datenbus transportiert. Als Datenbus bezeichnet man zusammengehörende Leitungen.
Daten-Bits
auf 8 erhöht werden und die Bezeichnung
auf A
. Die Änderungen müssen mit OK
bestätigt werden. Es werden 1 Bits benötigt, jedoch wurden 8 Bits gefunden. Betroffen sind: Leitung out
. Markiert sind danach die Verbindungsleitung und der Ausgang. Wir haben hier vergessen den Ausgang auf 8 Bit zu setzen… <Strg>+<A>
alles markierenDaten-Bits
ändern. Diese Option ist zwar ausgegraut, da die Komponenten dort unterschiedliche Werte haben. Durch ein Klick auf die Box □
neben Daten-Bits kann die Option geändert werden.10
), als Binärwert (0b10
), als Hexadezimalwert (0x10
) oder als Oktalwert (010
) eingegeben werden. Mit Druck auf Zeilenumbruch (<↵>
) wird der Wert übernommen und das Eingangsfenster geschlossen. Mit Klick auf Umschalt + Zeilenumbruch (<↑><↵>
) wird nur der Wert übernommen. Die Cursortasten hoch/herunter ermöglichen ein Hoch-/Herunterzählen des angezeigten Wertes.