第五章-时序逻辑电路的概念与原理及实际应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第五章-时序逻辑电路的概念与原理及实际应用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 时序 逻辑电路 概念 原理 实际 应用 课件
- 资源描述:
-
1、第第5 5章章 时序逻辑电路时序逻辑电路第第5 5章章 时序逻辑电路时序逻辑电路5.1 5.1 概概 述述5.1.1 5.1.1 时序逻辑电路的特点时序逻辑电路的特点 从时序逻辑电路的特点可知,因为时序逻辑电路能将电路的状态存储起来,所以时序逻辑电路一般由组合电路和存储电路两部分构成,如图5.1所示。第第5 5章章 时序逻辑电路时序逻辑电路图5.1 时序逻辑电路的结构框图第第5 5章章 时序逻辑电路时序逻辑电路5.1.2 5.1.2 时序逻辑电路的表示方法时序逻辑电路的表示方法 时序逻辑电路的逻辑功能可用逻辑函数式、状态转换表、状态转换图及时序图等方法表示,这些表示方法在本质上是相同的,可以相
2、互转换。时序逻辑电路的逻辑函数式包括时序逻辑电路输出信号的逻辑表达式,称为输出方程;各个触发器输入端信号的逻辑表达式,称为驱动方程;各个触发器次态输出的逻辑表达式,称为输出方程。第第5 5章章 时序逻辑电路时序逻辑电路5.1.3 5.1.3 时序逻辑电路的分类时序逻辑电路的分类 触发器按触发脉冲输入方式的不同,时序电路可分为同步时序电路和异步时序电路。同步时序电路是指各触发器状态的变化受同一个时钟脉冲控制;而异步时序电路中,时钟脉冲只触发部分触发器,其余触发器则是由电路内部信号触发的。按照逻辑功能划分,时序逻辑电路有计数器、寄存器、顺序脉冲发生器等;按能否编程划分,有可编程和不能编程时序逻辑电
3、路之分;按使用的开关元件类型划分,又有TTL时序电路和CMOS时序电路之分。第第5 5章章 时序逻辑电路时序逻辑电路5.2 5.2 时序电路的分析方法时序电路的分析方法5.2.1 5.2.1 基本分析步骤基本分析步骤 分析时序电路的目的是确定已知电路的逻辑功能和工作特点。具体步骤如下。1.写相关方程式 根据给定的逻辑电路图写出电路中各个触发器的时钟方程、驱动方程、状态方程和输出方程等。第第5 5章章 时序逻辑电路时序逻辑电路1)时钟方程 时序电路中各个触发器CP脉冲的逻辑关系。2)驱动方程 时序电路中各个触发器的输入信号之间的逻辑关系。3)状态方程 将驱动方程代入相应触发器的特性方程中,便得到
4、该触发器的状态方程,时序逻辑电路的状态方程由各触发器次态的逻辑表达式组成。4)输出方程 时序电路的输出逻辑表达式,通常为现态和输入信号的函数。若无输出时此方程可省略。第第5 5章章 时序逻辑电路时序逻辑电路2.求出对应状态值 1)列状态表将电路输入信号和触发器现态的所有取值组合代入相应的状态方程,求得相应触发器的次态,列表得出。2)画状态图反映时序电路状态转换规律及相应输入、输出信号取值情况的几何图形。3)画时序图反映输入、输出信号及各触发器状态的取值在时间上对应关系的波形图。第第5 5章章 时序逻辑电路时序逻辑电路3.总结归纳上述分析结果,确定时序电路的功能。第第5 5章章 时序逻辑电路时序
5、逻辑电路5.2.2 5.2.2 分析举例分析举例【例【例5-15-1】试分析图5.2所示电路的逻辑功能,并画出状态转换图和时序图。由图5.2所示电路可以看出,时钟脉冲CP加在每个触发器的时钟脉冲输入端上。因此,它是一个同步时序逻辑电路。解:解:(1)写方程式。输出方程:2nYQ(5-1)第第5 5章章 时序逻辑电路时序逻辑电路图5.2 例5-1电路第第5 5章章 时序逻辑电路时序逻辑电路驱动方程:020110201211nnnnJQKJKQJQ QK,第第5 5章章 时序逻辑电路时序逻辑电路100000200201111110101122222012001211nnnnnnnnnnnnnnnn
6、nnnnnnnnnQJ QK QQ QQQ QQJ QK QQ QQ QQJ QK QQ Q QQQ Q Q(5-3)状态方程:将驱动方程式代入JK触发器的特性方程便得电路的状态方程为:11nnnQJQKQ第第5 5章章 时序逻辑电路时序逻辑电路0Y 设电路的原态为 ,代入式(5-1)和式(5-2)中进行计算后得 和 ,这说明输入第1个计数脉冲后,电路的状态由000翻到001,然后再将001当作原态,即 ,代入上述两式中进行计算后得 和 ,即输入第2个CP脉冲后,电路状态由001翻到010。以此类推,可求得如表5.1所示的状态转换真值表。210000nnnQ Q Q0Y 111210001nn
7、nQQQ210001nnnQ Q Q111210010nnnQQQ(2)列状态转换真值表。第第5 5章章 时序逻辑电路时序逻辑电路 2个CP脉冲后,电路状态由001翻到010。以此类推,可求得如表5.1所示的状态转换真值表。第第5 5章章 时序逻辑电路时序逻辑电路(3)功能说明。由表5.1可以看出。图5.2所示电路在输入第5个计数脉冲CP后,返回原来的状态,同时输出端 输出一个进位脉冲。因此,图5.2所示电路为同步五进制计算器。(4)画状态转换图和时序图。根据表5.1可画出图5.3(a)所示的状态转换图。图中的圆圈内表示电路的一个状态,即3个触发器的状态,箭头表示电路状态的转换方向。Y为输出值
8、。图5.3(b)所示为根据表5.1画出的时序图。第第5 5章章 时序逻辑电路时序逻辑电路(a)状态转换图 (b)时序图 图5.3 例5-1解图第第5 5章章 时序逻辑电路时序逻辑电路 计数器按照CP脉冲的输入方式可分为同步计数器和异步计数器;计数器按照计数规律可分为加法计数器、减法计数器和可逆计数器;计数器按照计数的进制可分为二进制计数器()和非二进制计数器(),其中,代表计数器的进制数,代表计数器中触发器的个数。NnNnNn5.3 5.3 计数器计数器第第5 5章章 时序逻辑电路时序逻辑电路5.3.1 5.3.1 同步计数器同步计数器1.同步二进制计数器1)同步二进制加法计数器 图5.4所示
9、为由JK触发器组成的4位同步二进制加法计数器,下降沿触发。下面分析它的工作原理。第第5 5章章 时序逻辑电路时序逻辑电路(1)写相关方程式。驱动方程为:第第5 5章章 时序逻辑电路时序逻辑电路图5.4 同步二进制计数器第第5 5章章 时序逻辑电路时序逻辑电路状态方程:将驱动方程代入JK触发器的状态方程便得到电路的状态方程为:第第5 5章章 时序逻辑电路时序逻辑电路(3)画出状态转换图(见图5.5)和时序图(见图5.6)。设电路的原态为 ,代入式(5-5)得到 ,这说明输入第一个计数脉冲后,电路的状态由0000翻转到0001。然后再将0001当作现态,及 ,代入式(5-5)得到 ,即输入第二个脉
10、冲CP后,电路的状态由0001翻转到0010。其余类推。由此可求得表5.2所示的状态转换真值表。32100000nnnnQ Q Q Q111132100001nnnnQQQQ32100001nnnnQ Q Q Q111132100010nnnnQQQQ(2)求出对应状态值,列状态转换真值表。第第5 5章章 时序逻辑电路时序逻辑电路第第5 5章章 时序逻辑电路时序逻辑电路图5.5 4位同步二进制计数器的状态转换图第第5 5章章 时序逻辑电路时序逻辑电路图5.6 4位同步二进制计数器的时序图第第5 5章章 时序逻辑电路时序逻辑电路 归纳分析结果,确定该时序电路的逻辑功能。从时钟方程可知该电路是同步
11、时序电路。从状态图可知,随着CP脉冲的递增,触发器输出 值是递增的,且经过16个CP脉冲完成一个循环过程。第第5 5章章 时序逻辑电路时序逻辑电路74LS161是一种同步4位二进制加法集成计数器。其管脚的排列如图5.7所示,图中 为同步置数控制端,为异步置零控制端,和 为计数控制端,为并行数据输入端,为输出端,CO为进位输出端。LDCRPCTTCT0D3D0Q3Q第第5 5章章 时序逻辑电路时序逻辑电路图5.7 74LS161管脚排列第第5 5章章 时序逻辑电路时序逻辑电路74LS161逻辑功能如表5.3所示。第第5 5章章 时序逻辑电路时序逻辑电路当复位端 时,输出 全为零,实现异步清除功能
12、(又称复位功能)。当 =1,预置控制端 =0,在输入时钟脉冲CP上升沿的作用下,实现同步预置数功能。当 且 时,输出 保持不变。当 时,在输入时钟脉冲CP上升沿的作用下,计数器才开始加法计数,实现计数功能。CR03210nnnnQ Q Q QCRLD3210Q Q QQ 3210D D D DCRLD1PTCTCT03210Q Q QQPTCRLDCTCT1第第5 5章章 时序逻辑电路时序逻辑电路2.同步十进制计数器1)同步十进制加法计数器 图5.8所示为同步十进制加法计数器的逻辑电路。由图5.8可知,组成该计数器的是4个下降沿触发的JK触发器。由于各个触发器的时钟脉冲信号都统一连接在CP上,
13、所以这是一个同步计数器。输出方程为:3210nnnnCQ Q Q Q001JK001JK10nKQ2201nnJKQ Q3012nnnJQ Q Q30nKQ驱动方程为:第第5 5章章 时序逻辑电路时序逻辑电路根据以上状态方程,列出该计数器的状态表,如表5.4所示。将以上驱动方程代入JK触发器的特性方程 ,得状态方程为:1nnnQJQKQ122222012012nnnnnnnnnQJ QK QQ Q QQ Q Q133333012303nnnnnnnnnQJ QK QQ Q Q QQ Q122222102102nnnnnnnnnQJ QK QQ Q QQ Q Q133333210303nnnnn
14、nnnnQJ QK QQ Q Q QQ Q第第5 5章章 时序逻辑电路时序逻辑电路图5.8 同步十进制加法计数器第第5 5章章 时序逻辑电路时序逻辑电路第第5 5章章 时序逻辑电路时序逻辑电路根据状态表画出该计数器的状态图,如图5.9所示。图5.9 同步十进制加法计数器的状态图第第5 5章章 时序逻辑电路时序逻辑电路 由图5.9所示的状态图可以看出,该计数器的有效状态为00001001,共有10个,在有效状态内计数器是按照8421码进行加法计数的。从图5.9还可以看出,10101111这6个状态为无效状态,并且从任意一个无效状态开始,都能回到有效状态,所以电路具有自启动能力。图5.10所示为图
15、5.8的同步十进制加法计数器的时序图。从初始状态0000开始,经过9个有效的CP脉冲(下降沿)后,计数器返回到原来的状态,并且输出C为1,在第10个CP下降沿到来后,输出C由1变为0。可以利用C的这一下降沿作为向高位计数器的进位信号。第第5 5章章 时序逻辑电路时序逻辑电路图5.10 同步十进制加法计数器的时序图第第5 5章章 时序逻辑电路时序逻辑电路2)集成同步二进制计数器74LS160 74LS160是一种同步十进制加法集成计数器。其管脚排列和功能与74LS161相同,如图5.9及表5.4所示。所不同的仅在于74LS160是十进制计数器,而74LS161是十六进制计数器。第第5 5章章 时
16、序逻辑电路时序逻辑电路3.同步任意进制计数器 常见的计数器芯片在计数进制上只做成应用较广的几种类型,如十进制、十六进制、7位二进制、12位二进制、14位二进制等。在需要其他任意一种进制的计数器时,只能用已有的计数器产品经外电路的连接方式得到。第第5 5章章 时序逻辑电路时序逻辑电路假定已有的是 进制计数器,而需要得到M进制计数器。分为MN两种情况考虑。1)当MN时在 进制计数器的顺序计数过程中,若设法使之跳跃N-M个状态,就可以得到 进制计数器。(1)直接清零法。直接清零法是利用芯片的复位端 和“与非”门,将 所对应的输出二进制代码中等于1的输出端,通过“与非”门反馈到集成芯片的复位端 ,使输
17、出回零。设N进制计数器,当它从全0状态S0开始计数并接收了M个计数脉冲以后,电路进入SM状态。当电路一进入SM状态,则立即产生一个置零信号加到计数器的置零输入端,则计数器将返回S0状态(该过程为非常短的瞬间,且其中不需要CRCR第第5 5章章 时序逻辑电路时序逻辑电路 信号脉冲,故SM 不在M进制计数器的循环状态中),这样就可以跳过 N-M 个状态而得到M进制计数器了,置零法状态图如图5.11所示。图5.11 置零法状态图第第5 5章章 时序逻辑电路时序逻辑电路例如,用74LS161芯片构成十进制计数器,令 ,因为N=10,其对应的二进制代码为1010,将输出端 和 通过“与非”门接至74LS
18、161的复位端 ,电路如图5.12所示,实现N值反馈清零法。该方法适用于有置零输入端的计数器。PTCRLDCTCT13Q1QCR第第5 5章章 时序逻辑电路时序逻辑电路当 时,计数器输出复位清零。因 ,故由0变1时,计数器开始加法计数。当第10个CP脉冲输入时,“与非”门的输出为0,即 ,使计数器复位清零,“与非”门的输出变为0,即 时,计数器又开始重新计数。极短的瞬间,且不需要脉冲信号,因此1010不在循环状态中。CR031CRQ Q32101010Q Q Q Q CR0CR0第第5 5章章 时序逻辑电路时序逻辑电路图5.12 直接清零法构成十进制计数器第第5 5章章 时序逻辑电路时序逻辑电
19、路 (b)计数过程(即状态图)图5.12 直接清零法构成十进制计数器(续)第第5 5章章 时序逻辑电路时序逻辑电路(2)预置数法。而预置数法利用的是芯片的预置控制端 和预置输入端 ,因是同步预置数端,所以只能采用N-1值反馈法。N进制同步式预制数计数器,当它从全0状态S0开始计数接收到i+1个计数脉冲时,电路进入Si状态。一进入Si状态,则电路立即处于预置数状态(LD=0),待下一个CP脉冲信号到来时,计数器才将状态转变为Sj状态(故Si在 进制计数器的循环状态中),随后计数器电路继续循环下去。这样就可以跳过N-M个状态而得到 进制计数器,预置数法状态图如图5.13所示。该方法适用于有预制数功
20、能的计数器。LD3210D D D D第第5 5章章 时序逻辑电路时序逻辑电路图5.13 预置数法状态图第第5 5章章 时序逻辑电路时序逻辑电路LD 例如,图5.14(a)所示的七进制计数器,先将 ,再令预置输入端 (即预置数0),以此为初态进行计数,从0000到0110共有7种状态,将输出端 、通过“与非”门接至74LS161的复位端 ,电路如图5.14(a)所示。若 ,当CP脉冲上升沿(CP)到来时,计数器输出状态进行同步预置,使 ,随即 ,计数器开始随外部输入的CP脉冲重新计数,计数过程如图5.14(b)所示。PTCRCTCT132100000D D D D 2Q1Q21LD0Q Q32
21、1032100000Q Q QQD D D D2LD0Q Q第第5 5章章 时序逻辑电路时序逻辑电路(a)构成电路第第5 5章章 时序逻辑电路时序逻辑电路 (b)计数过程(即状态图)图5.14 预置数法构成七进制计数器(同步预置)第第5 5章章 时序逻辑电路时序逻辑电路2)的情况 当所要设计的计数器的计数容量M大于已有计数器的计数容量时,必须将多片N进制计数器连接起来,才能构成M进制计数器。根据不同的情况,各片之间的连接可采用串行进位方式、并行进位方式、整体复位方式和整体置数方式。当M能分解成 和 的乘积时,首先将两片N进制的计数器分别设计成 和 进制计数器,采用串行进位和并行进位的方式将 和
22、 进制计数器连接起来,构成M进制计数器。MN1N2N1N2N1N2N第第5 5章章 时序逻辑电路时序逻辑电路图5.15 两片74LS160串行进位构成的一百进制计数器(1)串行进位方式。以低位片的进位输出信号作为高位片的时钟输入信号。图5.15所示为用两片同步十进制计数器接成一百进制计数器。第第5 5章章 时序逻辑电路时序逻辑电路 两片计数器都工作在计数状态。低位片每计到9(1001)时,CO端输出变为高电平,高位片的CP由1跳变为0(下降沿),当下一个计数脉冲到达时,低位片的CO端变为0,高位片的CP由0跳变为1(上升沿),此时,高位片计数增加1。第第5 5章章 时序逻辑电路时序逻辑电路(2
23、)并行进位方式。以低位片的进位输出信号作为高位片的工作状态控制信号。两片的CP输入端同时接计数输入信号。图5.16所示为用两片同步十进制计数器接成一百进制计数器。第第5 5章章 时序逻辑电路时序逻辑电路图5.16 两片74LS160并行进位构成的一百进制计数器第第5 5章章 时序逻辑电路时序逻辑电路 每当低位片计到9(1001)时,CO端输出变为1,高位片的 和 即为1,当下一个计数脉冲到达时,高位片为计数状态,此时,高位片计数增加1。而低位片变为0(0000)状态,其C端变为0,高位片计数状态消失。当M不能分解成 和 的乘积时,必须采用整体复位和整体置数的方式。首先将两片N进制计数器接成 进
展开阅读全文