; } ?>
:TI-BASIS: Serielle Datenübertragung mit Schieberegister![]() |
![]() |
![]() |
|
|---|---|---|---|
| Weg | Tastatur Code 8 Bit | Über 1 Leitung, Bits nacheinander | Zum Rechner |
| Darstellung | 0000 0101 | 0000 0101 | |
| Alternativ | Sender | Kanal mit Bit-Strom (engl. stream) | Empfänger |
| Aufgabe | Zerlegen in Bit-Strom | Transport | Zusammensetzen zu Byte |
Weitere Beispiele für serielle Datenübertragung?
Die Versuche werden mit 3 Bit Datenbreite exemplarisch durchgeführt, Ziel ist eine 4 Bit Übertragung am Ende.
Versuch mit Digital-Experimenter:
| Verbinden Sie die Eingänge !R, SE und T eines der Schieberegister des Digital-Experimenters mit jeweils einem Schalter.
|
![]() |
| !R |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SE
(IN) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| T
(CLK) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q5
(Q2) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q4
(Q1) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q3
(Q0) |
|
Wodurch unterscheidet sich dieses Scheiberegister von dem aus der Hausaufgabe?
Zeichnen Sie für die JK-FF die entsprechende D-FF-Variante!
![]() |
![]() |
![]() |
Wozu könnte diese Schaltung noch verwendet werden?
Nun soll der Bit-Strom "101" in das Schieberegister geschoben werden, vervollständigen Sie das Diagramm:
| !R |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SE
(IN) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| T
(CLK) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q5
(Q2) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q4
(Q1) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q3
(Q0) |
|
Wie viele Takte sind zum Einschieben der 3 Bit erforderlich?
| Blockschaltbild für das 4 Bit Empfangs-Schieberegister: | ![]() |
Versuch mit Digital-Experimenter:
| Ein Bit-Muster soll parallel in das Schieberegister eingelesen und dann seriell ausgegeben werden. Das Muster wird über Schalter X2..X0 eingestellt und durch einen Lade-Impuls übernommen.
|
![]() |
| X2 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| X1 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| !Load |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| T
(CLK) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q5
(Q2) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q4
(Q1) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Q3
(Q0) |
|
Wozu könnte man diese Schaltung noch verwenden?
| Blockschaltbild für das 4 Bit Sende-Schieberegister: | ![]() |
Entwickeln Sie ein Blockschaltbild für die 4 Bit serielle Datenübertragung und testen Sie das Verfahren.
Die Übertragung soll nun automatisiert werden, entwickeln Sie eine Steuerung die nach einem Start-Impuls genau 4 Impulse (Takte) liefert!


Tipp: Verwenden Sie den Synchron-Zähler, er sollte nach dem Start-Impuls 0,1,2,3,4 zählen, d.h. bei 4 stehenbleiben...