Микросхема MMC40104E представляет двунаправленный универсальный 4-разрядный сдвиговый регистр.
Он имеет четыре входа для параллельной загрузки данных: D0..D3, четыре параллельных выхода Q0..Q3, два последовательных входа: SRI (Shift Right In) и SLI (Shift Left In), входы выбора режимов работы S0 и S1, тактовый вход CL, а также вход OE, управляющий переводом выходов в третье состояние.
Рассмотрим режимы работы регистра.
При S0=1 S1=0 последовательные данные принимаются со входа SRI и сдвигаются слева направо от Q0 до Q3 синхронно с положительными перепадами импульсов на тактовом входе CL. Аналогично, при S0=0 S1=1 данные поступают со входа SLI и сдвигаются влево от Q3 к Q0.
При высоком уровне напряжения на обоих входах S0 и S1 происходит параллельная загрузка информации в регистр со входов D0..D3 также по фронту положительного импульса на входе CL. Входы SRI и SLI при этом неактивны.
При низком уровне обоих входов S0 и S1 информация в регистре не меняется.
Выходы Q0-Q3 активны при высоком разрешающем уровне сигнала на входе OE. При низком уровне на этом входе выходы переходят в высокоимпедансное состояние, что не влияет на внутреннюю работу регистра и хранимые в нем данные.
|