Rejestr przesuwny

Słownik kwalifikacji INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi

Co to jest rejestr przesuwny?

Rejestr przesuwny to cyfrowy układ sekwencyjny służący do przechowywania i przesuwania bitów informacji. Najczęściej buduje się go z kilku połączonych przerzutników D, taktowanych wspólnym sygnałem zegarowym.

W każdym takcie zegara zawartość jednego przerzutnika jest przekazywana do następnego. Dzięki temu dane mogą być przesuwane w lewo lub w prawo, zależnie od sposobu połączenia układu.

Jak rozpoznać rejestr przesuwny na schemacie?

Typowy rejestr przesuwny ma:
- kilka przerzutników połączonych szeregowo,
- wspólny sygnał zegarowy doprowadzony do wszystkich przerzutników,
- wejście szeregowe, do którego podaje się kolejne bity,
- wyjścia równoległe z poszczególnych przerzutników,
- często także wyjście szeregowe z ostatniego przerzutnika.

Na rysunku egzaminacyjnym widoczne są trzy przerzutniki D. Wyjście Q pierwszego przerzutnika jest połączone z wejściem D drugiego, a wyjście drugiego z wejściem trzeciego. To klasyczna budowa rejestru przesuwnego.

Zastosowania

Rejestry przesuwne stosuje się m.in. do:
- konwersji danych szeregowych na równoległe,
- konwersji danych równoległych na szeregowe,
- czasowego przechowywania bitów,
- opóźniania sygnałów cyfrowych,
- prostych operacji przesuwania bitowego.

Ważne rozróżnienie

Rejestr przesuwny nie jest dekoderem BCD ani typowym dzielnikiem częstotliwości. Nie jest też licznikiem asynchronicznym, ponieważ przerzutniki są taktowane wspólnym sygnałem zegarowym, a dane przesuwają się między kolejnymi stopniami.