第6章时序电路分析与设计 本章的重点是同步时序电路的工作原理、分析与设计方法首先介绍时序电路的基本概念和分析时序电路的方法、步骤然后介绍寄存器、计数器等常用集成时序电路最后给出同步时序电路的设计方法.ppt
《第6章时序电路分析与设计 本章的重点是同步时序电路的工作原理、分析与设计方法首先介绍时序电路的基本概念和分析时序电路的方法、步骤然后介绍寄存器、计数器等常用集成时序电路最后给出同步时序电路的设计方法.ppt》由会员分享,可在线阅读,更多相关《第6章时序电路分析与设计 本章的重点是同步时序电路的工作原理、分析与设计方法首先介绍时序电路的基本概念和分析时序电路的方法、步骤然后介绍寄存器、计数器等常用集成时序电路最后给出同步时序电路的设计方法.ppt(110页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章 时序电路分析与设计 本章的重点是同步时序电路的工作原理、分析与设计方法,首先介绍时序电路的基本概念和分析时序电路的方法、步骤,然后介绍寄存器、计数器等常用集成时序电路,最后给出同步时序电路的设计方法。Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望6.1.1时序电路的组成时序电路的组成一般时序电路,可以画出如图一般时序电路,可以画出如图6-1所示的框图。可以看出,时序电路是由组合所示的框图。可以看出,时序电路是由组合逻辑电路部分和存储电路(触发器)部分组成,
2、通常存储电路在时钟逻辑电路部分和存储电路(触发器)部分组成,通常存储电路在时钟CP的有的有效边沿动作。效边沿动作。6.1.2时序电路中的基本概念时序电路中的基本概念1时序逻辑和时序机、状态机时序逻辑和时序机、状态机实际中的很多事物不仅与当前情况有关,还与过去情况有关,就是与时实际中的很多事物不仅与当前情况有关,还与过去情况有关,就是与时间的顺序有关,它们可以是复杂的计算机或是简单的计数器,也可以是顺序间的顺序有关,它们可以是复杂的计算机或是简单的计数器,也可以是顺序控制器,处理与时间先后顺序有关的逻辑称为时序逻辑。任何一个时序逻辑控制器,处理与时间先后顺序有关的逻辑称为时序逻辑。任何一个时序逻
3、辑电路都可以看做一个处理时序问题的机器,通常称为时序机,时序机用驱动电路都可以看做一个处理时序问题的机器,通常称为时序机,时序机用驱动方程、状态方程和输出方程描述实际问题。方程、状态方程和输出方程描述实际问题。2同步时序与异步时序同步时序与异步时序在时序电路中,所有触发器的状态都是在同一时钟信号有效边沿作用下在时序电路中,所有触发器的状态都是在同一时钟信号有效边沿作用下发生变化,称为同步时序电路。若时序电路中触发器的状态不是在同一时钟发生变化,称为同步时序电路。若时序电路中触发器的状态不是在同一时钟信号作用下变化,称为异步时序电路。信号作用下变化,称为异步时序电路。3摩尔型与梅里型时序电路摩尔
4、型与梅里型时序电路下图中,输出信号不仅取决于触发器的状态,而且取决于输入信号的时序电路,下图中,输出信号不仅取决于触发器的状态,而且取决于输入信号的时序电路,称为梅里型(称为梅里型(Mealy)时序电路,又称为梅里状态机。而图)时序电路,又称为梅里状态机。而图6-3所示框图中,输出信所示框图中,输出信号仅取决于触发器状态的时序电路称为摩尔型(号仅取决于触发器状态的时序电路称为摩尔型(Moore)时序电路,又称为摩尔状)时序电路,又称为摩尔状态机。态机。图6-2 梅里型时序电路 图6-3 摩尔型时序电路 4时序电路中的变量与状态时序电路中的变量与状态输入变量是源于时序电路外的所有变量。输入变量是
5、源于时序电路外的所有变量。输出变量是离开时序电路的所有变量。输出变量是离开时序电路的所有变量。驱动变量是触发器的驱动(输入)信号(如驱动变量是触发器的驱动(输入)信号(如R-S,J-K,D,T)。)。状态是由触发器的输出定义的,时序电路的每一个状态都是唯一的,状态变量状态是由触发器的输出定义的,时序电路的每一个状态都是唯一的,状态变量N(触发器个数)与状态(触发器个数)与状态S之间的关系是之间的关系是。时序电路的状态是状态变量。时序电路的状态是状态变量的唯一组合,每一个状态必须区别于所有其他状态。的唯一组合,每一个状态必须区别于所有其他状态。5现态与次态现态与次态对于同步时序电路来说,现态与次
6、态的划分取决于时钟脉冲,时钟有效边沿到对于同步时序电路来说,现态与次态的划分取决于时钟脉冲,时钟有效边沿到来之前,电路的状态是现态;时钟有效边沿到来之后,电路的状态是次态。来之前,电路的状态是现态;时钟有效边沿到来之后,电路的状态是次态。对于异步时序电路现态与次态划分取决于异步电路的形式,若是脉冲异步时序对于异步时序电路现态与次态划分取决于异步电路的形式,若是脉冲异步时序电路则由输入脉冲确定,这和同步时序电路相同,对于电平异步电路则是由输电路则由输入脉冲确定,这和同步时序电路相同,对于电平异步电路则是由输入电平的变化划分现态和次态。入电平的变化划分现态和次态。6时序电路的时钟时序电路的时钟时序
7、电路的时钟常用时序电路的时钟常用CP(ClockPulse)或)或CLK(Clock)表示。时钟有效沿)表示。时钟有效沿区分现态和次态。区分现态和次态。1状态(转换)图状态(转换)图状态图又称为状态转换图,它用图形的方式描述现态、次态、输入和输出之间状态图又称为状态转换图,它用图形的方式描述现态、次态、输入和输出之间的关系。的关系。梅里型时序电路的画法是使用圆圈中的数字或字母表示时序电路的状态,使用梅里型时序电路的画法是使用圆圈中的数字或字母表示时序电路的状态,使用箭头表示状态变化并且在箭头旁标记有输入变量箭头表示状态变化并且在箭头旁标记有输入变量x和输出变量和输出变量z,标记时将输入变量,标
8、记时将输入变量x与输出变量与输出变量z用斜杠隔开。用斜杠隔开。梅里型时序电路的输入、输出和状态之间的关系如图梅里型时序电路的输入、输出和状态之间的关系如图6-4(a)的时序图所示。)的时序图所示。由状态图可知当由状态图可知当x从从1变为变为0时,将引起状态和输出变化,由于状态的变化发生在时钟时,将引起状态和输出变化,由于状态的变化发生在时钟的上升沿,而输出的上升沿,而输出z的变化出现在输入的变化出现在输入x发生变化时,因此输出发生变化时,因此输出z的变化提前于状态变的变化提前于状态变化,这也正是输出标示在箭头旁的原因。化,这也正是输出标示在箭头旁的原因。摩尔型时序电路的画法是使用圆圈中的数字或
9、字母表示时序电路的状态与输出,摩尔型时序电路的画法是使用圆圈中的数字或字母表示时序电路的状态与输出,使用箭头表示状态变化,并且在箭头旁标记有输入变量使用箭头表示状态变化,并且在箭头旁标记有输入变量X。摩尔型时序电路的输入、输出和状态之间的关系如图摩尔型时序电路的输入、输出和状态之间的关系如图6-4(b)的时序图所示,)的时序图所示,可以看出状态的变化发生在时钟的上升沿,而输出可以看出状态的变化发生在时钟的上升沿,而输出Z的变化也出现在时钟的上升沿,的变化也出现在时钟的上升沿,就是说输出就是说输出Z的变化与状态变化发生在同一时刻,这也正是输出标示圆圈内的原因。的变化与状态变化发生在同一时刻,这也
10、正是输出标示圆圈内的原因。2状态表状态表该表类似组合电路中的真值表。以表格的形式描述时序电路中输入变量、现该表类似组合电路中的真值表。以表格的形式描述时序电路中输入变量、现态变量与次态变量、输出变量之间的关系。该表格以输入、现态作为自变量,以态变量与次态变量、输出变量之间的关系。该表格以输入、现态作为自变量,以次态和输出为因变量。该表格可以是一维或是二维的,可以清楚地表达所有输入、次态和输出为因变量。该表格可以是一维或是二维的,可以清楚地表达所有输入、现态与次态、输出之间的关系。现态与次态、输出之间的关系。3时间图时间图时间图或时序图是按照时序电路的时钟脉冲顺序、输入信号与现在状态,将时间图或
11、时序图是按照时序电路的时钟脉冲顺序、输入信号与现在状态,将时序电路的输出与次态变化画成的图。实际中常使用逻辑分析仪测量时序电路的时序电路的输出与次态变化画成的图。实际中常使用逻辑分析仪测量时序电路的时序,并以时序图形的方式显示在仪器屏幕上,以研究时序的正确性。时序,并以时序图形的方式显示在仪器屏幕上,以研究时序的正确性。6.2同步时序电路的逻辑分析步骤与举例同步时序电路的逻辑分析步骤与举例分析步骤如下:分析步骤如下:观察时序电路的输入、输出和状态变量。观察时序电路的输入、输出和状态变量。写各个触发器的驱动方程和输出方程。写各个触发器的驱动方程和输出方程。把驱动方程代入触发器的特性方程,得到时序
12、电路的状态(次态)方程。把驱动方程代入触发器的特性方程,得到时序电路的状态(次态)方程。由时序电路的状态方程组和输出方程构造状态表,列出每一个现态与输入组合对由时序电路的状态方程组和输出方程构造状态表,列出每一个现态与输入组合对应的次态与输出的表格。应的次态与输出的表格。画状态图和画状态图和/或时序图。或时序图。【例例6-1】试试写写出出图图6-5所所示示电电路路的的驱驱动动方方程程、状状态态方方程程、输输出出方方程程,并并画画出出状状态态表表、状态图。状态图。状态表。状态表。首先做空的表如表首先做空的表如表6-1所示所示图图6-6例例6-1的状态图的状态图由于只有一个触发器,因此只有两个状态
13、由于只有一个触发器,因此只有两个状态0和和1,根据状态表,将状态转移的条,根据状态表,将状态转移的条件、输出、转移方向标记在图上,就形成如图件、输出、转移方向标记在图上,就形成如图6-6所示的状态图。所示的状态图。【例【例6-2】试写出图试写出图6-7所示电路的驱动方程、状态方程、输出方程,并画出状所示电路的驱动方程、状态方程、输出方程,并画出状态表、状态图态表、状态图【例例6-3】试试写写出出图图6-9所所示示电电路路的的驱驱动动方方程程、状状态态方方程程、输输出出方方程程,并并画画出出状状态态表表、状状态图。态图。画状态图。画状态图。时序图。时序图。若已知若已知x的波形,就可以画出时序图,
14、如图的波形,就可以画出时序图,如图6-11所示。所示。6.3寄存器寄存器6.3.1寄存器寄存器1数据寄存器数据寄存器数据寄存器用于存储一组二进制信号,是数字系统中常用的器件。数据寄存器用于存储一组二进制信号,是数字系统中常用的器件。(1)锁存器结构的寄存器)锁存器结构的寄存器锁存器结构的寄存器具有如下输入、输出端:锁存器结构的寄存器具有如下输入、输出端:数据端数据端D,用来输入被寄存的二进制信号。,用来输入被寄存的二进制信号。使能端(门控端),当为使能端(门控端),当为1时,时,Q端状态随端状态随D端状态变化,当为端状态变化,当为0时,时,Q端端状态保持。状态保持。(2)触发器结构的寄存器)触
15、发器结构的寄存器触发器结构的寄存器具有如下输入、输出端:触发器结构的寄存器具有如下输入、输出端:数据端,用来输入被寄存的二进制信号。数据端,用来输入被寄存的二进制信号。脉冲端,在脉冲的上升边沿或下降边沿触发器触发,使脉冲端,在脉冲的上升边沿或下降边沿触发器触发,使Q端的状态与端的状态与D端端的状态一致。的状态一致。清除端,使清除端,使Q端的状态为零。端的状态为零。有的寄存器是三态输出的,故还有三态控制端(输出使能端)。有的寄存器是三态输出的,故还有三态控制端(输出使能端)。2集成寄存器集成寄存器图6-12 2种常用的数据寄存器内部逻辑图3数据寄存器的应用数据寄存器的应用图图6-13(a)是分时
16、寄存数码管显示数据的电路,两位数码管数据来自数据总线)是分时寄存数码管显示数据的电路,两位数码管数据来自数据总线D7D0,分别与寄存器,分别与寄存器74LS273数据输入端相连,寄存器数据输入端相连,寄存器74LS273的输出驱动共阳的输出驱动共阳极数码管。信号极数码管。信号P1.0和和P1.1分别控制分别控制74LS273寄存数据。寄存数据。图图6-13(b)显示的是动作时)显示的是动作时序,序,D7D0分时送出两位数码管分时送出两位数码管显示数据,当数码管显示数据,当数码管sm1的显示的显示数据呈现在数据呈现在D7D0总线上时,总线上时,P1.0信号的上升沿将该数据寄存信号的上升沿将该数据
17、寄存在在74LS273(1)中,数码管)中,数码管sm1显示该数据;当数码管显示该数据;当数码管sm2的显的显示数据呈现在示数据呈现在D7D0总线上时,总线上时,P1.1信号的上升沿将数据寄存在信号的上升沿将数据寄存在74LS273(2)中,数码管)中,数码管sm2显显示该数据。示该数据。6.3.2移位寄存器移位寄存器1基本概念基本概念除具有二进制代码寄存功能外还具有二进制移位功能的寄存器称为移位除具有二进制代码寄存功能外还具有二进制移位功能的寄存器称为移位寄存器,所谓移位功能就是寄存的数据在移位脉冲的作用下左移或右移。由寄存器,所谓移位功能就是寄存的数据在移位脉冲的作用下左移或右移。由于具有
18、移位功能,数据既可以并行输入、输出,也可以在移位脉冲的作用下,于具有移位功能,数据既可以并行输入、输出,也可以在移位脉冲的作用下,串行输入寄存器、从寄存器串行输出。移位寄存器分类如图串行输入寄存器、从寄存器串行输出。移位寄存器分类如图6-14所示。所示。由图可以看出,移位寄存器分为串入串出、串入并出和并入串出由图可以看出,移位寄存器分为串入串出、串入并出和并入串出3类。类。2各类移位寄存器工作原理各类移位寄存器工作原理(1)串入串出移位寄存器)串入串出移位寄存器图图6-15(a)显示的是由)显示的是由D触发器组成的右移寄存器,数据从左侧输入端输入,触发器组成的右移寄存器,数据从左侧输入端输入,
19、从右侧输出端输出。由于时钟端与每个触发器的时钟端相连,所以在时钟上升沿每从右侧输出端输出。由于时钟端与每个触发器的时钟端相连,所以在时钟上升沿每个触发器都接收左侧输入端的数据。个触发器都接收左侧输入端的数据。图6-15(b)显示的是串入串出移位寄存器的工作过程。初始状态时,寄存器内寄存有数据初始状态时,寄存器内寄存有数据0110,寄存器输入端有数据,寄存器输入端有数据1001;在时;在时钟上升沿,寄存器内的数据向右移动,同时最左侧的钟上升沿,寄存器内的数据向右移动,同时最左侧的D触发器接收输入端的数据,触发器接收输入端的数据,经过经过4个上升沿,输入端的数据个上升沿,输入端的数据1001完全移
20、入寄存器,而寄存器内部寄存的数据完全移入寄存器,而寄存器内部寄存的数据0110,全部从输出端移出寄存器。,全部从输出端移出寄存器。图图6-16(a)是上述移位过程的时序图,图中串行输入数据为)是上述移位过程的时序图,图中串行输入数据为1001,寄存器内初始,寄存器内初始数据为数据为0110。首先输入数据的最高位先放在移位寄存器的串入数据端,在。首先输入数据的最高位先放在移位寄存器的串入数据端,在4个时钟个时钟沿后,寄存器内数据为沿后,寄存器内数据为1001,而初始数据全部从输出端移出寄存器。,而初始数据全部从输出端移出寄存器。图图6-16(b)寄存器初始数据)寄存器初始数据全为全为1时的时序图
21、时的时序图输入数据最高位输入数据最高位0首先放在移位寄存器的串入数据端,经过首先放在移位寄存器的串入数据端,经过4个时钟沿后,输入数个时钟沿后,输入数据据0011全部移入寄存器。全部移入寄存器。图图6-17左移移位寄存器的原理图。左移移位寄存器的原理图。(2)串入并出移位寄存器)串入并出移位寄存器如果数据串行输入寄存器,从寄存器中各个触发器如果数据串行输入寄存器,从寄存器中各个触发器Q端并行输出,则为串入并出寄端并行输出,则为串入并出寄存器存器(3)并入串出移位寄存器)并入串出移位寄存器图图6-19所示的是数据并行输入,串行输出的所示的是数据并行输入,串行输出的4位移位寄存器。位移位寄存器。图
22、图6-19D触发器组成的触发器组成的4位同步并入串出移位寄存器位同步并入串出移位寄存器图图6-20显示的是显示的是JK触发器组成并入串出寄存器电路触发器组成并入串出寄存器电路由于并行数据是从由于并行数据是从JK触发器的异步置位、复位端输入,只要置数控制信号触发器的异步置位、复位端输入,只要置数控制信号为为1,并行数据就被存储到,并行数据就被存储到JK触发器中。触发器中。(4)双向移位寄存器)双向移位寄存器4位双向移位寄存器如图位双向移位寄存器如图6-21所示。所示。当控制信号为高电平时,寄存器具有右移功能,数据从触发器当控制信号为高电平时,寄存器具有右移功能,数据从触发器FF0移向移向FF3;
23、当;当控制信号为低电平时,寄存器具有左移功能,数据从触发器控制信号为低电平时,寄存器具有左移功能,数据从触发器FF3移向移向FF0。3集成移位寄存器集成移位寄存器(1)串入并出移位寄存器)串入并出移位寄存器74LS16474LS164是是8位串入并出的移位寄存器,位串入并出的移位寄存器,(2)并入串)并入串出移位寄存器出移位寄存器74LS16574LS165是一是一个个8位并入串位并入串出,具有异步出,具有异步预置、时钟禁预置、时钟禁止和互补输出止和互补输出的移位寄存器。的移位寄存器。(3)双向移位寄存器)双向移位寄存器74LS194图图6-24显示的是双向移位寄存器显示的是双向移位寄存器74
24、LS194的内部结构图。的内部结构图。该寄存器具有模式控制端该寄存器具有模式控制端S1、S0,当,当S1=1、S0=1时,同步并行输入;当时,同步并行输入;当S1=0、S0=1时,右移;当时,右移;当S1=1、S0=0时,左移;当时,左移;当S1=0、S0=0时,时钟被禁时,时钟被禁止。时钟止。时钟CP的有效边沿为上升沿。的有效边沿为上升沿。4移位寄存器应用举例移位寄存器应用举例【例【例6-4】使用使用74LS164驱动共阳数码管的电路。驱动共阳数码管的电路。解:图解:图6-25是使用是使用74LS164的数码管驱动电路,图中的数码管驱动电路,图中U1的串行数据输入端的串行数据输入端DATA用
25、用于接收要显示的数据,而时钟端于接收要显示的数据,而时钟端CLK用于将数据移到用于将数据移到74LS164中。中。【例【例6-5】用用74LS165扩展单片机输入端。扩展单片机输入端。解:利用解:利用74LS165将并行信号转换成串行信号的电路如图将并行信号转换成串行信号的电路如图6-26(a)所示。)所示。【例【例6-6】双向移位寄存器双向移位寄存器74LS194构成时序产生器。构成时序产生器。解:图解:图6-27所示的是使用双向移位寄存器所示的是使用双向移位寄存器74LS194构成的时序产生器。构成的时序产生器。6.4计数器计数器计数器是由触发器组成的时序电路,其功能是用触发器的状态记录输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 时序电路分析与设计 本章的重点是同步时序电路的工作原理、分析与设计方法,首先介绍时序电路的基本
链接地址:https://www.taowenge.com/p-60182246.html
限制150内