- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移位寄存器精要.doc
第10章 移位寄存器
本章大纲
10.1 基本移位寄存器功能
10.2 串行进入/串行输出移位寄存器
10.3 串行进入/并行输出移位寄存器
10.4 并行进入/串行输出移位寄存器
10.5 并行进入并行输出移位寄存器
10.6 双向移位寄存器
10.7 移位寄存器计数器
10.8 移位寄存器应用
10.9 故障检测
10.10 关联标注的逻辑符号
10.11 CPLD简介
10.12 数字系统应用
识别移位寄存器中数据运动的基本方式
解释串行进入/串行输出、串行进入/并行输出、并行进入/串行输出和并行
行输出移位寄存器是怎样运行的
描述双向移位寄存器怎样运行
确定约翰逊计数器的序列
设置环形计数器以产生指定序列
从移位寄存器中构建环形计数器
使用移位寄存器作为时间延迟设备
使用移位寄存器来实现串行到并行数据的变换器
实现基本移位寄存器控制的键盘译码器
通过用已知的测试模式“运行”系统来对数字系统进行故障检测
解ANSI/IEEE标准91-1984移位寄存器
描述基本的CPLD
在系统应用中使用移位寄存器
寄存器
级
载入
双向
CPLD
逻辑阵列块(LAB)
宏单元
简介
移位寄存器是紧密关联于数字计数器的序列逻辑电路的一种类型。寄存器主要用来存
外,我们将在10.7节介绍它们。
在本章中,我们将学习移位寄存器的基本类型并展示几个应用。同时,我们还介绍了
(CPLD)。
固定功能逻辑器件
74HC164 74HC165 74HC174 74HC194 74HC195
可编程逻辑器件
MAX 7000
数字系统应用概述
数字系统应用阐释了本章中的概念。我们介绍了一个控制建筑物中警报器的安全进入
含有一个存储器,其将是第12章数字系统应用的重点。
学习本章内容可访问/floyd。
10.1 基本移位寄存器功能
移位寄存器由一组触发器组成,在数字系统中涉及数据存储和移位方面的应用中是很
一般来说,寄存器主要用来存储和移位外部数据源进入其中的数据(1和),并且一般不具
学完本节之后,你应当能够
解释触发器怎样存储一个数据位
定义移位寄存器的存储容量
定义寄存器的移位能力
寄存器可以由一个或者多个用以存储和移位数据的触发器组成。
寄存器是一种具
力使其成为存储器设备类型。图10.1阐释了这个概念,在D触发器中存储或者0。一个
应用于数据输入上,如图所示,同时应用一个时钟脉冲以通过置位触发器而存储这个。
1被移走之后,由于存储了1,所以触发器还是保持在置位状态。应用相似的
0,如图10.1所示。
图10.1触发器作为存储元件
寄存器的存储容量是它可以包含的数字数据的总位数(1和O)。移位寄存器中的每一级
寄存器的移位能力允许寄存器内数据在级间运动,或者根据时钟脉冲的应用,进入或10.2阐释了移位寄存器中的数据类型。方块表示任意的4位寄存器,而
(a)串行进入/向右移位/串行输出(b)串行进入/向左移位/串行输出
(c)并行进入/串行输出(d)串行进入/并行输出
(e)并行进入/并行输出 (f)循环右移(g)循环左移
10.2移位寄存器的基本数据运动(我们用4个位做阐释。位按照箭头所指的方向移动)10.1节复习
1.一般来说,计数器和移位寄存器之间的区别是什么?
2.移位寄存器所执行的两个主要功能是什么?
10.2串行进入/串行输出移位寄存器
串行进入/串行输出移位寄存器顺序接收数据——也就是说,单线上一次只有一个位。
学完本节之后,你应当能够
描述数据位怎样在寄存器中移位
解释数据位怎样从移位寄存器中顺序输出
开发并分析串行进入/串行输出寄存器的时序图
让我们首先看看串行进入典型移位寄存器的一系列数据。图10.3展示了一个用D触发
4位设备。利用4个级,这个寄存器可以存储4位数据。
10.3串行进入/串行输出移位寄存器
能要在算术运算或者其他运算之前被清除。计算机中寄存器清除的一种方法是,使用软竹
从寄存器中去除它本身所包含的内容。当然结果总是为0。例如,执行这个运算的计算SUB AL,AL。利用这个指令,名称为AL的寄存器就被清除了。
图10.4阐释了4个位1010进入寄存器的情况,开始于最右边的位。寄存器初始时为
O首先被置入数据输入线上,使得FF0的D=0。当第一个脉冲被应用时,FF0被复
0。
接下来是第二个位,也就是1,被应用于数据输入上,使得FF0的D=而FF1的
D=0,这是因为FF1的D输入连接于输出。当第二个时钟脉冲发生时,数据输入上的
就被移位到FF0,使得
文档评论(0)