- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 时序逻辑电路 第31讲 寄存器 5.4 寄 存 器 在数字电路中,寄存器是用来存储二进制数据或代码的时序逻辑部件。一个触发器可以存储1位二进制代码,若存储n位二进制代码的寄存器,则需用n个触发器来构成。为了保证正常存数,寄存器中还必须有适当的门电路组成控制电路。 寄存器及其作用 1、数字系统中,用来暂时存放数据,供后续使用; 2、移位寄存器:所存放的数码在移位脉冲的作用下,可以根据需要向左或向右移位; 3、一个触发器存放一位二进制代码,因此,一个n位的寄存器和移位寄存器需由n个触发器构成 5.4.1 基本寄存器 基本寄存器也叫数码寄存器,其接收数码的方式有两种:单拍式和双拍式。图5.52和图5.53分别表示了这两种方式的寄存器。 由图5.52可以看到,无论寄存器中原来的内容是什么,只要送数控制时钟脉冲CP上升沿到来,加在并行数据输入端的数据D0~D3,就立即被送入进寄存器中,即有 由于这种电路一步就完成了送数工作,故称为单拍式寄存器。 图5.52 由D触发器构成的单拍式基本寄存器 图5.53中,电路分两步工作。第一步,异步清零。在接收数据前,用清零负脉冲使所有触发器恢复至“0”态。即 第二步,送数。CR =1时,无论寄存器中原来的内容是什么,只要送数控制时钟脉冲CP上升沿到来,加在并行数据输入端的数据D0~D3,就立即被送入进寄存器中,即有 由于这种电路需要两步才能完成送数工作,故称为双拍式寄存器。 图5.53 由D触发器构成的双拍式基本寄存器 5.4.2、移位寄存器 在控制信号作用下,可实现右移也可实现左移。 双向移位 寄 存 器 单向移位 寄 存 器 左 移 寄存器 右 移 寄存器 每输入一个移位脉冲,移位寄存器中的数码依次向右移动 1 位。 每输入一个移位脉冲,移位寄存器中的数码依次向左移动 1 位。 Shift register 用于存放数码和使数码根据需要向左或向右移位。 5.4.2 移位寄存器 1. 单向移位寄存器 如图5.54所示为用4个D触发器构成的4位右移移位寄存器逻辑图。 图5.54 4位右移移位寄存器逻辑图 由 D 触发器构成。 在 CP 上升沿作用下,串行输入数据 DI 逐步被移入 FF0 中;同时,数据逐步被右移。 图5.55 图5.54电路的工作波形图 图5.56 4位左移移位寄存器逻辑图 2. 集成双向移位寄存器CT74LS194 CR CR DSL DSR CP 74LS194 Q0 Q1 Q2 Q3 M1 M0 D0 D1 D2 D3 2. 集成双向移位寄存器 74LS194 Q3 Q2 Q1 Q0 SR SL M1 M0 D3 D2 D1 D0 移位脉冲输入端 右移串行数码 输 入 端 并行数码输入端 左移串行数码输入端 工作方式控制端 M1 M0 = 00 时,保持功能。M1 M0 = 01 时,右移功能。 M1 M0 = 10 时,左移功能。 M1 M0 = 11 时,并行置数 功能。 并行数据输出端,从高位到低位依次为 Q3 ~ Q0。 异步置 0 端低电平有效 74LS194的功能表 d0 0 0 0 × 保 持 × × × × × × 0 1 左移输入0 0 Q3 Q2 Q1 × × × × × 1 1 左移输入1 1 Q3 Q2 Q1 × × × × × 1 0 1 1 右移输入0 Q2 Q1 Q0 0 × × × × 0 × 1 0 1 右移输入1 Q2 Q1 Q0 1 × × × × 1 × 1 0 1 并行置数 d3 d2 d1 d0 d3 d2 d1 × × 1 1 1 保 持 × × × × × × 0 × × 1 置零 0 0 0 0 × × × × × × × × × 0 Q3 Q2 Q1 Q0 D3 D2 D1 D0 DSR DSL CP M0 M1 CR 说明 输 出 输 入 Q3 Q2 Q1 Q0 M1 M0 DSL DSR CP CR 74LS194 D3 D2 D1 D0 CR Q0 Q1 Q2 Q3 DIR D0 D1 D2 D3 DIL RD S1 S0 CLK 74LS194 用双向移位寄存器74LS194组成节日彩灯控制电路 +5V +5V S1=0,S0=1 右移控制 +5V CLK 1秒 Q=0时 LED亮 清0按键 1k? 二极管 发光 LED Q0
文档评论(0)