Zum Inhalt

Shr 4ude

Type Funktionsbaustein

Input SET BOOL (asynchroner Set)
D0 BOOL (Data Input Bit 0)
D3 BOOL (Data Input Bit 3)
CLK BOOL (Takteingang)
DN BOOL (Steuereingang Up / Down, TRUE = Down)
RST BOOL (asynchroner Reset)
Output Q0 BOOL (Data Out 0)
Q1 BOOL (Data Out 1)
Q2 BOOL (Data Out 2)
Q3 BOOL (Data Out 3)
SHR_4UDE ist ein 4 Bit Schieberegister mit Up / Down Schieberichtungen. Mit einer steigenden Flanke an CLK wird Q2 nach Q3 geschoben, Q1 nach Q2, Q0 nach Q1 und D0 nach Q0 gespeichert. Die Schieberichtung kann mit einem TRUE am Eingang DN umgekehrt werden, dann wird D3 nach Q3 – nach Q2 – nach Q1 – nach Q0 geschoben. Mit einem TRUE am Set-Eingang werden alle Ausgänge (Q0 .. Q3) auf TRUE gesetzt und mit RST werden alle Eingänge auf FALSE gesetzt.

shr_4ude

shr_4ude_trace