常用时序逻辑电路模块:移位寄存器

寄存器与移位寄存器

寄存器:数字系统中用来存储二进制数据的逻辑器件。存储N位二进制数据的寄存器需要N个触发器组成。

移位功能:存储代码在脉冲作用下依次左移或右移。

移位寄存器:

移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出;串行输入、并行输出,十分灵活,用途也很广。

移位寄存器电路结构如下:

此电路实现了串行输入、并行输出、串行输出功能;前一级输出信号为后一级输入信号,实现了移位功能。

同时,四个D触发器使用同一时钟信号,且触发方式相同(均为上升沿触发),为同步时序逻辑电路。

状态转换表


双向移位寄存器

为了拓展逻辑功能和增加使用灵敏性,在移位寄存器电路的基础之上增加了左/右移控制数据并行输入异步置零(复位)等功能。

如下,为常用的4位双向移位寄存器  74LS194A:

S1、S0:工作状态选择端,具体如下:

S1、S0工作状态
00触发器处于保持状态(输入不起作用,输出保持不变)
01右移功能
10左移功能
11并行输入

RD:异步置零端,低电平时有效(不受时钟信号CLK控制),可直接将Q0、Q1、Q2、Q3置0;当为高电平时,寄存器正常工作。

拓展:两个74LS194A构成8位双向移位寄存器


  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值