《时序逻辑电路 》PPT课件.ppt
《《时序逻辑电路 》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《时序逻辑电路 》PPT课件.ppt(180页珍藏版)》请在三一办公上搜索。
1、第六章 时序逻辑电路,6.1 概述,6.2 寄储器,6.3 计数器的分析,6.4 计数器的设计,6.5 计数器的应用举例,6.6 顺序脉冲发生电路,6.1 概述,寄存器和移位寄存器,计数器,顺序脉冲发生器,分析,设计,教学要求:,1.会使用移位寄存器组件;,3.会分析顺序脉冲发生器的原理。,2.会分析和设计计数器电路;,6.2 寄存器,6.2.1 数码寄存器,寄存器是计算机的主要部件之一,它用来暂时存放数据或指令。,四位数码寄存器,接收脉冲,取数脉冲,八D寄存器:三态输出,共输出控制,共时钟,6.2.2 移位寄存器,所谓“移位”,,就是将寄存器所存各位 数据,,在每个移位脉冲的作用下,,向左或
2、向右移动一位。,根据移位方向,常把它分成,左移寄存器、,右移寄存器,和 双向移位寄存器三种:,根据移位数据的输入输出方式,又可将它分为下述四种电路结构:,串行输入串行输出,串行输入并行输出,并行输入串行输出,并行输入并行输出,串入串出,串入并出,一个输入端,一个输出端,一个输入端,多个输出端,并入串出,FF,FF,FF,FF,并入并出,多个输入端,一个输出端,多个输入端,多个输出端,1.四位串入-串出的左移寄存器,D0 0,D1 Q0,D2 Q1,D3 Q2,左移输入,数据预置:设A3A2A1A0 1011,,在存数脉冲作用下,也有 Q3Q2Q1Q0 1011。,1 0 1 1,下面将重点讨论
3、 兰颜色的 那部分电路的工作原理。,1 0 1 1,0 1 1 0,1 1 0 0,1 0 0 0,0 0 0 0,0 0 0 0,0 1 1 0,1 1 0 0,1 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,用波形图表示如下:,2.四位串入-串出的右移寄存器:,D1 Q2,D2 Q3,D3 0,D0 Q1,右移输入,串行输入,在同一电路中,如何实现既能左移,又能右移?,当然不能临时改接线!,3.双向移位寄存器的构成:,S0 时,左移;,S1 时,右移。,设置控制端 S,那么,,就需使:,需要把这个设想检查验证一下。,S1 时,,确实能够实现右移!,S0 时,,也能够实现左移
4、,方案可行!,具体实施:,右移串行输入,左移串行输入,并行输入,集成组件 电路74LS194就是这样的多功能移位寄存器。,0,1,1,1,1,0 0,0 1,1 0,1 1,直接清零,保 持,右移(从QA向右移动),左移(从QD向左移动),并入-并出,X,X,X,6.2.3 集成寄存器74LS194的应用举例,1.实现方法:,(1).因为有7位并行输入,故需使用两片74LS194;,(2).用最高位QD2作为它的串行输出端。,例:数据传送方式变换电路,(QD2),2.具体电路:,0,启动脉冲的效果必然是并行输入并行输出!,1,1,1,启动脉冲作用后,,1,0,74LS194必然转入右移状态!,
5、1,1,3.工作效果:,提醒:在电路中,“右移输入”端接 5V,QD2,为什么?,4.思考题:(1).,就是因为 A1=0,该电路能够自动循环吗?为什么?,(2).,(2).,1 1 1 1 1 1,=111111,=1,能够自动循环!,6.3 计数器的分析,计数器的分析,计数器的设计,电路由触发器构成,电路由集成组件构成,用触发器实现,用集成组件实现,计数器,计数器是时序逻 辑电路的重要组成部分,理所当然地成为教学重点。,6.3 计数器的分析,6.3.1 计数器的功能和分类,6.3.2 异步计数器的分析,6.3.3 同步计数器的分析,6.3.4 任意进制计数器的分析,6.3.5 集成计数器的
6、分析举例,6.3 计数器的分析,6.3.1 计数器的功能和分类,1.计数器的功能,2.计数器的分类,异步计数器和同步计数器,加法计数器、减法计数器和可逆计数器,有时也用计数器的计数容量(或称模数)来区分各种不同的计数器,如二进制计数器、十进制计数器、二十进制计数器等等。,记忆输入脉冲的个数;用于定时、分频、产生节拍脉冲及进行数字运算等等。,什么叫“异步计数器”?,从形式上看,,每个触发器接收到时钟CP的时间有早有晚;,因而,每个触发器状态的变化次序也有先有后。,上图所示电路只是异步计数器若干组成的一种,只是比较典型而已。,什么叫“同步计数器”?,在同步计数器中,,时钟CP必须同时传送到每个触发
7、器!,这,既是它的条件,也是它的特点。,在同步计数器中,,每个触发器的状态变化几乎都是同时发生的。,CP0=CP,6.3.2 异步计数器的分析,CP0,CP1,CP2,1 0,0 1,1 0,0 1,1 0,0 1,1 0,0 1,1 0,1,0,0,优点:电路简单、可靠,缺点:速度慢,0 0 0 1 1,0 1,1 0,1 0,0 1,0 1,1 0,1 0,0 1,0 1,思考题:,1.试画出用 D-FF 实现的三位二进制异步减法计数器的电路图,并分析其工作过程。,思考题:,2.你能画出用JK-FF 实现的三位二进制异步减法计数器的电路图吗?,6.3.3 同步计数器的分析,例2.三位二进制
8、同步加法计数器,三位二进制同步加法计数器,在同步计数器中,学习的难点在于必须正确理解“控制端J、K的取值组合由时钟CP下降沿到来前的Q端原有状态所决定”。,分析步骤:,1.先列写控制端的逻辑表达式,J2=K2=Q1 Q0,J1=K1=Q0,J0=K0=1,Q0:来一个CP,它就翻转一次;,Q1:当Q01时,它可翻转一次;,Q2:只有当Q1Q011时,它才能翻转一次。,2.再列写状态转换表,分析其状态转换过程。,0 0 0,0 0,0 0,1 1,0 0 1,0 0 1,0 0,1 1,0 1 0,0 1 0,0 0,0 0,0 1 1,0 1 1,1 1,1 1,1 0 0,1 0 0,0 0
9、,0 0,1 0 1,1 0 1,0 0,1 1,1 1 0,1 1 0,0 0,0 0,1 1 1,1 1 1,1 1,1 1,0 0 0,0 0 0,3.用波形图显示状态转换表,思考题:,1.模仿上图电路,试画出四位二进,制同步加法计数器的逻辑图。,2.来一个脑筋急转弯,你能设计出,三位二进制同步减法计数器吗?,三位二进制同步加法计数器,6.3.4 任意进制计数器的分析,1.写出控制端的逻辑表达式,可见,Q2 与 Q0 的翻转时刻相同。,CP1,Q1 则在Q0下跳变时翻转。,J1=K1 1,J2=Q1 Q0,K2 1,0 0 0,0,1,2.再列写状态转换表,分析其状态转换过程,0 1,0
10、 0 1,0,1,0 0,0,1,0 1 0,0,1,0 1,1,0 1 1,1,1,1 0,0,1 0 0,0,0,0 0,0,要密切关注 Q0端何时产生下降沿!,3.还可以用波形图显示其状态转换表(此处略去不画)。,前图所示电路的计数周期为5个CP,故它是一个异步五进制加法计数器。,4.检验其能否自动启动?,什么叫“自动启动”?,三个触发器本应有八个稳定状态,可上图电路只选用了五个,是为五进制。如果出现了其余的三个状态当中的任一个状态,若能够自动返回到计数链(即已选用的那五个状态)的,人们就称其为能自动启动。,如何检验它能否“自动启动”?,上图所示计数器的Q2Q1Q0 状态变化仅含:,00
11、0、001、010、011、100,,尚有 101、110 和 111 不在其中,,只要把 Q2Q1Q0的这三个状态值代入前述控制端的逻辑表达式加以运算,,便可知其结论了。,1 0 1 0 1 1 1 0 1 0 1 0,1 1 1 1 1 1 1 0 1 0 0 0,1 1 0 0 1 1 1 0 1 0 1 0,结论:经检验,可以自动启动。,有三个不会出现的状态:,101,110,111,Q2 Q1 Q0,“用触发器构成计数器电路的分析”,再列写计数器的状态转换表,获得计数器的模(即进制数),最后需检验计数器的可靠性,5.3.5 集成计数器的分析举例,可以提供若干种不同功能的计数器类型和型
12、号:,下降沿触发异步计数器(串行时钟),*十进制,*四位二进制,*十二进制,上升沿触发同步计数器,*十进制,*十进制 加/减,*四位二进制,*四位二进制 加/减,等等,不再一一列举,二-五-十进制计数器 74LS90 的介绍,74LS90 内部含有两个独立的计数电路:,例:集成计数器74LS90的分析,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,一个是模 2 计数器(CPA为其时钟,QA为其输出端),,另一个是模 5 计数器(CPB为其时钟,QDQCQB为其输出端)。,74LS 90原理电路图,74LS 90管脚分布图,外部时钟 CP是先送到CPA 还是先送到 CPB,在QDQ
13、CQBQA 这四个输出端会形成不同的码制关系!,分析:计数时钟先进入CPA时的计数编码。,0 0 0,0 0 0,0 0 1,0 0 1,0 1 0,0 1 0,0 1 1,0 1 1,1 0 0,1 0 0,0 0 0,上述连接方式形成QDQCQBQA的 8421 BCD 码,再分析:计数时钟先进入 CPB 时的计数编码。,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,0 0 0,0,1,0,前述连接方式形成,QAQDQCQB,的 5421 BCD 码,X X 1 1 1 0 0 1,计数状态,74LS 90功能表,归
14、纳:,1.74LS 90在“计数状态”或“清零状态”时,均要求 R 9(1)和 R 9(2)中至少有一个必须为“0”。,2.只有在 R 0(1)和 R 0(2)同时为“1”时,它才进入“清零状态”;否则 它必定处于“计数状态”。,清零功能不受时钟的控制!,异步清零,我们只是为正确使用集成计数器74LS90 做好前期准备,,至于它的具体应用举例,留在本章第四节“计数器的设计”中去解决。,6.4 计数器的设计,计数器的设计方法很多,大抵可分为两类:一是根据要求用触发器(Flop-Flip)构成,再就是利用具有特定功能的中规模集成组件适当连接而成。,下面将分别介绍两类设计方法。,电动机运行时要求三个
15、绕组以 A,6.4.1 利用触发器设计某计数电路,举例说明其设计步骤:,例1:数字控制装置中常用的步进电动机有 A、B、C 三个绕组。,再回到 A 的顺序循环通电,,AB,B,BC,C,CA,试实现之。,设计步骤如下:,(1).根据任务要求,确定计数器的模数和所需的触发器个数。,这个任务需要六个稳定状态,,因此,确定计数器的模数为 6;,故而,所需触发器的个数应当为 3。,(2).确定触发器的类型。,最常用的触发器有 D 触发器和 JK触发器,在本任务中选用 JK触发器。,(3).列写状态转换表或转换图,用三个触发器的输出端 QA、QB、QC 分别控制电动机的三个绕组 A、B、C,并以“1”表
16、示通电,“0”表示不通电。,以QCQBQA 为序排列:,A,BA,B,CB,C,CA,(4).根据所选触发器的驱动表,确定各个触发器在状态转换时对控制端的电平要求。,首先,需要根据 JK 触发器的功能表,找到其驱动表。,牢记在心!,步进电动机绕组通电激励表,然后,再根据它的驱动表,确定各个触发器在状态转换时对控制端的电平要求。,(5).写出各个控制端的逻辑表达式,(6).画出计数器的逻辑电路图。,最后,要对未利用的状态(约束项)进行校验,以确定设计的电路能否自起动。,QCQBQA有两个不会出现的状态:,0 0 01 1 1,校验,电路不能自起动,当电路不能自起动时,要采取措施加以解决。最简单的
17、解决办法是:在电路开始工作时通过预置数将它置为有效循环中的某一状态。例本例中置为:QCQBQA=001。,另一种解决办法是通过修改设计过程,改变反馈逻辑结构,使电路能自起动(此处略)。,例2:某生产工艺流程分九个阶段,如下图所示。假设各阶段的进入都受时钟脉冲的控制,试设计工艺流程的控制电路(图中画红线处表示各项工艺工作的阶段)。,根据工艺流程的要求,拟采用四个触发器,且用它们构成九进制计数器。,采用 D功能触发器(用边沿触发方式),1 0 0 0,1 1 0 0,0 1 1 0,1 1 1 0,1 0 1 0,1 0 0 1,1 1 1 1,1 1 0 1,0 1 0 0,DA DB DC D
18、D,1 1 0 0,0 1 1 0,1 1 1 0,1 0 1 0,1 1 1 1,1 1 0 1,0 1 0 0,1 0 0 1,1 0 0 0,0000、0001、0010、0011、0101、0111、1011。,QAQBQCQD有七个不会出现的状态:,D触发器 功能:,Q n+1=D,当约束项处理,DA:,用同样的方法,可以获得 DB、DC、DD的逻辑表达式,,具体过程在此不再列写。,得到控制端的逻辑表达式:,结论:该电路可以自动启动。,QA QB QC QD,“使用触发器完成设计任务的步骤”小结,(1).根据任务要求,确定计数器的模数和所需的触发器个数。,(2).确定触发器的类型。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时序逻辑电路 时序逻辑电路 PPT课件 时序 逻辑电路 PPT 课件
链接地址:https://www.31ppt.com/p-5526435.html