Schieberegister

Home  ⇒ Überblick  ⇒  Digitaltechnik  ⇒ Schieberegister

Schieberegister

Mit Schieberegistern lassen sich Daten bitweise von links nach rechts oder von rechts nach links verschieben. Aufgebaut sind die Schieberegister aus Flipflops, welche in Reihe geschaltetet sind. Jedes Flipflop stellt hier ein 1-Bit Speicher dar. damit benötigt man zum Einlesen und Zwischenspeichern eines 4-Bit-Datenworrtes 4 Flipflops. 

Das Schieberegister arbeitet synchron zum Takt. Nach n Taktimpulsen ist die im Register stehende Information um n Stellen verschoben worden. 

Schieberegister IEC Schaltzeichen

Schieberegister IEC Schaltzeichen

Schieberegister gibt es als fertige ICs oftmals mit einem Steuereingang, um die Schieberichtung zu wählen.

 

Klassifizierung Schieberegister

Klassifizierung Schieberegister

Arten Schieberegister

 

Aufbau und Funktionsweise

Meistens werden D-Flipflops verwendet. Es können mit entsprechender Beschaltung aber auch JK-Flipflops verwendet werden. Die Arbeitsweise eines 4-Bit-Schieberegister sei am nachfolgenden Impulsdiagramm verdeutlicht:

Schieberegister – Aufbau und Impulsdiagramm 4 Bit D-Flipflops

Schieberegister – Aufbau und Impulsdiagramm 4 Bit D-Flipflops

Umsetzbar mit z.B. SN 7474 Integrated Circuit Dual D Flip Flop.


Schieberegister umschaltbar

Mit folgender Zusatzschaltung kann die Schieberichtung umgekehrt werden:

Schieberegister umschaltbar rechts-shift links-shift Funktionsweise

Schieberegister umschaltbar rechts-shift links-shift Funktionsweise

Um die Daten von links nach rechts zu schieben, sind die Ausgangssignale einer Speicherstufe an seinen Nachfolger zu geben. Siehe hierzu Bild a.

Bei umgekehrter Schieberichtung, d.h. von rechts nach links, werden die Ausgangssignale einer Stufe an die Vorgaengerstufe weitergereicht. Siehe Bild b.


Anwendung:

Wird die eingelesene Dualzahl um eine Stelle nach links geschoben, entspricht dies einer  Multiplikation mit 2. Für eine Division mit 2 muss die entsprechende Dualzahl um eine Stelle nach rechts geschoben werden: