第2章 基本组成电路.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 缓冲寄存器 缓冲寄存器用于暂存某个数据,以便在适当的时间节拍和给定的计算步骤将数据输入或输出到其他记忆元件中去。4位缓冲寄存器电路如下图所示。 3 寄存器 第22页,共69页,编辑于2022年,星期五 其基本工作原理为:设有一个二进制数,共有4位数: X=X3X2X1X0 要存到这个缓冲寄存器(buffer)中,此寄存器是由4个D触发器组成的。将X0,X1,X2,X3分别送到各个触发器的D0,D1,D2,D3端去,只要CLK的上升沿还未到来,则Q0,Q1,Q2,Q3就不受X0,X1,X2,X3的影响而保持其原有的数据。只有当CLK的上升沿来到时,Q0,Q1,Q2,Q3才接受D0,D1,D2,D3的影响,而变成: Q0=X0 Q1=X1 Q2=X2 Q3=X3 结果就是:Q=Q3Q2Q1Q0=X3X2X1X0=X。 这就叫做将数据X装到寄存器中去了。如要将此数据送至其他记忆元件去,则可由Y0,Y1,Y2,Y3各条引线引出去。 3 寄存器 第23页,共69页,编辑于2022年,星期五 缓冲寄存器的数据X输入到Q只是受CLK的节拍管理,即只要一将X各位加到寄存器各位的D输入端,时标节拍一到,就会立即送到Q去。这有时是不利而有害的,因为也许我们还想让早已存在其中的数据多留一些时间,但由于不可控之故,在CLK正前沿一到就会立即被来到门口的数据X替代掉。 为此,我们必须为这个寄存器增设一个可控的“门”。这个“门”的基本原理如下图所示,它是由两个与门一个或门以及一个非门所组成的。 3 寄存器 第24页,共69页,编辑于2022年,星期五 在X0端送入数据(0或1)后,如LOAD端(以下简称为L端)为低电位,则右边的与门被阻塞,X0过不去,而原来已存在此位中的数据由Q0送至左边的与门。此与门的另一端输入从非门引来的与L端反相的电平,即高电位。所以Q0的数据可以通过左边的与门,再经或门而送达D0端。这就形成自锁,即既存的数据能够可靠地存在其中而不会丢失。如L端为高电位,则左边与门被阻塞而右边与门可让X0通过,这样Q0的既存数据不再受到自锁,而X0可以到达D0端。只要CLK的上升沿一到达,X0即被送到Q0去,这时就叫做装入(LOAD)。一旦装入之后,L端又降至低电平,则利用左边的与门,X0就能自锁而稳定地存在Q0中。我们称这个“门”为“L门” ;要记住“L门”的电路结构及其作用:高电平时使数据装入,低电平时,数据自锁在其中。 3 寄存器 第25页,共69页,编辑于2022年,星期五 对于多位的寄存器,每位各自有一套“L门”电路。不过只用一个非门,并且只有一个LOAD输入端,该电路就是可控缓冲寄存器。可控缓冲寄存器的电路和逻辑符号如下图所示,LOAD为其控制门,而CLR为高电平时则可用以清除,使其中各位变为0。 3 寄存器 第26页,共69页,编辑于2022年,星期五 3.2 移位寄存器(shifting register) 移位寄存器能将其所存储的数据逐位向左或向右移动,以达到计算机在运行过程中所需的功能,例如用来判断最左边的位是0或1等。电路原理图如下图所示。以左移寄存器(上图)为例说明移位寄存器的工作原理。 当Din=1而送至最右边的第1位时,D0即为1,当CLK的上升沿到达时,Q0即等于1。同时第2位的D1也等于1。当CLK第2个上升沿到达时,Q1也等于1。结果可得下列的左移过程: 3 寄存器 第27页,共69页,编辑于2022年,星期五 CLK上升沿未到Q=Q3Q2Q1Q0=0000 第1上升沿来到Q=0001 第2上升沿来到Q=0011 第3上升沿来到Q=0111 第4上升沿来到Q=1111 第5上升沿来到,如此时Din仍为1,则Q不变,仍为1111。 当Q=1111之后,使Din=0,则结果将是把0逐位左移。 第1上升沿来到Q=1110 第2上升沿来到Q=1100 第3上升沿来到Q=1000 第4上升沿来到Q=0000 由此可见,在左移寄存器中,每个时钟脉冲都要把所储存的各 位向左移动一个数位。 3 寄存器 第28页,共69页,编辑于2022年,星期五 可控移位寄存器 和缓冲寄存器一样,在整机运行中,移位寄存器也需要另有控制电路,以保证其在适当时机才参与协调工作。和可控缓冲寄存器一样,只要在每一位的电路上增加一个LOAD门(L门)即可以达到控制的目的。 可控移位寄存器的符号如下图所示,其中新出现的符号的意义是: SHL——左移(shift to the left) SHR——右移(shift to the

文档评论(0)

努力奋斗的小玲 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档