




已阅读5页,还剩137页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章时序电路的分析与设计教学要求:1、掌握寄存器、移位寄存器、计数器、顺序脉冲发生器及时序逻辑电路的分析和设计方法。2、掌握时序逻辑电路的共同特点和一般分析、设计方法,对于任何同步时序逻辑电路能够用SSI组件自行设计。3、对所讲的常用时序逻辑部件的功能、原理和主要用途要熟练掌握,并能以这几种MSI为组件,设计其它功能的时序逻辑电路。,时序电路概述一、组合逻辑电路在组合逻辑电路中,任一时刻的输出仅与该时刻输入变量的取值有关,而与输入变量的历史情况无关。1、框图:2、表达式:3、特点:输出只取决于当时的输入。无反馈。和时间T无关。无记忆功能。,二、时序电路在时序逻辑电路中,任一时刻的输出不仅与该时刻输入变量的取值有关,而且与电路的原状态,即与过去的输入情况有关。1、框图:X:外部输入信号;Q:存储电路的状态输出Z:外部输出信号;Y:存储电路的激励信号2、表达式:A、输出方程:B、驱动方程:(激励方程)C、状态方程:,3、特点:A、输出不仅与该时刻电路的输入信号有关,而且还与电路过去的输入情况有关。B、有反馈。C、与时间T有关。D、有记忆功能。三、时序电路的分类1、按工作方式A、同步时序电路:在同步时序电路中,存储元件状态的更新是靠同一个CP时钟脉冲,且在时钟脉冲的特定时刻更新存储元件状态。B、异步时序电路:在异步时序电路中,各存储元件状态的更新由不同的CP时钟脉冲在特定时刻决定。,2、按输入与输出的关系A、米里型电路Mealy:输出由外部输入和内部状态来决定。B、模尔型电路Moore:输出仅由内部状态来决定。3、几种不同类型的时序电路A、同步时序电路米里型:(有输入信号)B、同步时序电路模尔型:(无输入信号)(J、K悬浮相当于接高电平。)在电路设计中严禁采用此方式获得高电平。,C、异步时序电路模尔型:四、时序电路的功能描述1、逻辑方程式输出方程:驱动方程(激励方程):状态方程:2、时序电路的状态表和状态图状态表和状态图是研究时序电路的主要逻辑工具。,在时序电路中,其状态是由时序电路中存储电路的输出给出。在采用触发器构成存储电路时,触发器的状态就称为时序电路的状态。3、Mealy型电路的状态图和状态表:在mealy型电路中,时序电路的输出与它的现态及输入都有关。在状态图中,常在箭头上标注的是输入输出,而在状态表中,其表列的是:输入/初态、次态输出。A、已知一时序电路的次态真值表,试画出其状态表,状态图和写出输出函数表达式。,1)、状态表:2)、状态图:3)、输出函数表达式:它属于米里型电路。,B、已知一时序电路的次态真值表,试作状态表,状态图并写出输出函数Z的逻辑表达式。1)、状态表:2)、状态图:3)、逻辑表达式:(属于米里型),4、Moore型电路的状态图和状态表在Moore型电路中,输出仅与时序电路的初态有关。A、已知一时序电路次态真值表,试作状态表,状态图并写出Z表达式。1)、状态表:,2)、状态图:3)、表达式:(属于模尔型),2时序电路的分析时序电路分析的目的,就是在已知时序逻辑电路情况下,分析该电路的逻辑功能。一、分析时序电路的流程图,二、分析时序电路的一般步骤1、根据已知电路,分清电路各组成部分(组合与存储),确定输入与输出信号。2、确定输出函数的逻辑表达式及激励信号的逻辑表达式。3、根据激励信号,考虑所用触发器的特征方程,写出状态方程。作出时序电路的次态真值表。4、由次态真值表,作出时序电路的状态表和状态图。5、用文字说明电路的逻辑功能,必要时,作出电路的时间波形图。,三、同步时序电路分析举例1、分析图示同步时序电路的逻辑功能:Mealy型电路A、输出与激励表达式:B、状态方程:,C、状态表,状态图:,D、次态与输出卡诺图:E、波形图:,F、逻辑功能分析:当X=0时,状态转移按0001101100规律变化,实现模4加法计数器的功能。当X=1时,状态转移按0011100100规律变化,实现模4减法计数器的功能。该电路是一个同步模4可逆计数器。X为加/减控制信号,Z为借位输出。,2、分析图示同步时序电路的逻辑功能:Moore型电路A、输出与激励表达式:B、状态方程;,C、列状态表,画状态图:,D、画波形图:E、逻辑功能分析:电路在CP脉冲作用下,把宽度为T的脉冲以三次分配给Q0、Q和Q2各端,因此,该电路是一个脉冲分配器。由状态图和波形图可以看出,该电路每经过三个时钟周期循环一次,并且该电路具有自启动能力。,四、异步时序电路分析1、异步时序电路特点:触发器状态的变化不是同时发生的。2、异步时序电路的分析方法:A、步骤与同步时序电路分析相同。B、与同步时序电路不同的是,要写出时钟方程。C、状态方程要与时钟方程联合考虑。只有在时钟信号作用的触发器才需要用特性方程去计算次态,而没有时钟信号作用的触发器将保持原来状态。3、分析图示异步时序电路的逻辑功能:,A、输出与激励表达式:B、状态方程:C、状态表与状态图:,D、波形图:E、逻辑功能分析:该电路是一个异步十进制加法计数器,并具有自启动能力。,3若干常用的时序逻辑电路一、寄存器寄存器用于寄存一组二进制代码,它被广泛用于各类数字系统和数字计算机中。因为一个触发器能存储一位二进制代码,所以用n个触发器组成的寄存器能存储一组n位二进制代码。由数据锁存器构成的能寄存四位数据的寄存器如图所示。,1、触发型集成寄存器(74LS171)74LS171的逻辑符号,功能表如下所示。其中:Cr为异步清0端,当CP=1时,在CP上升沿作用下,接收输入代码,输出Q。当CP=0时,输出保持不变。,2、锁存型集成寄存器(74LS373)74LS373的逻辑符号,功能表如下所示。当EN1EN0=10时:输出Q随输入D变化,接收输入代码。当EN1EN0=00时:锁存代码;当EN0=1时:输出端的三态门处于禁止状态,因此输出为高阻。,二、移位寄存器所谓移位寄存器,就是已存入寄存器的代码,在同步脉冲CP(这时称为移位脉冲)作用下,可以进行向左或向右移动的寄存器。移位寄存器的功能和电路形式较多,按移位方向来分有左向移位寄存器、右向移位寄存器和双向移位寄存器;按接收数据的方式可分串行输入和并行输入;按输出方式可分串行输出和并行输出。移位寄存器中任意一级实现移位功能的数字表达式是:1、单向移位寄存器单向移位寄存器如图所示,电路是由维持阻塞式D触发器组成的四位单向移位(右移)寄存器。,A、四位单向移右寄存器:其中:Ri为外部串行数据输入(或称右移输入)Ro为外部输出(或称移位输出)Q3Q2Q1Q0输出端为外部并行输出CP为时钟脉冲输入端(或称移位脉冲输入端,也称位同步脉冲输入端)清0端信号将使寄存器清0(Q3Q2Q1Q0=0000),B、各触发器的激励信号表达式:C、设输入Ri=1011,则清0后在移位脉冲CP的作用下,移位寄存器中数码移动的情况如表所示。各触发器输出端Q3Q2Q1Q0的波形如图所示。,2、双向移位寄存器A、双向移位寄存器如图所示:,其中:Q5为右移串行输入,Q0为左移串行输入Q1为右移串行输出,Q4为左移串行输出Q4Q3Q2Q1输出端为并行输出端CP为移位脉冲输入端D4D3D2D1为并行数据输入端M端为工作方式控制端清0端信号将使寄存器清0(Q4Q3Q2Q1=0000)接收信号将数据D4D3D2D1写入到寄存器中。B、输出与激励表达式:当M=1时:电路实现右移功能当M=0时:电路实现左移功能,3、集成移位寄存器(74LS194)74LS194是四位通用移位寄存器,具有左移,右移,并行置数、保持、清除等多种功能。A、逻辑符号图:其中:D0D3:并行数码输入端。Cr:异步清0端,低电平有效。SR、SL:右移、左移串行数码输入端。S1、S0:工作方式控制端。,B、74LS194功能表:,三、计数器1、概述A、功能:累计输入脉冲的个数。它不仅可用来计数、分频、还可以对系统进行定时、顺序控制等。B、构成:由存储电路与相应的控制逻辑构成,一般无Z输出,其X输入实际为控制信号。C、分类:按时钟控制方式分:异步、同步。按计数值增减分:加法、减法、可逆。按模值分:二进制、十进值、任意进制。D、常用几个术语:1)、计数系列:计数器状态变化的顺序。例:二进制编码加法计数序列为:,循环编码计数序列为:2)计数状态:计数状态是指状态变量的组合。3)计数器的模(N):计数器的模是指计数器状态的个数。如:触发器级数R=3,若有8个计数状态,模N=8;若有6个计数状态,模N=6。4)计数器的容量:计数器所能表示的最大值。N位二进制计数器的容量为2n-1。例模16计数器的容量为15。5)分频把脉冲的频率由高分到低,使输出信号的频率比输入信号的频率低。利用计数器每计N个计数脉冲输出一个进位或借位脉冲,使输出脉冲的频率是输入脉冲频率的N分之一。,2、同步二进制加法计数器A、逻辑电路图:B、输出与激励表达式:,C、状态方程:D、状态表,状态图:,E、波形图:功能:模16计数器。,3、同步十进制可逆计数器A、逻辑电路图:,B、输出与激励表达式:,C、状态转移表:由T触发器的特征方程()和其激励函数可求得各触发器的状态方程。但由T触发器的特征表已知:当T=1时,触发器发生状态转换;当T=0时,触发器保持原状态。因此,根据的取值可直接求得。,D、状态转移图:E、多余状态的检查:该电路具有多余状态,对多余状态的检查如表所示,不难看出该电路具有自启动特性。,F、波形如图:当M=1、初始状态为全0时的工作波形如图所示:,4、集成计数器集成计数器具有功能较完善、通用性强、功耗低、工作速率高且可以自扩展等许多优点,因而得到广泛应用。目前由TTL和CMOS电路构成的MSI计数器都有许多品种,如表所示:,A、异步集成计数器74LS9074LS90是二五十进制异步计数器。1)、逻辑符号如图所示:2)、74LS90功能表:,3)、电路分析:当满足R01R02=0、S91S92=0时电路才能执行计数操作。当计数脉冲从CP1输入,CP2不加信号时,QA端输出2分频信号,即实现二进制计数。b.当CP1不加信号,计数脉冲从CP2输入时,QD,QC,QB实现五进制计数。c.实现十进制计数有两种接法。:QA接CP2,即先模2计数,后模5计数,由QD、QC、QB、QA输出8421BCD码,最高位QD作进位输出。:QD接CP1,即先模5计数,后模2计数,由QA、QD、QC、QB输出5421BCD码,最高位Q作进位输出。,B、同步集成计数器74LS16174LS161是模24(四位二进制)同步计数器,具有计数、保持、预置、清0功能。1)、逻辑符号如图示:其中:QD、QC、QB、QA是计数输出,QD为高位。OC为进位输出端,OC=QDQCQBQAT,仅当T=1且计数状态为1111时,OC才变高,并产生进位信号。CP为计数脉冲输入端,上升沿有效。Cr为异步清0端,低电平有效LD为同步预置端,低电平有效P、T为计数器允许控制端,高电平有效,只有当Cr=LD=1,P.T=1,在CP作用下计数器才能正常计数,2)、74161功能表:,4同步时序电路的设计一、基于SSI设计同步时序电路的一般步骤1、逻辑抽象,建立原始状态转换图/表。根据电路输入的各种可能及输出的要求,确定电路应具有状态的数目,并画出原始状态图与状态表。是关键也是基础,关系到设计结果是否能满足设计要求。2、进行状态化简,消去多余状态。得到最简状态转换图/表。3、进行状态分配,画出编码后的状态转换图/表。时序逻辑电路的状态是用触发器的不同组合来表示的,所以先确定触发器的个数n,并给每个状态分配一组二值代码。状态数N的取值为:,4、选定采用的触发器,求出电路的输出方程、驱动方程。5、画出逻辑图。6、检查设计的电路能否自启动。若不能自启动,应设法解决或修改设计,或加异步置位电路,置初态(如置“0/1”)电路。注意:如果所设计的电路中触发器所能表示的状态多于该电路需要的状态时,就需对电路处于多余状态时进行检查(自起动检查)。7、作出时间波形图(必要时)。,二、设计分析(一)建立原始状态图和状态表(宁多勿缺)根据设计命题要求初步画出的状态图和状态表,称为原始状态图和原始状态表,它们可能包含多余状态。从文字描述的命题到原始状态图的建立往往没有明显的规律可循,因此,在时序电路设计中这是较关键的一步。1、画原始状态图、列原始状态表一般步骤:A、分析题意,确定输入、输出变量。B、设置状态。首先确定有多少种信息需要记忆,然后对每一种需要记忆的信息设置一个状态并用字母表示。C、确定状态之间的转换关系,画出原始状态图,列出原始状态表。,2、例:建立五状态加1与加2计数器的原始状态图和原始状态表。A、分析:该电路具有五个状态,有一个输入X(控制加1或加2)。当X=0时,在CP作用下,电路S0S1S2S3S4S0的顺序每次走一步,相当于由CP实现每次加1。当X1时,电路按S0S2S4S1S3S0顺序每次走两步,相当于由CP实现每次加2。很明显本电路应包含5个状态,故可画5个圆圈,顺序标上S0,S1,S2,S3,S4。按照问题的要求即可建立起相应的状态图和状态表。,B、原始状态图和原始状态表:3、例:建立“01”序列检测器的原始状态图和原始状态表。所谓序列检测器,是指电路能对一个特定序列的代码进行检测。,序列检测器具有一个输入X(随机的序列代码)和一个输出Z。当输入X信号中出现01序列,检测器能识别出,并产生输出信号“1”。对于其它任何输入,输出均为“0”。例如:X:010100000111101Z:010100000100001A、分析:1)、首先,假定电路处于A状态(初态),若输入为1。因为1不是被识别的输入序列“01”的第一个元素,电路输出为0并停留在A态。2)、若电路处于A态,输入为0。这是被识别的输入序列“01”的第一个元素,应将这个情况记下,即要转至状态B,此时输出应为0。,3)、当电路处于B态,输入为0。这不是被识别的输入序列“01”的第二个元素,仍为第一元素,所以输出为0,并停留在B态。4)、当电路处于B态,输入为1。这是被识别的输入序列“01”的第二个元素,将这个情况记下,即转至状态C,此时输出为1。5)、若电路处于C态,输入为0。这是“01”序列的第一个元素,电路应转至B,其输出应为0。6)、若电路处于C态,输入为1。这不是“01”序列的第一个元素,电路应转至A态,其输出也应为0。B、设状态:A:初态,B:“0”态C:“1”态C、原始状态图:(不一定是最简的),D、原始状态表:A、C状态是等价的,可以消去一个。4、例:建立“111”序列检测器的原始状态图和原始状态表。该电路的功能是当连续输入三个“1”时,电路输出为1,否则输出为0。A、确定输入变量和输出变量。设该电路的输入变量为X,代表输入串行序列,输出变量为Z,表示检测结果。根据设计命题的要求,可分析出输入X和输出Z之间的关系为:X011011111011Z000000111000,B、设置状态。分析题意可知,该电路必须记住以下几件事:收到了一个1;连续收到了两个1;连续收到了三个1。因此,加上初始状态,共需四个状态,并规定如下:S0:初始状态,表示电路还没有收到一个有效的1。S1:表示电路收到了一个1的状态。S2:表示电路收到了连续两个1的状态。S3:表示电路收到了连续三个1的状态。C、画状态图,列状态表。画状态图时应先从初始状态S0出发。当电路处于S0状态时:若输入X=0:电路保持S0状态不变,输出Z=0。若输入X=1:电路应转向新状态S1,输出Z=0。以此类推。,状态图,状态表:,5、例:设有一同步电路,它有两个输入X2、X1,一个输出Z。电路在X2X1=00之后,当X2X1=11或X2X110时,Z=1。电路在其它情况下,Z=0。试画出原始状态图、列出原始状态表。A、设状态A:初态,B:00,C:001110B、状态图:C、状态表:,(二)状态化简在建立原始状态图和原始状态表时,将重点放在正确地反映设计要求上,因而往往可能会多设置一些状态,但状态数目的多少将直接影响到所需触发器的个数。对于具有M个状态的时序电路来说,所需触发器的个数n由下式决定:状态数目减少会使触发器的数目减少并简化电路。状态简化的目的就是要消去多余状态,以得到最简状态图和最简状态表。1、状态的等价设有两个状态A和B,若在任意一个输入情况下,其电路输出相同,次态也相同,则称A和B是等价状态或等价状态对,记作AB。凡是相互等价的状态都可以合并成一个状态。,A、状态等价的判断:1)、输出相同,次态相同。因为:S1,S2输出相同,次态相同。所以:S1,S2等价。2)、输出相同,次态相同/交错。因为:S1,S2输出相同,次态相同/交错。所以:S1,S2等价。,3)、输出相同,次态相同/循环。因为:S1,S2输出相同,次态相同/循环。所以:S1,S2,S3等价。4)、输出相同,次态相同/S1和S2与S3和S4互为隐含条件,若S1和S2等价则S3和S4等价。因为:S2和S4与S1和S3互为隐含条件,因S1和S3等价则S2和S4等价。,B、寻找所有最大等价类1)、等价状态具有传递性:若A和B等价,A和C等价,则B和C也等价,记作BC。2)、相互等价状态的集合称为等价类,凡不被其它等价类所包含的等价类称为最大等价类。例如,根据等价状态的传递性可知,若有AB和AC,则有BC,它们都称为等价类,而只有ABC才是最大等价类。3)、若某一状态和其它状态都不等价,则其本身就是一个最大等价类。4)、状态表的化简,实际就是寻找所有最大等价类,最后得到最简状态表。,C、举例:分析下列状态表中状态等价情况。a.状态S2和S5为等价状态。b.状态S6和S7为等价状态。c.状态S1和S3等价,状态S2和S4也等价。d.状态S1和S3等价,状态S和S4也等价。.表中所有最大等价类为S1S3,S2S4S5,S6S7。,e.最简状态表:2、状态化简的方法A、直观化简法:例:化简下列状态表可以看出D与E等价,B与C等价。五个状态可以消除两个,变为三个状态。输出相同,次态相同输出相同,次态交错输出相同,次态循环输出相同,次态S1和S2与S3和S4互为隐含条件,若S1和S2等价则S3和S4等价。,B、隐含表化简法:以下面原始状态表为例。1)、作隐含表:隐含表格是一种两项比较的直角三角形表格。a.其隐含表的纵坐标为B、C、D、E、F、G六个状态(缺头)b.其横坐标为A、B、C、D、E、F六个状态(少尾)c.表中的每一个小格用来记录一个状态对的等价比较情况。,2)、顺序比较:对原始状态表中的每一对状态逐一比较。a.输出相同,次态相同:等价在小格内填。b.输出不同:不等价在小格内填。c.输出相同,次态不同:等价不定,写出次态。按上述规则将原始状态表顺序比较后,所得的隐含表如图所示。,3)、关连比较对顺序比较中需要进一步比较的状态对进行比较:a.从隐含表图可见,顺序比较后只有C和F已确定是等价状态对,记为CF。但AB、AE、BE、DG是否为等价状态对还需要检查其隐含状态对,其余状态均不等价。b.状态A和B是否等价决定于隐含状态对C、F。因为C、F为等价,所以状态A和B为等价状态对,记为ABc.状态A和E是否等价决定于隐含状态对B、E,而状态B和E是否等价决定于隐含状态对A、E,故B、E和A、E互为隐含。而已知AB,所以有AE和BE。d.状态D和G是否等价决定于隐含状态对C、D和D、E,而状态对C、D和D、E不等价,所以状态D和G不等价。,4)、找出最大等价类根据以上求得的全部等价状态对,可求得该状态表的最大等价类为ABE、CF、D和G。5)、列出最简状态表从每一个最大等价类中选出一个为代表,现分别从最大等价类ABE、CF、D和G中选出A、C、D和G,作为简化后的四个状态,可作出最简状态表如表所示。,(三)、状态分配状态分配是指将状态表中每一个字符表示的状态赋以适当的二进制代码,得到代码形式的状态表(二进制状态表),以便求出激励函数和输出函数,最后完成时序电路的设计。状态分配合适与否,虽然不影响触发器的级数,但对所设计的时序电路的复杂程度有一定的影响。然而,要得到最佳分配方案是很困难的。这首先是因为编码的方案太多,如果触发器的个数为n,实际状态数为M,则一共有2n种不同代码。若要将2n种代码分配到M个状态中去,并考虑到一些实际情况,有效的分配方案数为:,1、采用相邻法进行状态分配:相邻法的三条原则,即符合下列条件的状态应尽可能分配相邻的二进制代码。A、输入相同,次态相同,现态相邻。B、同一现态,次态分配相邻。C、输出相同,现态相邻。2、试对下表所示的状态表进行状态分配。从状态表可见,它有四个状态S1、S2、S3、S4,故电路使用两个触发器,即需要两个状态变量Q1、Q0进行编码。为方便起见,通常用卡诺图来表示分配结果。,按原则一S1S2、S2S3应分配相邻代码。按原则二S1S3、S1S4、S2S3应分配相邻代码。按原则三S2S3应分配相邻代码。根据三条原则,将状态分配方案填入卡诺图中,它仅未满足S1S3相邻。所以,分配结果为S=00,S2=01,S3=11,S4=10。最后可得到二进制状态表如表示。,三、同步时序电路的设计举例1、试用JK触发器完成“111”序列检测器的设计:A、建立原始状态表:原始状态表如表示B、状态化简:用直接观测法可知,S2、S3为等价状态对,简化后可得最简状态表。输入相同,次态相同,现态相邻。同一现态,次态分配相邻。输出相同,现态相邻。,C、状态分配:该时序电路共有三个状态,采用两个JK触发器,状态变量为Q1、Q0。按原则一,S1S2相邻;按原则二,S0S1和S0S2相邻;按原则三,S0S1相邻。综合考虑后分配S0S1和S1S2相邻,状态分配编码表如图示。最后状态分配为S0=00,S1=10,S2=11。状态分配后得到二进制状态表。,D、确定激励函数和输出函数:根据状态表填写次态和输出函数卡诺图,从而求得次态和输出方程组,然后将各状态方程与所选用的触发器的特征方程对比,便可求出激励函数。这种方法称为状态方程法。当选用JK触发器时,为了使状态方程与触发器的特征方程便于对比,尽可能将状态方程写成所用触发器的形式。因此,必须将次态卡诺图按现态分成两个子卡诺图,然后分别在子卡诺图中画圈简化,这样就可方便地求得系数。,次态与输出卡诺图:卡诺图化简后得:,E、自启动检查:即将Q1Q0=01代入状态方程求出对应的次态。电路具备自启动功能。,F、“111”序列检测器的逻辑图:,2、设有一时序电路,它有两个输入X2、X1,一个输出Z。电路在X2X1=11之后,当X2X1=00或X2X110时,Z=1。试用JK触发器设计此时序电路。A、建立原始状态图、状态表。1)、设状态:A:初态B:11C:1100102)、状态图:3)、状态表:,B、状态化简:AC等价最小化状态表:C、状态分配:设A=0,B=1二进制编码状态表:,D、激励与输出函数式,F、逻辑图:,3、用JK触发器设计一个五进制同步计数器,要求状态转换关系为:A、列状态表:根据题意,该时序电路有三个状态变量,设状态变量为Q2、Q1、Q0,可作出二进制状态表如下表所示,它是一个非完全描述时序电路的设计。,B、确定激励函数由次态卡诺图求出其状态方程和激励函数如下:C、自启动检查根据状态方程,检查多余状态的转移情况如表所示,其完整的状态图如图所示。,可看出,该电路一旦进入状态100,就不能进入计数主循环,因而该电路不能实现自启动,需要修改设计。,D、电路不能自启动的克服:在非完全描述时序电路中,由于存在无效状态,使得在激励函数的获取过程中出现了任意项。在求取激励函数时,如果某任意项被圈入卡诺圈,则该任意项被确认为1,否则被确认为0。由于圈法的随意性,故无效状态的转移可能出现死循环使电路不能自启动。1)、克服死循环的方法:克服死循环的关键是使100状态进入到主循环的某一状态,不再把100状态作为任意项。设100状态在CP作用下进入101状态。由于100状态到101状态只有Q0发生了改变,故只要重新求出Q0次态方程即可。,2)、求Q0次态方程:3)、自启动检查:重新检查多余状态的转移情况如下表所示,其状态图如图所示,可以看到该电路具有自启动能力。,E、逻辑图,4、用D触发器设计一个模七同步加法计数器。A、画状态图,列状态表:根据题意,该时序电路有三个状态变量。设状态变量为Q2、Q1、Q0,可作出二进制状态表如表所示。它是一个非完全描述时序电路的设计。B、确定激励函数和输出函数:由状态表画出Q2、Q1、Q0的次态卡诺图如图所示。,当使用D触发器实现时序电路时,由于D触发器的特征方程为Qn+1=D,因此,可从次态卡诺图直接求出D触发器的激励函数:,C、自启动检查:将多余状态111代入状态方程,求出次态为100,则电路的状态图如下图所示,该电路具有自启动能力。D、逻辑图:,解法2:利用MSI器件设计一个同步模7计数器。利用74LS161的预置数功能,置初始值为9,计满15后进位端输出进位脉冲。再利用进位脉冲控制预置数功能,置初始值为9。P54,五、采用MSI实现任意模值计数分频器1、采用集成计数器实现任意模值计数分频器集成计数器可以加适当反馈电路后构成任意模值计数器。设:计数器的最大计数值为N,若要得到一个模值为M(MN)的计数器,则只要在N进制计数器的顺序计数过程中,设法使之跳过(N-M)个状态,只在M个状态中循环就可以了。通常MSI计数器都有清0,置数等多个控制端,因此实现模M计数器的基本方法有:反馈清0法(或称复位法)。反馈置数法(或称置数法)。,A、反馈清0法基本思想:计数器从全0状态S0开始计数,计满M个状态后产生清0信号,使计数器恢复到初态S0,然后再重复上述过程。具体做法又分两种情况:1)、异步清0:计数器在S0SM-1共M个状态中工作,当计数器进入SM状态时,利用SM状态进行译码产生清0信号并反馈到异步清0端,使计数器立即返回S0状态。其示意图如图中虚线所示。,由于是异步清0,只要SM状态一出现便立即被置成S0状态,因此SM状态只在极短的瞬间出现,通常称它为“过渡态”。所以在计数器的稳定状态循环中不包含SM状态。2)、同步清0:计数器在S0SM-1共M个状态中工作,当计数器进入SM-1状态时,利用SM-1状态译码产生清0信号并反馈到同步清0端,此时输出状态不变,要等下一个有效时钟来到时,才完成清0动作,使计数器返回S0。可见,同步清0没有过渡状态,其示意图如图中实线所示。,B、反馈置数法由于置数操作可以在任意状态下进行,它可以通过预置功能使计数器从某个预置状态Si开始计数,计满M个状态后产生置位信号,使计数器又进入预置状态Si,然后再重复上述过程。对于同步预置的计数器,使置数(LD)有效的信号应从Si+M-1状态译出,等下一个CP到来时,才将预置数置入计数器,计数器在Si、Si+1、Si+M-1共M个状态中循环,如图中实线所示;,对于异步预置的计数器,使置数(LD)有效的信号应从Si+M状态译出。当Si+M状态一出现,置数信号就有效,立即将预置数置入计数器,它不受CP控制,所以Si+M状态只在极短的瞬间出现(过渡态),稳定状态循环中不包含Si+M,如图中虚线所示。,C、设计任意模值计数器的步骤:1)、选择模M计数器的计数范围,确定初态和末态;2)、确定产生清0或置数信号的译码状态,然后根据译码状态设计译码反馈电路;3)、画出模M计数器的逻辑电路。D、例:用74LS161实现模7计数器:,74161有异步清0和同步置数功能,因此可以采用异步清0法和同步置数法实现任意模值计数器。1)、异步清0法:,2)、置数法:通过控制同步置数端LD和预置输入端DCBA来实现模M计数器。由于置数状态可在N个状态中任选,因此实现的方案很多。a、同步置数0(前M个状态计数)。,b、用进位输出端OC置数法(后M个状态计数)。c、中间任意M个状态计数:,2、采用集成移位寄存器实现任意模值计数分频器A、移位寄存计数器的构成:移位寄存计数器的一般结构如图所示:当时:移位寄存器计数器称为环型计数器。当时:移位寄存器计数器称为扭环计数器。(注:n寄存器的个数),B、环型计数器:1)、环型计数器的结构:环型计数器的结构如图所示:由74LS194构成的四位右移环型计数器如图示:,B、74LS194功能表:,2)、环型计数器的完全状态图:3)、环型计数器自启动功能的实现:为了使环型计数器具有自启动特性,设计时要进行修正。修正后的四位环型计数器如图示,它利用74LS194的预置功能,并进行全0序列检测,有效地消除了无效循环,其状态图如图示。,4)、环型计数器的特点:A、计数长度为N=n,n为触发器的个数。B、不具备自启动功能,需设置初始状态。C、所有触发器中只有一个为1或0,故Q端输出不用加译码器。D、在CP作用下Q端输出矩形脉冲,可视为矩形脉冲发生器。E、状态效率低,n个触发器只能记录n个状态。,C、扭环计数器(也称循环码或约翰逊计数器)1)、扭环计数器的结构:扭环计数器的结构如图所示:由74LS194构成的四位扭环计数器如图示:,2)、扭环计数器的完全状态图:3)、有自启动特性的扭环计数器:,4)、扭环计数器的特点:A、状态效率低,n个触发器能记录2n个状态。B、不具备自启动功能,需设置初始状态。C、每次状态变化只有一个触发器翻转,因而不会产生竞争、冒险现象,且译码电路也比较简单。5)、用扭环计数器作分频器:扭环计数器输出波形的频率比时钟频率降低了2n倍,所以它可以用作偶数分频器。如果将反馈输入方程改为:则可以构成奇数分频器,其模值为M=2n-1。用74LS194构成的7分频电路如图示,其状态变化与扭环计数器相似,但跳过了全0状态。,74LS194构成的7分频电路与状态表:,5序列信号发生器序列信号是一种周期性信号,在每个循环周期中,1和0数码按一定的规则顺序排列。序列信号发生器是能够循环产生一组或多组序列信号的时序电路,它可以用移位寄存器或计数器构成。一、移位型序列信号发生器1、结构框图:它由移位寄存器和组合反馈网络组成,从移位寄存器的某一输出端可以得到周期性的序列码。,2、设计步骤:A、确定移存器位数n:2n-1M2n(M为序列信号的循环长度)B、确定移位寄存器的M个独立状态。将给定的序列码按照移位规律每n位一组,划分为M个状态。若M个状态中出现重复现象,则应增加移位寄存器位数。用n+1位再重复上述过程,直到划分为M个独立状态为止。C、根据M个不同状态,作状态转移表和写出反馈激励函数表达式。D、检查自启动性能。E、画逻辑图。,3、例:设计一个产生11000序列的序列信号发生器。A、确定移存器位数n。因M=5,故n=3。B、确定移存器的五个独立状态。将序列码11000按照移位规律每三位一组,划分五个状态为110、100、000、001、011。C、作状态转移表和写出反馈激励函数表达式。由于状态转移符合移存规律,因此只需设计输入第1级的激励信号。通常采用D触发器构成移位寄存器,由卡诺图,可以求得:,D、检查自启动性能。有效状态为5个,尚有3个偏离状态101、010、111。根据及移存规律,不难求得偏离状态的转移为101010100、111110,具有自启动特性,其状态转移图如图示。,E、画逻辑电路。注:根据给定的序列信号列状态转移表时,可能出现同一状态的次状态发生两种不同的转移情况,在没有外加控制信号条件下,是无法实现的。只有通过增加位数(移存器位数)直至得到M个独立状态构成循环为止。增加的位数越多,偏离状态越多,电路、越复杂,工作越不可靠。,二、计数型序列信号发生器1、结构框图:它由模M计数器和组合输出网络组成。2、设计步骤:A、设计模M计数器,状态可以自定;B、按计数器的状态转移关系和序列码的要求设计组合输出网络。由于计数器的状态设置和输出序列没有直接关系,因此这种结构对于输出序列的更改比较方便,而且还能同时产生多组序列码。,3、例:设计一个产生1101000101序列码的计数型序列码发生器。A、因M=10,可选用74161设计一个模10计数器,并采用OC置数法来实现,有效状态为01101111。B、设计组合输出网络。根据计数状态和输出序列的对应关系,列出真值表如下表所示。Z输出的卡诺图如图所示。,若采用8选1MUX实现逻辑函数,则令:选择QA(A1)、QB(A2)、QD(A3)为地址变量,QC为多余变量。由状态表可知余函数为:,C、逻辑电路,小结一、本章内容提要:1、时序电路分析的一般步骤A、根据已知电路,分清电路各组成部分(组合与存储),确定输入与输出信号。B、确定输出函数的逻辑表达式及激励信号的逻辑表达式。C、根据激励信号,考虑所用触发器的特征方程作出时序电路的次态真值表。D、由次态真值表,作出时序电路的状态表和状态图。E、用文字说明电路的逻辑功能,必要时,作出电路的时间波形图。,2、同步时序电路的设计的一般步骤A、根据电路输入的各种可能及输出的要求,确定电路应具有状态的数目,并画出原始状态图与状态表。B、进行状态化简,消去多余状态。C、进行状态分配。即给予所有状态以二进制代码表示,得到用二进制状态表示的状态表。D、选定采用的触发器。E、求激励信号和电路输出表达式。F、画出逻辑图。G、作出时间波形图(必要时)。,3、若干常用的时序逻辑电路A、寄存器触发型集成寄存器(74LS171)锁存型集成寄存器(74LS373)B、移位寄存器集成移位寄存器(74LS194)C、计数器同步二进制加法计数器同步十进制可逆计数器异步集成计数器74LS90同步集成计数器74161,二、举例1、电路如图所示,在时钟脉冲CLK作用下,当输入序列X=1101111101时求输出序列Z。初始状态Q2Q1=10。解;A、写出输出与激励表达式:,B、将激励表达式代入JK触发器的特性方程得到电路的状态方程C、根据输出与激励表达式,列出电路的状态转换表画出电路的状态转换图,如图所示。,D、根
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入职课件模板
- 夯实基础管理之道
- 光伏培训课件
- 你身边的5个人课件
- 湖北小池滨江高级中学2025-2026学年高三物理第一学期期末统考模拟试题
- 中小学生航空航天科普知识竞赛试题库及答案
- 2025中央一号文件应知应会试题库和答案
- 产程全程观察与规范化护理指南
- 企业生产安全培训会议课件
- 企业春节前安全教育培训课件
- 财务管理职业发展路径
- 长城汽车2025人才测评答案
- 民宿管理的规章制度
- 《医学美容技术》课件-5强脉冲光美容技术
- 普通车床实训课件
- 咖啡师知识培训课件图片
- pu线条安装合同范本
- 2025年日历表全年(打印版)完整清新每月一张
- 20241025-高标准农田上图入库培训
- 大众集团英语面试题目(3篇)
- 办公楼体育设施的合理规划与利用
评论
0/150
提交评论