第5-2章 寄存器和移位寄存器.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5-2章 寄存器和移位寄存器

5.3 寄存器和移位寄存器 5.3.1 寄存器—74LS175 5.3.1 多位寄存器—74LS175 5.3.2 移位寄存器 图7.2.3 时序图 2. 双向移位寄存器 5.3.3 集成移位寄存器---74LS194 表7.2.4 74194功能表 5.3.4 应 用 5.3.4 应 用 绘出波形图如下: 第五章 完 * * * * 5.3.1 寄存器 5.3.2 移位寄存器 5.3.3 集成移位寄存器74194 移位寄存器的工作原理 双向移位寄存器 寄存器是用来存储二进制代码的电路。它的主要组成部分是触发器。 一个触发器能存储1位二进制代码,要存储 n 位二进制代码,就需要用 n 个触发器,所以寄存器实际上是若干触发器的集合。 用基本RS触发器和与非门构成四位二进制数码寄存器。(P126 双拍接受方式寄存器) 高电平有效 低电平有效 基本RS触发器构成寄存器 数码输入 数码输出 置数钟脉冲(CP) 清零输入(Cr) 保 持 × × × × H H 1D 2D 3D 4D 4D 3D 2D 1D H L L L L × × × × × L 1Q 2Q 3Q 4Q 4D 3D 2D 1D CP RD 输 出 输 入 保 持 × × × × L H 74LS175的功能表 把若干个触发器串接起来,就可以构成一个移位寄存器。 图5-27 串行数据输入端 并行数据输出端 1. 单向移位寄存器(串入/串出、并出、右移) 串行数据输出端 清零 时钟 5.3.2 移位寄存器 D2=Q1 D1=Q0 D3=Q2 D0=DI Q0n+1=D Q1n+1 =Q0 Q2n+1 =Q1 Q3n+1 =Q2 Qn+1=D D触发器的特性方程 驱动方程: 状态方程: 工作原理: 设 DI = 1011 1 0 1 1 0 1 1 0 1 1 0 0 1 0 0 0 0 0 0 0 4个CP后,输入端的数据“1011”,串行送入寄存器,并行输出;再经过4个CP,串行输出(数码移出寄存器)。 FF0 FF1 FF2 FF3 CR=0 1CP 后 1 2CP 后 1 3CP 后 0 1011 4CP 后 1 D3 D2 D1 D0 D3 D3 D3 D3 1 2 3 4 5 6 7 8 9 D2 D2 D1 D2 D1 D0 D2 D1 D0 D1 D0 D0 再经过4个CP后,从DI 端串行输入的数据从DO 端串行输出。 串入?串出 从图中可看出:经过4个CP作用后,从DI 端串行输入的数据从Q0 Q1 Q2 Q3并行输出。 串入?并出 工作波形: S=1 S=0 右移 左移 还可实现串行输入/串行输出、串行输入/并行输出。 并行输入 1 1 左 移 0 1 右 移 1 0 保 持 0 0 S0 S1 功 能 控 制 信 号 CR 74LS194 Q3 Q2 Q1 Q0 >CP DR D3 D2 D1 D0 DL S1 S0 4个并行输入端 4个并行输出端 2个控制端 × × × × × × × L L H 8 L × × × × L × H L H 7 H × × × × H × H L H 6 L × × × × × L L H H 5 并入并出 H × × × × × H L H H 4 A B C D A B C D × × H H H 3 保持 × × × × H(L) × × × × H 2 L L L L × × × × × × × × × L 1 D0 D1 D2 D3 右移DSR 左移DSL S0 S1 Q0 Q1 Q2 Q3 并行输入 时钟脉冲CP 串行输入 控制信号 输 出 输 入 清零 CR 序号 说 明 异步清0 左移1 左移0 右移0 右移1 保持 例1 远距离数据传送 例2 完成算术运算 移位寄存器 发射 接收 移位寄存器 CP CP D0 ------ D7 D0 ------ D7 左移一位,0010 ?0100,相当于×2; 左移两位 ?1000,相当于×4 ; 同理,右移一位相当于÷2…… 用左移、右移实现×2,÷2运算。 如 (00

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档