版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题十二时序逻辑电路12.1时序逻辑电路的分析方法12.2计数器12.3寄存器课题小结
12.1时序逻辑电路的分析方法
时序逻辑电路按其触发方式分为同步时序逻辑电路和异步时序逻辑电路两类。
时序逻辑电路中,所有触发器的脉冲触发端与外接CP脉冲端相连(即所有触发器在外来CP脉冲作用下同时动作)的电路称为同步时序逻辑电路。
时序逻辑电路中,不同触发器的时钟脉冲不相同,触发器只在其CP脉冲的相应边沿才动作的电路,称为异步时序逻辑电路。
12.1.1同步时序电路分析
1.同步时序电路分析方法
同步时序电路的分析方法和分析步骤如下:
(1)写方程。方程式包含各触发器的激励方程(即每一个触发器输入端的函数表达式),将激励方程代入相应触发器的特征方程即得到各触发器的次态方程(又称为状态方程),再根据输出电路写出输出方程。
(2)列状态真值表。假定一个状态(现态),将其代入次态方程就可得出相应的次态。逐个假定状态,并列表表示,即得状态真值表。
(3)画状态转移图。根据状态真值表,画出状态转移图。因为状态转移图直观,很容易分析其功能。
(4)画波形图。根据状态真值表、状态转移图和触发器的触发边沿形式(上升沿或下降沿)画出波形图。
(5)功能描述。用文字概括电路的逻辑功能。
2.同步时序电路分析举例
例12.1时序电路如图12.1(a)所示,试分析其功能。图12.1例12.1图图12.1例12.1图
解该电路中,时钟脉冲CP与每个触发器的时钟脉冲输入端相连接,故为下降沿触发的同步时序电路。
(1)写方程。
①激励方程为
②态方程:将上述激励方程代入触发器的特征方程中,即得每一个触发器的次态方程。
③输出方程:输出信号Q3Q2Q1Q0为对应四个触发器的输出。
(2)列状态真值表。假定一个现态,代入上述次态方程便得出相应的次态,逐个假定现态,并列表表示,得出相应的状态真值表,如表12.1所示。
(3)画状态转移图。由状态真值表可得相应的状态转移图,如图12.1(b)所示。
(4)画波形图。波形图如图12.1(c)所示。
(5)功能描述。由以上分析可知,图12.1(a)所示电路为同步四位二进制加法计数器,功能为记录CP脉冲的个数,计数范围从0000到1111。另外,它还可以对CP脉冲分频。所谓分频,是指将信号频率成比例地降低。将信号从电路输入端输入、由输出端输出时,频率降低到输入信号的几分之一,就叫几分频,该电路就叫几分频电路。在本电路中,Q0端是CP脉冲的二分频输出;Q1端是CP脉冲的四分频输出;Q2端是CP脉冲的八分频输出;Q3端是CP脉冲的十六分频输出。
例12.2时序电路如图12.2(a)所示,试分析其功能。图12.2例12.2图
解该电路为下降沿触发的同步时序电路。
激励方程为
次态方程为
输出信号为Q3Q2Q1Q0。
由次态方程得状态真值表如表12.2所示。
状态转移图如图12.2(b)所示,波形图如图12.2(c)所示。
12.1.2异步时序电路分析
1.异步时序电路分析方法
异步时序电路的分析与同步时序电路分析方法基本相同,只是还需写出时钟方程。
2.异步时序电路分析举例
例12.3异步时序电路如图12.3(a)所示,试分析其电路图12.3例12.3图
解由于该电路中4个上升沿D触发器的触发脉冲不相同(分别为CP0、CP1、CP2和CP3),所以该电路为异步时序电路。
激励方程为
由于各触发器仅在其触发脉冲的上升沿动作,其余时间均处于保持状态,故在列电路状态真值表时,必须把触发条件列入其中。状态真值表见表12.3。
状态转移图如图12.3(b)所示,波形图如图12.3(c)所示。
12.2计数器
12.2.1计数器分类1.按CP脉冲输入方式分类按CP脉冲输入方式,计数器分为同步计数器和异步计数器两种。同步计数器:计数脉冲引到所有触发器的时钟脉冲输入端,使应翻转的触发器在外接的CP脉冲作用下同时翻转。异步计数器:计数脉冲并不引到所有触发器的时钟脉冲输入端,有的触发器的时钟脉冲输入端是其他触发器的输出,因此,触发器不是同时动作。
2.按计数增减趋势分类
按计数增减趋势,计数器分为加法计数器、减法计数器和可逆计数器三种。
加法计数器:计数器在CP脉冲作用下进行累加计数(每来一个CP脉冲,计数器加1)。
减法计数器:计数器在CP脉冲作用下进行累减计数(每来一个CP脉冲,计数器减1)。
可逆计数器:计数规律可按加法计数规律计数,也可按减法计数规律计数,由控制端决定。
3.按数制分类
计数器按数制分为二进制计数器、二十进制计数器和任意进制计数器。
二进制计数器:按二进制规律计数,最常用的有四位二进制计数器,计数范围从0000到1111。如例12.1中所示的电路就是同步四位二进制加法计数器。
二-十进制计数器(BCD码计数器):按二进制规律计数,但计数范围从0000到1001。如例12.2中所示电路的同步十进制加法计数器,即为二十进制计数器,其输出状态符合BCD码的计数规则。
任意进制计数器(N进制计数器):计数规律符合其他进制计数规则。
12.2.2计数器分析
1.二进制计数器
在例12.1和例12.3中,我们已经重点分析了同步四位二进制加法计数器和异步四位二进制减法计数器,现分析如图12.4所示计数器电路,加强对时序逻辑电路分析方法的掌握。图12.4三位二进制减法计数器
(1)写时钟方程和激励方程。
时钟方程为
激励方程为
(2)求次态方程。
将激励方程代入JK触发器特征方程,可得到次态方程如下:
(3)列出状态真值表。
设初始状态,代入次态方程依次推导出状态真值,如表12.4所示。
表12.4三位二进制减法计数器状态真值表
(4)画出状态转移图和波形图。
根据状态真值表可画出状态转移图和波形图,如图12.5(a)和图12.5(b)所示。图12.5三位二进制减法计数器
2.二-十进制减法计数器
例12.2中我们已经分析了同步十进制加法计数器,现分析如图12.6(a)所示的十进制减法计数器电路。它由T触发器组成,负跳变触发。为了实现从Q3Q2Q1Q0=0000状态减1后跳变为1001状态,在电路处于全0状态时与非门G2输出的低电平将与门G1和G3
封锁,使T1=T2=0。于是当计数脉冲到达后FF0和FF3翻转为1,而FF1和FF2维持0不变,以后继续输入减法计数脉冲时,电路工作情况就与同步二进制计数器一样了。
各触发器的激励方程为图12.6同步十进制减法计数器
输出方程为
各触发器的次态方程为
根据次态方程可列出转换真值表如表12.5所示。
由状态真值表可得相应的状态转移图如图12.6(b)所示。
3.N进制计数器
五进制加法计数器的逻辑电路如图12.7(a)所示。图12.7五进制加法计数器
其功能分析如下:
写出各触发器信号输入端的逻辑表达式即激励方程,即
将初始状态000代入激励方程,可得
当在C端输入第1个时钟脉冲后,根据各触发器信号输入端的逻辑状态即可确定各触发器的输出状态:F1翻转为1态,F2、F3维持0态,计数器状态变为001,将这个状态代入激励方程,便得到第1个时钟脉冲作用结束后各触发器的输入状态。根据这些状态,确定在C端输入第2个时钟脉冲后,计数器状态变为010。以此类推,即可得到相应的逻辑状态真值表,如表12.6所示
4.集成计数器及应用
下面介绍具有代表性的集成计数器74LS290和74LS161的逻辑功能及其应用。
1)集成计数器74LS290
74LS290为异步二五十进制加法计数器,其内部由4个下降沿JK触发器和两个与非门组成。74LS290组成的十进制计数器如图12.8所示,其中图12.8(a)是8421BCD码计数方式的连接电路,图12.8(b)是5421BCD码计数方式的连接电路。74LS290的状态转移如表12.7所示。图12.874LS290组成的十进制计数器
74LS290的功能表见表12.8,它具有如下功能:
(1)直接清零。当R0A和R0B为高电平、S9A和S9B至少有一个为低电平时,各触发器Rd端均为低电平,触发器输出均为零,实现清零功能。由于清零功能与时钟无关,故这种清零称为异步清零。
(2)直接置9(输出为1001)。当S9A和S9B为高电平、R0A和R0B至少有一个为低电平时,触发器F0和F3的Sd端及触发器F1和F2的Rd端为低电平,触发器输出为1001,实现直接置9功能。
(3)计数。当R0A、R0B及S9A、S9B输入均为低电平时,门R和门S输出均为高电平,各JK触发器恢复正常功能(实现计数功能)。使用时,务必按功能表的要求,使R0和S9各输入端满足给定的条件,在输入时钟脉冲的下降沿计数。
(4)功能扩展。用少量逻辑门,通过对74LS290外部进行不同方式的连接,可以组成任意进制计数器
①用74LS290组成七进制计数器。
当计数器从0000开始计数到0110,第7个脉冲的下降沿到来时,强迫计数器返回到0000状态,向高位产生进位。但按74LS290的计数规律,当计数到0110时,下一个计数状态为0111,不可能返回至零。因此在电路上采用反馈归零法,将反馈归零信号由0111引回(即R0=Q2Q1Q0)。当第7个脉冲下降沿到来时,状态由0110→(0111)→0000,显然0111仅是由0110→0000的过渡状态。计数器电路连接图和波形图如图12.9所示。图12.9七进制计数器电路图及波形图
②用两块74LS290组成百进制计数器。
将两块74LS290进行级联,
组成的百进制计数器如图12.10所示。其中,Q30Q20Q10Q00为个位输出,Q31Q21Q11Q01为十位输出。图12.1074LS290扩展为百进制计数器
2)集成同步计数器74LS161
图12.11为中规模集成四位同步二进制计数器74LS161引脚排列图。图12.1174LS161引脚排列图
表12.9是74LS161的功能表,它给出了当EP和ET为不同取值时电路的工作状态。
用74LS161的同步预置端构成的六-十进制计数器如图12.12所示。图12.12六-十进制计数器
3)二进制可逆集成计数器74LS169
74LS169是同步可逆集成计数器。同步加/减计数器实际上是将同步加法计数器和减法计数器合并在一起,通过一根加/减控制线选择加法计数或减法计数。74LS169引脚排列如图12.13所示。图12.1374LS169逻辑功能图
74LS169的功能表如表12.10所示。
图12.14(a)是利用74LS169实现的六进制减法计数器电路。减计数时预置数为0101。状态转移图如图12.14(b)所示。图12.14六进制减法计数器
12.3寄存器12.3.1数码寄存器数码寄存器是存放二进制数码的电路。由于触发器具有记忆功能,因而它是数码寄存器的基本单元电路。D触发器是最简单的数码寄存器。在CP脉冲作用下,它能够寄存一位二进制代码。当D=0时,在CP脉冲作用下,将0寄存到D触发器中;当D=1时,在CP脉冲作用下,将1寄存到D触发器中。图12.15为由D触发器组成的四位数码寄存器,在存数指令脉冲CP作用下,输入端的并行四位数码将同时存到4个D触发器中,并由各触发器的Q端输出。图12.15四位数码寄存器
12.3.2移位寄存器
移位寄存器具有数码寄存和移位两个功能。若在移位脉冲(一般就是时钟脉冲)的作用下,寄存器中的数码依次向右移动,则称右移;如依次向左移动,称为左移。具有单向移位功能的称为单向移位寄存器;既可右移又可左移的称为双向移位寄存器。图12.16所示电路就是一个四位左移位寄存器。图12.16所示电路为下降沿触发的JK触发器组成的四位左移移位寄存器。
图12.16中,SL为左移串行输入端,Q3Q2Q1Q0为并行输出端。图12.16四位左移移位寄存器
表12.11列出了当SL=1011时四位左移寄存器的移位情况,图12.17为四位左移寄存器的波形图。图12.17波形图
12.3.3集成移位寄存器
1.典型移位寄存器介绍
74LS194是一种典型的中规模集成移位寄存器。它是由四个RS触发器和一些门电路构成的四位双向移位寄存器。其电路图如图12.18所示,功能表如表12.12所示。图12.1874LS194四位双向移位寄存器逻辑电路图
2.移位寄存器的应用
1)移位寄存器的扩展
将两片74LS194进行级联,则扩展为八位双向移位寄存器,如图12.19所示。其中,第Ⅰ片的SR端是八位双向移位寄存器的右移串行输入端,第Ⅱ片的SL端是八位双向移位寄存器的左移串行输入端,D0~D7
为并行输入端,Q0~Q7为并行输出端。
2)在数据传送系统中的应用
数据传送系统分为串行数据传送和并行数据传送两种。串行传送数据是每一时间节拍(一般是每个CP脉冲)只传送一位数据,n位数据需要n个时间节拍才能完成传送任务;并行传送数据一个时间节拍同时传送n位数据图12.19八位双向移位寄存器
在数字系统中,有时需要对两种传送方式进行相互转换。下面以四位数据用74LS194转换为例做一简单介绍。
(1)并行数据输入转换为串行数据输出:将四位数据送到74LS194的并行输入端,工作方式选择端置为M0M1=11,这时,在第一个CP脉冲作用下,将并行输入端的数据同时存入74LS194中,同时,Q3端输出最高位数据;然后将工作方式选择端置为M0M1=01(右移),在第二个CP脉冲作用下,数据右移一位,Q3端输出次高位数据;在第三个CP脉冲作用下,数据又右移一位,Q3端输出次低位数据;在第四个CP脉冲作用下,数据再右移一位,Q3端输出最低位数据。经过四个CP脉冲,完成了四位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理安全事件预防体系
- 护理信息系统的项目管理和实施
- 护理基本护理经济学
- 北京病人护理老年护理
- 旅游公司策划部经理面试手册
- 零售业面俱到:如何准备熟食部招聘面试
- 旅游行业酒店管理岗位求职全解析
- 快速消费品公司高层管理面试解析
- 联想集团财务岗位面试要点解析
- 旅游公司客户服务经理面试要点
- 仔猪供货方案模板(3篇)
- 一例肺炎患者的个案护理
- 文明实践健康义诊活动策划
- 2025年内蒙古自治区中考物理试题(原卷版)
- 2024司法考试试题及答案
- 2025年山西省中考英语试卷真题(含答案详解)
- 《肾功能及尿液检查》课件
- 中国石油企业文化课件
- 电力工程建设资源投入计划
- 生物批签发管理办法
- 《酒店法律与法规实务》全套教学课件
评论
0/150
提交评论