57
Moduł rejestru przesuwnego
Rejestr przesuwny wykorzystuje się do przesuwania informacji (stany logiczne 0 lub 1) w prawo lub w lewo.
Zerowanie — *
Wejście danych (prawa strona słowa)—•-
Wejście danych (lewa strona słowa) "
Przesuw___
w lewo
Przesuw w prawo
L: -- |
(E; A; M) |
DV: -- |
(E; A; M) |
DR: -- |
(E; A; M) |
V: -- |
(E; A; M) |
R: -- |
(E; A; M) |
AW: -- |
(MW; AW; AA) |
Zawartość rejestru
Podane wyżej parametry mają następujące znaczenie:
Zerowanie |
L: - |
Dowolny operand bitowy (wejście, wyjście, merker). Sygnał 1 zeruje zawartość rejestru przesuwnego. |
Wejście danych |
DV: - |
Dowolny operand bitowy (wejście, wyjście, merker). Narastające zbocze (prawa strona słowa) sygnału na wejściu V: -- powoduje wpisanie prawego bitu informacji do rejestru. |
Wejście danych (prawa strona słowa) |
DR: - |
Dowolny operand bitowy (wejście, wyjście, merker). Narastające zbocze (lewa strona słowa) sygnału na wejściu R: - powoduje wpisanie lewego bitu informacji do rejestru. |
Przesuw w lewo (lewa strona słowa) |
V: - |
Dowolny operand bitowy (wejście, wyjście, merker). Narastające zbocze sygnału powoduje przesunięcie informacji w rejestrze o jedno miejsce w lewo. |
Przesuw w prawo |
R: - |
Dowolny operand bitowy (wejście, wyjście, merker). Narastające zbocze sygnału powoduje przesunięcie informacji w rejestrze o jedno miejsce w prawo. |
Zawartość rejestru |
AW: - |
Dowolny operand słowny. |
Sterownik S 400 ma 32 rejestry przesuwne. Adresowanie odbywa się przez podanie jednego z symboli SR 0 SR 31. Do rejestru można wpisywać słowa 16-bitowe.