Digitaltechnik mit Digital

1.0 Digitaltechnik Überblick

Spielerischer Ansatz nandgame.com🔗 Simulatorsoftware Digital Ich verwende den Digitalsimulator Digital von Helmut Neemann. Es wird ein Java fähiges Gerät benötigt. Digital führt schnell dazu sich auf das Ziel einer Implementierung in Programmierbarer Logik ein zu lassen, denn die Gleichungen werden in DNF (Disjunktiver Normal Form) ausgegeben (betrachte Gleichung zu NAND): https://mezdata.de/links/index.php?sub=Digital

Affe im Zoo

1.1 IT-Zahlensysteme

Die derzeitige Informationstechnik arbeitet mit Datenleitungen und Speichern, die nur zwei Zustände kennen: 0 und 1 -Binär. Das Bit ist die kleinste Datenspeichereinheit und kann die Werte 0 oder 1 speichern, ein binärer Speicher.Wenn ich mehr als 2 Werte speichern will muss ich mehr Bits kombinieren. Bsp. 2 Bits: Kombination Bit1 Bit0 00 0 0…

1.3 Berühmte Schaltnetze

1.3 Berühmte Schaltnetze

In meiner Jugendzeit Als ich in eurem Alter war und Elektronik gebastelt habe gab es noch keine günstigen Mikrocontroller und programmierbare Logikbausteine. Wir mussten uns mit dem begnügen was es gab und das waren z.B. TTL-Chips von Texas Instruments . Den Computer (Apple 2+, Orginal>2000DM), den ich im Gymnasium damals kennen und lieben lernte hatte…

1.4 Transistor-Logik

1.4 Transistor-Logik

Achtung: Es ist nur eine Simulation für Digitaltechnik! Die Simulation verhält sich hier nicht wie es der Elektrotechniker erwarten könnte. Jedes Modell hat seine Grenzen, Digital ist keine Simulation für Analoge Schaltungen und bei obigem praktischem Beispiel würde ich im Labor andere Ergebnisse erleben: Glühlämpchen und Relais haben keinen Innenwiderstand bei Digital? To Do: Elektrotechnische…

1.5 Impulsdiagramm

1.5 Impulsdiagramm

Mit dem Impulsdiagramm bzw. Timingdiagramm kann der zeitliche Verlauf von Signalen dargestellt werden. Die Transistoren in einem Schaltkreis benötigen eine kurze Zeit bis sie umschalten. Diese Zeit für Durchlauf eines Signals durch einen Schaltkreis kann bei der Analyse von Interesse sein. In Digital kann beim Messwertegraph die Durchlaufzeit durch ein Gatter mit dem Haken bei…

2.0 Flip-Flops

2.0 Flip-Flops

Siehe auch mezdata.de/..FlipFlop Flash-Animationen funktionieren mit Google-Chrome und Erweiterung Ruffle. RS-FlipFlop Bei Druck auf Stopp-Taste soll die Wagen-hält Anzeige so lange leuchten bis die Tür auf geht. RS-FlipFlop Wikipedia: RS-FlipFlop MezData: FlipFlop a b Qt !Qt Qt+1 !Qt+1 Funktion 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0…

2.2 Zähler (a-)synchron, Zustandsdiagramm

2.2 Zähler (a-)synchron, Zustandsdiagramm

Asynchrone Zähler (Ripple Counter) Siehe Mezdata->Asynchrone Zähler Aufgabenstellungen: Erstelle Timing-Diagramm unter Beachtung der Gatterdurchlaufzeiten. Welche „Zwischenzustände“ ergeben sich? Ändere die Verschaltung so, dass der Zähler vorwärts zählt. Baue einen CTR DIV8 Zähler. Aufgabe: Zähler als Frequenzteiler Zähler können als Frequenzteiler verwendet werden, am Zähler oben liegt an Q0 die halbe und an Q1 ein viertel…

2.3 🏛️ Klassische Dezimalzähler

2.3 🏛️ Klassische Dezimalzähler

Hier wird Old-School Zähler bauen behandelt. In Digital gibt es Zählerbaustein mit Enable und synchronem Clear, der das Zähler-Bauen sehr vereinfacht. CTR DIV10 selber bauen mit Endlichem Automat in Digital Noch ein paar Ausgänge dran für Z als 4er Bündel, Signal bei CT=0 und CT=9 und einem asynchronen Reset. Als benutzerdefiniertes Bauteil einsetzen Den Selbstbau-Zähler…

Blockschaltbild

2.4 Schaltwerke bauen

Systematisch Schaltwerke zu entwickeln ist nicht schwer. Im TGI wird dafür auf das Modell des Synchronen Moore-Automaten zurück gegriffen, siehe Vergleich verschiedener Automatentypen.Mehrere D-FlipFlops werden zu einem Register zusammen gefasst. Die CLK-Eingänge der FF sind mit dem Takt verbunden und können dadurch ihre Zustände nur synchron zum Takt ändern. Zu jedem Zustand kann durch ein…

Serielle Datenübertragung mit Schieberegistern

2.6 🚧 Schieberegister

Bei jedem Takt wird der Inhalt der FlipFlops weiter geschoben. Vervollständigen Sie das Impulsdiagramm, Gatterdurchlaufzeiten müssen nicht berücksichtigt werden (kein Einzelschrittmodus). Serielle Datenübertragung Mit Schieberegistern können Daten seriell übertragen werden. Mit Load werden die Daten in die Register links übernommen und mit 4 positiven Taktflanken in die Register rechts verschoben. Datenübertragung automatisieren Erstellen Sie ein…

2.7 Zeitmultiplex Anzeigen

2.7 Zeitmultiplex Anzeigen

Synopsis: [de.wikipedia.org/wiki/Multiplexverfahren] [de.wikipedia.org/wiki/Fluoreszenzanzeige] [calcuseum.com] [A Guide to Fundamental VFD Operation] Diese 7 Segment Anzeigeröhre wurde in Taschenrechnern verbaut, bevor es LED- und LCD-Anzeigen gab. Die 72 Leuchtflächen (7 Segmente + 1 Dezimalpunkt) * 9 Stellen werden mit 19 Anschlüssen angesteuert. Wie funktioniert das?Lösung: Die Anzeigen der 9 Stellen leuchten nicht gleichzeitig sondern werden nacheinander kurz…

2.8 🚧 ROM-Speicherbausteine

Um viele Informationen dauerhaft zu speichern sind viele Schalter oder eine Festverkabelung nicht so praktisch.Dazu gibt es ROM (Read Only Memory) Bausteine.Bei Eingabe einer Adresse geben sie die gespeicherte Information aus. Read Only bedeutet, dass die Information nicht ständig geändert wird und außerdem dauerhaft, auch ohne Versorgungsspannung gespeichert ist. PROM mit Sicherungen als Speicher Bei…

Digital-Grundlagen Aufgaben

Digital-Grundlagen Aufgaben

Anzahl Bit für Wertebereich Wie viele Bit braucht man für die Darstellung von 12 Werten?Lösung mit Begründung: 4 Bit weil 23=8 < 12 <= 16=24 Zahlen umrechnen Ergänzen Sie die fehlenden Werte in der Tabelle. Zahlen ohne und mit Vorzeichen (4Bit) Ergänzen Sie die fehlenden Werte in der Tabelle. Dualzahl ohne Vorzeichen (unsigned) mit Vorzeichen…

HP15 Verkehrszählung

Ein zweistelliger Zähler soll den Verkehr pro 10 Minuten erfassen. Entprellung von Taster Zum Testen wird ein entprellter Taster benötigt, hier die Schalung zum Entprellen: Was versteht man unter Prellen von Tastern? Welche Funktion haben die beiden Widerstände R1 und R2? Erstellen Sie aus der Schaltung die Funktionsgleichung für Q. Beschreiben Sie die Funktion der…