移位寄存器

上传人:我** 文档编号:111659730 上传时间:2019-11-03 格式:DOCX 页数:4 大小:102.21KB
返回 下载 相关 举报
移位寄存器_第1页
第1页 / 共4页
移位寄存器_第2页
第2页 / 共4页
移位寄存器_第3页
第3页 / 共4页
移位寄存器_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《移位寄存器》由会员分享,可在线阅读,更多相关《移位寄存器(4页珍藏版)》请在金锄头文库上搜索。

1、数字逻辑电路 移位寄存器1. 移位寄存器在实训中我们使用的移位寄存器具有数据的寄存与移位两种功能。所谓移位,就是将寄存器所存各位数据,在每个移位脉冲的作用下,向左或向右移动一位。根据移位方向,常把它分成左移寄存器、右移寄存器和双向移位寄存器三种。根据移位数据的输入输出方式,又可将它分为串行输入串行输出、串行输入并行输出、并行输入串行输出和并行输入并行输出四种电路结构,移位寄存器在计算机中应用十分广泛。在移位脉冲的作用下,寄存器中的数据依次向左移一位,则称左移;依次向右移一位,则称为右移。仅具有单向移位功能的称为单向移位寄存器,具有双向移位功能的称为双向移位寄存器。74LS194属于双向移位寄存

2、器。1移位寄存器各种功能的实现图1为一种单向移位寄存器的逻辑图,下面介绍其各种功能的实现方法。 图1 单向右移寄存器(1)并入并出将并行数据D0 D3输入到Q0 Q3需要两步来实现,第一步是清零脉冲(高电平有效)通过从RD控制线加至D触发器的异步清零端,使所有触发器置0;第二步是通过输入数据选通线IE的接收脉冲打开4个与非门,通过端将D0 D3数据输入。此为并入并出功能,等同于基本寄存器。在此电路中,并入并出不受时钟脉冲CP控制。(2)移位由于前面D触发器的Q端与下一个D触发器的D端相连,每当时钟脉冲的上升沿到来时,加至串行输入端的数据送至Q0,同时Q0的数据右移至Q1,Q1的数据右移至Q2,

3、Q2的数据右移至Q3。如果要实现双向移位,则可以通过门电路来控制是将左面触发器的输出与右面触发器的输入相连(右移),还是将右面触发器的输出与左面触发器的输入相连(左移)。这种转换并不困难,有兴趣的读者可以自己设计电路同时参考数字电路的其他书籍。(3)串入如果从串行入口输入的是一个4位数据,则经过4个时钟脉冲后,可以从4个触发器的Q端得到并行的数据输出。此即串入并出功能。(4)串出最后一个触发器的Q端可以作为串行输出端。如果需要得到串行的输出信号,则只要输入4个时钟脉冲,4位数据便可依次从Q3端输出,这就是串行输出方式。显然,电路既可实现串入串出,也可实现并入串出。2移位寄存器的使用方法移位寄存

4、器在数字电路中的应用非常广泛,在本章前面的实训中,我们对双向移位寄存器74LS194有了一定的认识,下面再以74LS194为例,介绍移位寄存器的使用方法。74LS 194为4位双向移位寄存器,其逻辑符号如图2所示。(1)74LS194的逻辑功能在图2中,各引脚符号及所代表的意义如表1所示。其功能如表2所示。图2 74LS194的逻辑符号表1 74LS194的引脚符号引脚符号引 脚 功 能CPD0 D3DSRDSLQ0 Q3S0、S1时钟输入端(上升沿有效)数据清零输入端(低电平清0)并行数据输入端右移串行数据输入端左移串行数据输入端数据输出端工作方式控制端 表2 74LS194功能表输 入输

5、出S1S0CPDSLDSRDi0000010111did0d1d2d310111101001101111000100从功能表可以看出:当清零端为低电平时,输出端Q0 Q3均为低电平;当工作方式控制端S1、S0均为高电平时,在时钟(CP)上升沿作用下,并行数据di被送至相应的输出端Qi,此时串行数据被禁止;当S0为高电平,S1为低电平,在时钟(CP)上升沿作用下,数据从DSR送入,进行右移操作;当S0为低电平,S1为高电平,在时钟(CP)上升沿作用下,数据从DSL送入,进行左移操作;当S0、S1均为低电平时,无论有无时钟脉冲,寄存器的输出状态不变。(2)74LS 194的使用方法在读懂了74LS194的功能表之后,请读者将实训中的电路图与74LS194的功能表进行对照,由此加深入理解电路中74LS194各引脚的连接方式与电路的工作原理。移位寄存器的产品很多,不同的产品功能不同。对实际应用中提出的逻辑要求,可以用不同的器件来满足。因此,在使用中,必须根据应用系统的实际情况,首先选择合适的器件,再根据器件的功能设计正确的电路。第4页 共4页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号