数字电路与逻辑设计-第6章-时序逻辑电路.ppt
《数字电路与逻辑设计-第6章-时序逻辑电路.ppt》由会员分享,可在线阅读,更多相关《数字电路与逻辑设计-第6章-时序逻辑电路.ppt(151页珍藏版)》请在三一办公上搜索。
1、第5章 时序逻辑电路,5.1 概述 5.2 时序逻辑电路设计的分析方法 5.3 计数器 5.4 寄存器5.5 顺序脉冲发生器5.6 时序逻辑电路的设计方法,5.1.1 时序逻辑电路概述,1、时序电路的特点,在任何时刻的输出,不仅与该时刻的输入信号有关,而且还与电路原来的状态有关。,5.1 时序逻辑电路的分析与设计,2、时序电路逻辑功能的表示方法,功能可用逻辑表达式、状态表、卡诺图、状态转换图、时序图和逻辑图6种方式表示,这些表示方法在本质上是相同的,可以互相转换。,逻辑表达式有:,从上图可知,时序电路特点:由组合电路和存储电路两部分电路组成。由具有“记忆”功能的“存储电路”记住电路当前时刻的状
2、态,并产生下一时刻的状态;存储电路的基本单元电路是“触发器”;电路必须具有“反馈”功能,增加两组反馈线:第一组反馈线Z1Zk 是存储电路当前时刻的输入,第二组反馈线Q1QL 是存储电路下一时刻的输出。“状态”概念十分重要。存储电路当前时刻的状态,称为现态或原态;下一时刻的状态,称为次态或新态。,组合逻辑与时序逻辑的区别,组合逻辑 时序逻辑,1、定义,2、结构,不包含存储元件,包含存储元件,3、功能描述,线路特性用输出函数描述,线路特性用输出函数及次态函数描述,输出仅与当时的输入有关,输出与当时的输入及线路状态有关,3、时序电路的分类,(1)根据时钟分类同步时序电路中,各个触发器的时钟脉冲相同,
3、每来一个时钟脉冲,电路的状态只改变一次。异步时序电路中,电路中没有统一的时钟脉冲,电路状态改变时,触发器的翻转有先有后,异步进行。(2)根据输出分类 输出不仅与现态有关,还与当前的输入有关。Mealy(米里)型时序电路 输出仅与电路的现态有关,与当前的输入无关;或者直接以电路的状态作为输出。Moore(莫尔)型时序电路,电路图,时钟方程驱动方程输出方程,状态方程,状态图、状态表或时序图,判断电路逻辑功能,1,2,3,5,5.1.2 时序逻辑电路的分析方法,时序电路的分析步骤:,计算,4,2、时序逻辑电路的分析步骤(1)确定时序电路工作方式。时序电路有同步电路和异步电路之分,同步电路中各触发器的
4、时钟端均与总的时钟相连,即CP1=CP2=CP,这样在分析电路时每一个触发器所受时钟控制是相同的,可总体考虑。而异步电路中各触发器的时钟脉冲是不完全相同的,故在分析电路时必须分别考虑,以确定触发器的翻转条件。(2)写驱动方程。驱动方程即为各触发器控制输入端的逻辑表达式,它们决定着触发器的未来状态。驱动方程必须根据逻辑图的连线得出。(3)确定状态方程。状态方程也称为次态方程,它表示了触发器次态与现态之间的逻辑关系。状态方程是将各触发器的驱动方程代入特性方程而得到。,(4)写输出方程。若电路有外部输出,如计数器的进位输出,则要写出这些输出的逻辑表达式,即输出方程。(5)列状态表。状态表即状态转换真
5、值表,它是将电路所有现态依次列举出来,分别代入各触发器的状态方程中求出相应的次态并列成表。通过状态表可分析出时序电路的转换规律。(6)状态图和时序图。状态图和时序图分别是描述时序电路逻辑功能的另外二种方法。状态图是将状态表变成了图形的形式;而时序图即为电路的时序波形图,为了分析直观,这二种形式也是必不可少的。,例1,时钟方程:,输出方程:,输出仅与电路现态有关。,同步时序电路的时钟方程可省去不写。,驱动方程:,1,写方程式,2,求状态方程,JK触发器的特性方程:,将各驱动方程代入,即得电路的状态方程:,3,计算、列状态表,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,1 0 1,
6、1 1 0,1 1 1,0 0 1,0 1 1,1 0 1,1 1 1,0 0 0,0 1 0,1 0 0,1 1 0,0,0,0,0,1,1,0,0,4,画状态图、时序图,状态图,5,电路功能,时序图,有效循环的6个状态分别是05这6个十进制数字的格雷码,即:000001011111110100000 用格雷码表示的六进制同步加法计数器。当对第6个脉冲计数时,计数器又重新从000开始计数,并产生输出Y1。,例2,输出方程:,输出与输入有关,,同步时序电路,省去时钟方程。,驱动方程:,1,写方程式,2,求状态方程,T触发器的特性方程:,将各触发器的驱动方程代入,即得电路的状态方程:,3,计算、
7、列状态表,4,5,电路功能,当输入X 0时,在CP作用下,4个状态按递增规律循环变化,即:0001101100当X1时,4个状态按递减规律循环变化,即:0011100100该电路既具有递增计数功能,又具有递减计数功能,是一个2位二进制同步可逆计数器。,画状态图时序图,分析异步时序电路,异步时序电路的分析与同步时序电路的分析基本相同,但由于在异步时序电路中并不是所有触发器的CP端均与总的时钟脉冲相连,所以在分析时要特别注意每个触发器的时钟脉冲的连接方式,这样才能正确确定触发器的翻转情况。,例3,异步时序电路,时钟方程:,驱动方程:,1,写方程式,2,求状态方程,D触发器的特性方程:,将各驱动方程
8、代入,即得电路的状态方程:,3,计算、列状态表,4,5,电路功能,在CP的作用下,电路的8个状态按递减规律循环变化,即:000111110101100011010001000电路具有递减计数功能,是一个3位二进制异步减法计数器。,画状态图、时序图,组成:由一组触发器构成 用途:累计输入脉冲个数 最大记忆脉冲数称为该计数器的模,记为N。模2n计数器需n个触发器,5.3 计数器,计数器是对输入脉冲进行计数的逻辑部件。,计数器是数字系统和计算机广泛使用的逻辑器件,不仅用于对时钟脉冲个数进行计数,还用作分频、定时、控制、节拍发生器等。通常把作用于计数器的时钟脉冲称为计数脉冲,用 CP 表示。,记忆输入
9、脉冲个数的电路称为计数器。,计数器,二进制计数器(计数长度N=2n),十进制计数器,N进制计数器(N2n),加法计数器,同步计数器,异步计数器,减法计数器,可逆计数器,加法计数器,减法计数器,可逆计数器,二进制计数器,十进制计数器,N进制计数器,5.3 计数器,计数器:用以统计输入时钟脉冲CP个数的电路。计数器的分类:,5.3 二进制计数器,1按计数进制分 二进制计数器:按二进制数运算规律进行计数的电路称作二进制计数器。十进制计数器:按十进制数运算规律进行计数的电路称作十进制计数器。任意进制计数器:二进制计数器和十进制计数器之外的其它进制计数器统称为任意进制计数器。,二进制计数器是结构最简单的
10、计数器,但应用很广。,2按数字的变化规律 加法计数器:随着计数脉冲的输入作递增计数的电路称作加法计数器。减法计数器:随着计数脉冲的输入作递减计数的电路称作减法计数器。加/减计数器:在加/减控制信号作用下,可递增计数,也可递减计数的电路,称作加/减计数器,又称可逆计数器。也有特殊情况,不作加/减,其状态可在外触发控制下循环进行特殊跳转,状态转换图中构成封闭的计数环。,3按计数器中触发器翻转是否同步分 异步计数器:计数脉冲只加到部分触发器的时钟脉冲输入端上,而其它触发器的触发信号则由电路内部提供,应翻转的触发器状态更新有先有后的计数器,称作异步计数器。同步计数器:计数脉冲同时加到所有触发器的时钟信
11、号输入端,使应翻转的触发器同时翻转的计数器,称作同步计数器。,异步计数器的计数脉冲没有加到所有触发器的CP端。当计数脉冲到来时,各触发器的翻转时刻不同。分析时,要特别注意各触发器翻转所对应的有效时钟条件。异步二进制计数器是计数器中最基本最简单的电路,它一般由接成计数型的触发器连接而成,计数脉冲加到最低位触发器的CP端,低位触发器的输出Q作为相邻高位触发器的时钟脉冲。,异步二进制计数器,返回,1异步二进制加法计数器,必须满足二进制加法原则:逢二进一(1+1=10,即Q由10时有进位。)组成二进制加法计数器时,各触发器应当满足:每输入一个计数脉冲,触发器应当翻转一次(即用T触发器);当低位触发器由
12、1变为0时,应输出一个进位信号加到相邻高位触发器的计数输入端。,图5-12 3位异步二进制加法计数器,(1)JK触发器构成的3位异步二进制加法计数器(用CP脉冲下降沿触发)电路组成,工作原理,计数器的状态转换表,表5-5 3位二进制加法计数器状态转换表,时序图,图5-13 3位二进制加法计数器的时序图,波形图,F0每输入一个时钟脉冲翻转一次。,F1在Q0由1变0时翻转。,F2在Q1由1变0时翻转。,二分频,四分频,八分频,状态转换图,图5-14 3位二进制加法计数器的状态转换图,圆圈内表示Q2Q1Q0的状态,用箭头表示状态转换的方向,结论,如果计数器从000状态开始计数,在第八个计数脉冲输入后
13、,计数器又重新回到000状态,完成了一次计数循环。所以该计数器是八进制加法计数器或称为模8加法计数器。,如果计数脉冲CP的频率为f0,那么Q0输出波形的频率为1/2f0,Q1输出波形的频率为1/4 f0,Q2输出波形的频率为1/8 f0。这说明计数器除具有计数功能外,还具有分频的功能。,图5-15 由D触发器构成的3位异步二进制加法计数器(a)电路图(b)时序图,(2)由D触发器构成的3位异步二进制加法计数器(用CP脉冲上升沿触发),2异步二进制减法计数器,必须满足二进制数的减法运算规则:0-1不够减,应向相邻高位借位,即10-11。组成二进制减法计数器时,各触发器应当满足:每输入一个计数脉冲
14、,触发器应当翻转一次(即用T触发器);当低位触发器由0变为1时,应输出一个借位信号加到相邻高位触发器的计数输入端。,图5-16 3位异步二进制减法计数器(a)逻辑图(b)时序图,(1)JK触发器组成的3位异步二进制减法计数器(用CP脉冲下降沿触发)。,表5-6 3位二进制减法计数器状态表,图5-17 3位异步二进制减法计数器的状态转换图,圆圈内表示Q2Q1Q0的状态,用箭头表示状态转换的方向,图5-18 由D触发器构成的3位异步二进制减法计数器,(2)D触发器构成的3位异步二进制减法计数器(用CP脉冲上升沿触发)。,异步二进制计数器的构成方法可以归纳为:,N位异步二进制计数器由N个计数型(T)
15、触发器组成。,若采用下降沿触发的触发器加法计数器的进位信号从Q端引出 减法计数器的借位信号从Q端引出,若采用上升沿触发的触发器加法计数器的进位信号从Q端引出 减法计数器的借位信号从Q端引出,N位二进制计数器可以计2N个数,所以又可称为2N进制计数器。,异步二进制计数器的优点:电路较为简单。,缺点:进位(或借位)信号是逐级传送的,工作频率不能太高;,状态逐级翻转,存在中间过渡状态。,状态从111000的过程?,111110 100 000,集成二进制异步计数器,74197、74LS197,计数/置数,异步清零,异步置数,加法计数,二 八 十六进制计数,各触发器的驱动方程:,同步二进制计数器,返回
16、,同步计数器中,各触发器的翻转与时钟脉冲同步。同步计数器的工作速度较快,工作频率也较高。,1同步二进制加法计数器,(1)设计思想:所有触发器的时钟控制端均由计数脉冲CP输入,CP的每一个触发沿都会使所有的触发器状态更新。应控制触发器的输入端,可将触发器接成T触发器。当低位不向高位进位时,令高位触发器的T0,触发器状态保持不变;当低位向高位进位时,令高位触发器的T=1,触发器翻转,计数加1。,(2)当低位全1时再加1,则低位向高位进位。111111100111110001111110000可得到T的表达式为:,T0=J0=K0=1T1=J1=K1=Q0 T2=J2=K2=Q1Q0T3=J3=K3
17、=Q2Q1Q0,表5-7 4位二进制加法计数器的状态转换表,图5-19 4位同步二进制加法计数器的时序图,图5-20 4位同步二进制加法计数器,T0=J0=K0=1T1=J1=K1=Q0 T2=J2=K2=Q1Q0T3=J3=K3=Q2Q1Q0,2同步二进制减法计数器,(1)设计思想:所有触发器的时钟控制端均由计数脉冲CP输入,CP的每一个触发沿都会使所有的触发器状态更新。应控制触发器的输入端,可将触发器接成T触发器。当低位不向高位借位时,令高位触发器的T0,触发器状态保持不变;当低位向高位借位时,令高位触发器的T=1,触发器翻转,计数减1。,(2)触发器的翻转条件是:当低位触发器的Q端全1时
18、再减1,则低位向高位借位。,1011100111100011111000011111可得到T的表达式为:,表5-8 4位二进制减法计数器的状态转换表,3同步二进制可逆计数器,将加法和减法计数器综合起来,由控制门进行转换,可得到可逆计数器。,图5-21 4位同步二进制可逆计数器,S为加减控制端S=1时,加法计数S=0时,减法计数,选用4个CP下降沿触发的JK触发器,分别用FF0、FF1、FF2、FF3表示。,二、十进制计数器,状态图,输出方程:,时钟方程:,1、十进制同步加法计数器,状态方程,电路图,比较,得驱动方程:,将无效状态10101111分别代入状态方程进行计算,可以验证在CP脉冲作用下
19、都能回到有效状态,电路能够自启动。,2、十进制同步减法计数器,选用4个CP下降沿触发的JK触发器,分别用FF0、FF1、FF2、FF3表示。,状态图,输出方程:,时钟方程:,状态方程,次态卡诺图,将无效状态10101111分别代入状态方程进行计算,可以验证在CP脉冲作用下都能回到有效状态,电路能够自启动。,电路图,比较,得驱动方程:,例:分析图示计数器为几进制计数器。,三、N进制计数器(逢非2n个脉冲归零),状态方程:,列状态表的过程如下:首先假设计数器的初始状态000,然后根据在CP计数脉冲触发下各触发器的状态。在第1个CP计数脉冲触发下状态为001,反复判断,直到第5个CP脉冲时计数器的状
20、态又回到000。即5个计数脉冲计数器状态重复一次,所以该计数器为五进制计数器。,用同步(CR=0条件下,输入一个CP信号后各触发器才能清零)或异步(直接CR=0即可清零)清零端或置数端归零构成N进置计数器,均采用同步方式的有74LS163;均采用异步方式的有74LS193、74LS197、74LS192;清零采用异步方式、置数采用同步方式的有74LS161、74LS160;只具有异步清零功能,如CC4520、74LS190、74LS191。,四、集成计数器的应用,4位集成二进制同步加法计数器74LS161,COCPTQ3Q2Q1Q0。CO=1,进位。,十进制计数器,缺点是在Ql输出波形上有毛刺
21、,这是因为计数器的Q3Q1同时为l(即状态1010)时才会产生置0脉冲CR,使计数器归0,所以,计数器在状态1010 闪一下,这种工作方式不能可靠地归0,会造成计数错误。,例,过渡状态,1 0 1 0,例如,设Q1比Q3翻转速度快,则一旦Q1由10后,CR立即由0 1,如果Q3还没有完成翻转,则因清零信号已消除,使输出状态保持在1000状态,这样就发生了错误。改进的方法是加一个基本RS触发器。,由于集成组件各触发器在翻转过程中,由于速度不等,可能出现不能使全部触发器同时归0。,提高归零可靠性的方法,二、M16的任意进制计数器的设计(级联)M=(147)10=(10010011)2,同步级联,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 逻辑设计 时序 逻辑电路
链接地址:https://www.31ppt.com/p-6294811.html