原理
寄存器+移位功能
以74ls194为例
门电路图
真值表
data右移路线(DSR-Q0-Q1-Q2-Q3)
data左移路线(DSL-Q3-Q2-Q1-Q0)
仿真
用multisim仿真
4位
电路图
逻辑分析仪波形(1234==Q0Q1Q2Q3==仿真芯片上的QAQBQCQD)如下:
S1S0=01时右移数据,data先给Q0(1信号)
Sr input=“A3A2A1A0=1011”信号,数码管(0-9)依次为125X6X8(x为乱码);
同理 S1S0=10时左移数据,data先给Q3(4信号)
SL input=0->1->0相当于给3位“A2A1A0=010”信号,数码管依次为8421
对应真值表如下:
8位
两片74ls194联立
右移数据时,数据CHIP1(DSR-Q0-Q1-Q2-Q3)-->CHIP2(DSL-Q0-Q1-Q2-Q3)
左移数据时,数据CHIP2(DSL-Q3-Q2-Q1-Q0)-->CHIP1(DSL-Q3-Q2-Q1-Q0)
状态转换表
电路图
逻辑分析仪波形如下:下图为分别为左移右移操作时的波形,实现8位移位寄存器功能
左移:
右移: