《数字电子技术 》课件第5章 (2).ppt
《《数字电子技术 》课件第5章 (2).ppt》由会员分享,可在线阅读,更多相关《《数字电子技术 》课件第5章 (2).ppt(301页珍藏版)》请在文库网上搜索。
1、第5章时序逻辑电路第章时序逻辑电路5.1时序逻辑电路概述时序逻辑电路概述5.2时序逻辑电路分析时序逻辑电路分析5.3典型时序逻辑电路典型时序逻辑电路5.4同步时序逻辑电路的设计同步时序逻辑电路的设计5.5时序逻辑电路仿真实验时序逻辑电路仿真实验实验与实训实验与实训本章小结本章小结习题习题第5章时序逻辑电路 5.1 时序逻辑电路概述时序逻辑电路概述5.1.1 时序逻辑电路的概念时序逻辑电路的概念图如图5.1.1所示。图中,组合逻辑电路的外(部)输出Z1Zj是整个时序逻辑电路的输出,而内部逻辑输出D1Dm则作为记忆电路的输入,X1Xi是组合逻辑电路的外(部)输入,Q1Qn是组合逻辑电路的内(部)输
2、入,也是记忆电路的输出。第5章时序逻辑电路图5.1.1 时序逻辑电路原理框图第5章时序逻辑电路由图5.1.1可写出其逻辑函数式Zifi(X1,X2,Xn,Q1,Q2,Qn)i1,j)(5.1.1)Dkgk(X1,X2,,Xn,Q1,Q2,Qn)(k1,m)(5.1.2)式(5.1.1)称为输出函数,式(5.1.2)称为控制函数或激励函数。第5章时序逻辑电路从图5.1.1可以看出时序逻辑电路在结构上有两个特点:(1)在一般情况下,电路包含有组合逻辑电路和存储电路两部分;(2)组合逻辑电路至少有一个输出反馈到存储电路的输入端,而存储电路的输出中至少有一个是组合逻辑电路的输入,与当前的其他外输入共同
3、决定电路当前的输出。第5章时序逻辑电路5.1.2 时序逻辑电路分类根据存储电路中的触发器动作特点的不同,时序逻辑电路可分为同步时序逻辑电路和异步时序逻辑电路两大类。在同步时序逻辑电路中,各触发器单元的时钟输入端有一个统一的时钟脉冲,各存储单元状态的转换都是在同一时钟信号的操作下同时进行的,并且时钟脉冲间隔不能过短,只有在前一时钟脉冲所引起的电路响应完全结束之后,也就是电路已进入新的稳态之后,下一个时钟才能到来,否则会发生逻辑混乱。第5章时序逻辑电路而在异步时序逻辑电路中,各触发器的时钟输入端没有统一的时钟信号,各存储单元状态的改变不是同时发生的;或者电路中没有时钟脉冲,如由两个与非门构成的基本
4、RS触发器,如图5.1.2所示。第5章时序逻辑电路图5.1.2 异步时序逻辑电路模型第5章时序逻辑电路根据输出信号的特点,又可将时序逻辑电路分为米利(Mealy)型和穆尔(Moore)型两种。所谓米利型电路,是指电路的输出状态不仅与存储电路的状态有关,还与当前的外输入信号有关,如图5.1.3(a)所示,其输出函数可用式(5.1.1)表示。而穆尔型电路是指电路的输出状态仅与存储电路的状态有关而与外输入信号无关,或者没有外输入信号,如图5.1.3(b)所示,其输出函数可用式(5.1.3)表示。Zifi(Q1,Q2,Qn)(i1,j)(5.1.3)第5章时序逻辑电路图5.1.3 同步时序逻辑电路模型
5、(a)米利型;(b)穆尔型第5章时序逻辑电路课堂活动课堂活动一、课堂提问和讨论1.组合逻辑电路和时序逻辑电路在逻辑功能和电路结构上有何区别?2.同步时序电路和异步时序电路有什么不同?3.米利型和穆尔型电路在结构上有何区别?二、学生演讲和演板试画出时序逻辑电路的结构框图。第5章时序逻辑电路5.2 时序逻辑电路分析时序逻辑电路分析5.2.1 同步时序逻辑电路分析的一般步骤同步时序逻辑电路分析的一般步骤与组合逻辑电路的分析相类似,时序逻辑电路的分析就是通过阅读逻辑电路图,找出电路的状态和输出的状态在输入变量与时钟信号的作用下的转换规律,并分析它们的逻辑功能。具体的分析步骤不尽相同,首先讨论同步时序逻
6、辑电路的分析方法,其一般步骤如下:第5章时序逻辑电路(1)分析电路的组成。(2)根据所给出的逻辑图写出每个触发器的驱动方程(存储电路中各触发器输入信号的函数式,又叫激励函数);根据所给出的逻辑图写出整个时序逻辑电路的各输出方程(各外输出函数),组成输出方程组。第5章时序逻辑电路(3)将所得到的驱动方程代入相应触发器的特性方程,求得每个触发器的次态方程。而由这些次态方程可得到整个时序电路的次态方程组。(4)根据所得次态方程组和输出方程组,列出同步时序逻辑电路的状态转换真值表。(5)根据所得状态转换真值表画出该电路的状态转换图和时序图。(6)根据状态转换表、状态转换图和时序图描述电路的逻辑功能。第
7、5章时序逻辑电路5.2.2 同步时序逻辑电路分析举例例5.2.1 分析如图5.2.1所示的同步时序逻辑电路。图5.2.1 例5.2.1同步时序逻辑电路第5章时序逻辑电路解 (1)分析电路组成。组合逻辑部分是一个与门,存储电路是两级JK触发器,有一个外输入X和一个外输出Z。(2)根据所给出的逻辑电路图写出驱动方程和外输出方程。驱动方程:(5.2.1)外输出方程:ZXQ2Q1(5.2.2)第5章时序逻辑电路(3)将所得到的驱动方程代入相应触发器的特性方程,求得每个触发器的次态方程。JK触发器的特性方程:Qn+1JQ+KQ将式(5.2.1)代入上式得次态方程组:(5.2.3)第5章时序逻辑电路(4)
8、根据所得次态方程组(式(5.2.3))和外输出方程(式(5.2.2)),列出状态转换真值表。若将任何一组输入变量以及电路初始状态(任意现态)的取值代入次态方程和外输出方程,即可算出电路的次态及输出值,以得到的次态作为新的初始状态,和此时的外输入变量取值再次代入次态方程和输出方程进行计算,又可得到一组新的次态和输出值,如此继续,将全部的现态逐一代入方程并将计算结果列成真值表的形式,这就是状态转换真值表。第5章时序逻辑电路该电路有一个外输入X和一个外输出Z,两个状态变量Q2和Q1(内输入),所以该电路有8种输入组合,根据式(5.2.3)和式(5.2.2)可求出每一种组合的输出Z和次态Q1n+1、Q
9、2n+1的值。例5.2.1的状态转换真值表如表5.2.1所示。第5章时序逻辑电路第5章时序逻辑电路(5)在状态图中,圆圈及圈内的字母或数字表示电路的各个状态,连线及箭头表示状态转换方向(由现态到次态),当箭头的起点和终点都在同一个圆圈上时,则表示状态不变。标在连线一侧的数表示状态转换前输入信号的取值和输出值。通常将输入信号的取值写在斜线以上,输出值写在斜线以下。由于存储电路由两个触发器构成,所以电路的状态组合有四种,可假设电路现态Q2Q1为00、01、10和11,画出状态转换图如图5.2.2所示。第5章时序逻辑电路图5.2.2 例5.2.1状态转换图第5章时序逻辑电路设电路的初始状态Q2Q10
10、0,根据状态转换表和状态转换图画出该电路在一系列CP脉冲作用下的时序图,如图5.2.3所示。图5.2.3 例5.2.1时序图第5章时序逻辑电路(6)描述电路逻辑功能。从状态转换真值表、状态转换图和时序图可以看出,当X0时,电路状态保持不变,而当X=1时,电路状态在CP脉冲的作用下按照0001101100的循环转换,并且每四个CP脉冲作用后,即计数到11时,Z输出一个进位脉冲。由此可知该电路是一个可控的模4二进制加法计数器。第5章时序逻辑电路例5.2.2 已知如图5.2.4所示的同步时序逻辑电路,请分析其逻辑功能。图5.2.4 例5.2.2同步时序逻辑电路第5章时序逻辑电路解 (1)分析电路组成
11、。该电路无外输入和外输出,存储电路由三级JK触发器构成。(2)根据所给出的逻辑电路图写出驱动方程:(5.2.4)第5章时序逻辑电路(3)将所得到的驱动方程代入相应触发器的特性方程,求得次态方程组:JK触发器的特性方程:Qn+1JQ+KQ将式(5.2.4)代入上式得次态方程组:(5.2.5)(4)根据所得次态方程组(式(5.2.5))和输出方程(式(5.2.4)),列出状态转换真值表,如表5.2.2所示。第5章时序逻辑电路第5章时序逻辑电路(5)根据状态转换真值表画出该电路的状态转换图。该存储电路由三个触发器构成,所以电路的状态组合有8种,可假设电路现态Q3Q2Q1为000、001、010、01
12、1、100、101、110、111,其状态转换图如图5.2.5所示。第5章时序逻辑电路图5.2.5 例5.2.2状态转换图第5章时序逻辑电路设电路的初始状态Q3Q2Q1000,画出该电路的时序图,如图5.2.6所示。图5.2.6 例5.2.2时序图第5章时序逻辑电路(6)描述电路逻辑功能。从状态转换真值表、状态转换图和时序图可以看出,三个触发器共8个状态,其中有5个状态是有效状态,构成有效循环,另三个状态是无效状态(偏离态)。电路状态在CP脉冲的作用下按照000001010011100000的循环转换,所以它是一个五进制同步加法计数器。第5章时序逻辑电路判断能否自启动的方法是:当电源开始加电或
13、者工作中遇到外界干扰情况进入无效状态110、111、101时,在经过一个CP脉冲后可以进入有效循环,例如无效状态111在经过一个CP脉冲后转换成有效状态000,从而进入有效循环。这种能够通过CP脉冲从无效状态自动进入有效状态的电路称其具有自启动能力,反之则无自启动能力。综上所述,该电路是一个可自启动的五进制同步加法计数器。第5章时序逻辑电路例5.2.3 已知图5.2.7所示的同步时序逻辑电路,试分析其逻辑功能。图5.2.7 例5.2.3同步时序逻辑电路第5章时序逻辑电路解 (1)分析电路组成。此电路无外输入和外输出,三个输出由触发器的状态提供,存储电路由三级D触发器构成。(2)根据所给出的逻辑
14、电路图写出驱动方程和外输出方程。驱动方程:(5.2.6)第5章时序逻辑电路外输出方程:(5.2.7)(3)将所得到的驱动方程代入相应触发器的特性方程,得到次态方程组:D触发器的特性方程:Qn+1D第5章时序逻辑电路 将式(5.2.6)代入上式得次态方程组:(5.2.8)(4)列状态转换真值表,如表5.2.3所示。第5章时序逻辑电路第5章时序逻辑电路(6)描述电路逻辑功能。从状态转换图可见,001、010、100这三个状态形成了闭合回路,在电路正常工作时,电路状态总是按照回路中的箭头方向循环变化的,这三个状态为有效状态,其余的五个状态为无效状态(偏离态)。第5章时序逻辑电路从该电路的状态转换真值
15、表和状态转换图不太容易直接看出此电路的逻辑功能,而由它的时序图可见,这个电路在正常工作时,各触发器的输出端轮流出现一个脉冲信号,其脉冲宽度为一个CP周期,即1TCP,循环周期为3TCP;这个动作可以看做是在CP脉冲作用下,电路把宽度为1TCP的脉冲依次分配给Q0、Q1、Q2各端,所以该电路的功能为脉冲分配器或节拍脉冲产生器。由状态转换图可知,若此电路由于某种原因进入无效状态时,在CP脉冲作用后,电路能自动回到有效序列,所以此电路具有自启动能力。第5章时序逻辑电路5.2.3 异步时序逻辑电路分析异步时序逻辑电路分析异步时序逻辑电路与同步时序逻辑电路的分析方法基本相同。在异步时序逻辑电路中,由于没
16、有统一的时钟脉冲,分析时必须注意,触发器只有在加到其CP端上的信号有效时,才有可能改变状态。CP信号无效或没有CP信号时,触发器都将保持原有状态不变。第5章时序逻辑电路因此,在考虑各触发器状态转换时,除考虑驱动信号的情况外,还必须考虑其CP端的情况,即根据各触发器的时钟信号CP的逻辑表达式及触发方式,确定各CP端是否有触发信号作用(对于由上升沿触发的触发器而言,当其CP端的信号由0变为1时,有触发信号作用;对于由下降沿触发的触发器而言,当其CP端的信号由1变为0时,有触发信号作用)。第5章时序逻辑电路有触发信号作用的触发器能改变状态,无触发信号作用的触发器则保持原有的状态不变。由此可见异步时序
17、逻辑电路的分析步骤要比同步时序逻辑电路复杂。下面我们通过一个异步时序逻辑电路的例题,来说明异步时序逻辑电路的分析方法。第5章时序逻辑电路例5.2.4 已知如图5.2.10所示的异步时序逻辑电路,试分析其逻辑功能。图5.2.10 例5.2.4异步时序逻辑电路第5章时序逻辑电路解(1)分析电路组成。在此电路中,CP2未与时钟脉冲源CP相连,属异步时序逻辑电路;组合逻辑部分是一个与门,存储电路是两级D触发器,无外输入,但有一个外输出Z。(2)根据所给出的逻辑电路图写出时钟方程、驱动方程以及次态方程组。时钟方程:(5.2.9)第5章时序逻辑电路驱动方程:(5.2.10)(3)各触发器的次态方程组:(5
18、.2.11)(4)状态转换真值表如表5.2.4所示。第5章时序逻辑电路第5章时序逻辑电路(5)状态图和时序图。状态转换图如图5.2.11所示,时序图如图5.2.12所示。图5.2.11 例5.2.4状态转换图第5章时序逻辑电路图5.2.12 例5.2.4时序图第5章时序逻辑电路(6)描述电路逻辑功能。由状态图和时序图可知,电路状态在CP脉冲的作用下按照0011100100的循环转换,并且每四个CP脉冲作用后,即计数到11时,Z输出一个借位脉冲。故知此电路是一个异步四进制减法计数器,Z是借位信号;也可把该电路看做一个序列信号发生器。四个CP周期为输出序列脉冲信号Z的重复周期。第5章时序逻辑电路课
19、堂活动课堂活动一、课堂提问和讨论1.如何理解时序电路中的现态和次态,它们之间有何关系?2.如何理解时序电路分析中出现的驱动方程、特性方程和次态方程?3.同步时序逻辑电路和异步时序逻辑电路在分析方法上有什么不同?4.如何判断时序电路的状态中哪些是有效状态?哪些是无效状态?第5章时序逻辑电路二、学生演讲和演板1.已知图5.2.13所示的时序逻辑电路,请写出其驱动方程和次态方程。2.已知图5.2.14所示的时序逻辑电路,请分析其逻辑功能,写出其驱动方程、次态方程和输出方程,列出状态转换真值表并画出状态转换图。第5章时序逻辑电路图5.2.13第5章时序逻辑电路图5.2.14第5章时序逻辑电路三、小组活
20、动分小组讨论,如何判断一个时序逻辑电路是否具有自启动能力?并判断图5.2.15所示时序电路能否自启动。图5.2.15第5章时序逻辑电路四、四、课堂练习课堂练习1.已知图5.2.16所示的时序逻辑电路,请分析其逻辑功能,写出其驱动方程、次态方程和输出方程,列出状态转换真值表并画出状态转换图。图5.2.16第5章时序逻辑电路2.已知图5.2.17所示的时序逻辑电路,请分析其逻辑功能,写出其驱动方程、次态方程和输出方程,列出状态转换真值表并画出状态转换图,检查电路能否自启动。图5.2.17第5章时序逻辑电路3.已知图5.2.18所示的时序逻辑电路,请分析其逻辑功能,写出其驱动方程、次态方程和输出方程
21、,列出状态转换真值表并画出状态转换图,检查电路能否自启动。图5.2.18第5章时序逻辑电路 5.3 典型时序逻辑电路典型时序逻辑电路5.3.1 寄存器寄存器1.数码寄存器1)双拍接收方式(1)电路组成。图5.3.1所示为由基本 RS 触发器和与非门组成的 4 位数码寄存器,D3、D2、D1、D0依次为4位数码输入端,Q3、Q2、Q1、Q0为对应的4个输出端,还有一个清零端,一个接收控制端。第5章时序逻辑电路图5.3.1 双拍接受方式的数码寄存器第5章时序逻辑电路(2)工作过程。第一拍:清零。用一个负脉冲(清零脉冲或复位脉冲)接入基本 RS 触发器的R端,所有的触发器置0,也称复位到0状态。第二
22、拍:寄存数码。用一个正脉冲(接收脉冲或存数脉冲)将所有的与非门开启,则数码D3、D2、D1、D0输入寄存器,D3、D2、D1、D0作为触发器S端的输入信号,而此时R端为高电平,Q3、Q2、Q1、Q0等于输入的数码D3、D2、D1、D0,输入数据存入寄存器。第5章时序逻辑电路2)单拍接收方式的数码寄存器 单拍接收方式的数码寄存器不需要预先清零,只要接收脉冲到来,就可以将输入数据存入寄存器,一拍就能完成寄存的过程。如图5.3.2所示,这种寄存器由四个相同的单元组成,每个单元由一个基本RS触发器及相应的控制门组成,不难分析出每个单元就是一个D锁存器。接收控制端就是D锁存器的时钟脉冲端CP,CP为高电
23、平有效。第5章时序逻辑电路图5.3.2 单拍数码寄存器第5章时序逻辑电路D锁存器特性方程为Qn+1=D(当CP的时钟脉冲到来时),因此当接收脉冲到来时,Q3n+1Q2n+1Q1n+1Q0n+1=D3D2D1D0,寄存器接收输入数码。为了克服空翻现象,我们还可以用主从RS、D、JK等触发器组成数码寄存器,这种寄存器在时钟脉CP的上升沿或下降沿接收数码。图5.3.3为D触发器构成的数码寄存器。第5章时序逻辑电路图5.3.3 D触发器构成的数码寄存器第5章时序逻辑电路3)中规模集成寄存器 中规模集成寄存器常见的有集成4位寄存器、集成6位寄存器、集成8位寄存器三种,一般都具有清零、接收、寄存和输出等四
24、种功能。也有一些器件为了实际需要,简化电路为只有清零或禁止功能。图5.3.4(a)就是集成4位寄存器74LS175的逻辑电路图,它具有清零端,并且有互补输出端,图(b)是它的引脚图。74LS175的功能如表5.3.1所示。第5章时序逻辑电路图5.3.4 74LS175逻辑图和引脚图(a)逻辑图;(b)引脚图第5章时序逻辑电路第5章时序逻辑电路2.移位寄存器 1)单向移位寄存器 仅具有左移或右移功能的移位寄存器叫单向移位寄存器。按照移位的方向不同可以分为左移和右移两种。一般把数据由低位向高位移动的寄存器称为右移寄存器,反之称为左移寄存器。按照数据写入和读出方式的不同,可以将这种寄存器分为串行输入
25、串行输出、串行输入并行输出、并行输入串行输出、并行输入并行输出四种工作模式。一般通用性较强的集成移位寄存器都具有这四种工作模式。第5章时序逻辑电路(1)串行输入串行输出/并行输出的单向移位寄存器。图5.3.5所示的寄存器由四个D触发器组成,每个触发器的Q端依次与下一个触发器的D端相连。因此Q0n+1=D,Q1n+1=Q0n,Q2n+1=Q1n,Q3n+1=Q2n,只有第一个触发器接收输入数码。现将数码D3D2D1D0(1101)从高位串行输入,具体过程是:当第一个时钟上升沿过后,Q0n+1=D3=1,FF0存入1;第二个CP上升沿过后,Q0n+1=D2=1,FF0存入1,同时由于Q1n+1=Q
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
15 文币 0人已下载
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电子技术 数字电子技术 课件第5章 2 数字 电子技术 课件