第五模块:时序逻辑电路.doc

上传人:本田雅阁 文档编号:2747696 上传时间:2019-05-10 格式:DOC 页数:27 大小:12.42MB
返回 下载 相关 举报
第五模块:时序逻辑电路.doc_第1页
第1页 / 共27页
第五模块:时序逻辑电路.doc_第2页
第2页 / 共27页
第五模块:时序逻辑电路.doc_第3页
第3页 / 共27页
第五模块:时序逻辑电路.doc_第4页
第4页 / 共27页
第五模块:时序逻辑电路.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《第五模块:时序逻辑电路.doc》由会员分享,可在线阅读,更多相关《第五模块:时序逻辑电路.doc(27页珍藏版)》请在三一文库上搜索。

1、第五模块:时序逻辑电路一、本模块学习目标1、掌握时序逻辑电路的特点;2、熟练掌握时序逻辑电路的分析与设计方法;3、掌握同步和异步的二十进制计数器的构成方法和工作原理;4、熟练掌握中规模集成芯片,运用“反馈归零法”、“反馈置数法”、“反馈置最小数法”和“级联法”等四种方法构成“N进制计数器”。二、本模块重难点内容1、时序逻辑电路在逻辑功能和电路结构上的特点,以及时序逻辑电路逻辑功能的描述方法。2、同步时序逻辑电路的分析方法和设计方法。3、几种常见中规模集成时序逻辑电路的逻辑功能和使用方法(会读功能表,掌握扩展接法及任意进制计数器的构成方法等)。三、本模块问题释疑1、时序逻辑电路由哪几部分组成?它

2、和组合电路的区别是什么?答:时序逻辑电路由组合电路和存储电路两部分组成。组合逻辑电路在任一时刻的输出信号仅与当时的输入信号有关;而时序逻辑电路还与电路原来的状态有关。时序电路可分为同步时序电路和异步时序电路两大类。2、描述时序电路逻辑功能的方法有哪几种?答:描述时序电路逻辑功能的方法有:状态方程、驱动方程、输出方程、状态表、状态图和时序图。3、什么是状态表、状态图、时序图?答:反映时序逻辑电路的输出Z、次态Qn+1和电路的输入X,现态Qn间对应取值关系的表格称为状态表。反映时序逻辑电路状态转换规律及相应输入、输出取值关系的图形称为状态图。时序图即时序电路的工作波形图。4、 状态图怎样构成?答:

3、在状态图中,圆圈及圈内的字母或数字表示电路的各个状态,连线箭头表示状态转换的方向(由现态到次态)。标在连线一侧的数字表示状态转换前输入信号的取值和输出值。例如已知状态表,请作出状态转换图。答:其对应的状态转换图如下:5、存储电路的作用?答:由于时序逻辑电路在任一时刻的输出信号不仅与当时的输入信号有关,而且还与电路原来的状态有关,因此,时序逻辑电路中必须存储电路,由它将某一时刻之前的电路状态保存下来。6、 时序逻辑电路的特点?解:时序逻辑电路的特点如下:a) 时序逻辑电路由组合电路和存储电路组成。b) 时序逻辑电路中存在反馈,因而电路的工作状态与时间因素相关,即时序电路的输出由电路的输入和电路原

4、来的状态共同决定。7、 分析比较同步时序电路和异步时序电路?答:同步时序电路:电路中的触发器均用一个时钟脉冲,在它的统一控制下,各触发器同时翻转,工作的速度较快。异步时序电路:电路中存在多个时钟信号,分别控制不同的触发器,因此,各触发器不是在同一时刻翻转,时间上有先有后,工作速度较慢。8、 时序电路按输出与输入的关系如何分类?答:可分为米里型和莫尔型两类。米里型电路的输出是输入变量和电路现状的函数;莫尔型电路的输出仅与电路的现态有关。9、 什么是时序逻辑电路的分析?答:根据给定的时序逻辑电路图,通过分析,求出它的输出Z的变化规律,以及电路状态Q的转换规律,进而说明该时序电路的逻辑功能和工作特性

5、。10、 列写状态表的方法?答:先填入电路现态Qn的所有组合状态以及输入信号X的所有组合状态,然后根据输出方程及状态方程,逐行填入当前输出Z的相应值,以及次态Qn+1的相应值。如下例所示:11、 什么是原始状态图?做图方法?答:直接由要求实现的逻辑功能求得的状态转换图叫做原始状态图。具体做法:a) 分析给定的逻辑功能,确定输入变量、输出变量及该电路应包含的状态,并用字母SO、S1、表示这些状态。b) 分别以上述状态为现态,考察在每一个可能的输入组合作用下应转入哪个状态及相应的输出,便可求得符合题意的状态图。12、 作出原始状态图?设计一个串行数据检测电路,当连续输入3个或3个以上1时,电路的输

6、出为1,其它情况下输出为0。例如:输入X101100111011110 输入Y 000000001000110答:所作出的原始状态图如下:13、 什么是状态等价?如何进行状态化简?答:所谓状态等价,是指在原始状态图中,如果有两个或两个以上的状态,在输入相同的条件下,不仅有相同的输出,而且向同一个次态转换,则称这些状态是等价的。凡是等价状态都可以合并。例如S1与S2等价,可取消S2并且将S2出发的所有连线去掉,将指向S2的连线改而指向S1。14、 指出下列原始状态转换图中有否等价的状态?答:所得原始状态图中,状态S2和S3等价。因为它们在输入为1时输出都为1,且都转换到次态S3;在输入为0时输出

7、都为0,且都转换到次态S0。所以它们可以合并为一个状态,合并后的状态用S2表示。15、 选择触发器个数的要求?答:在进行时序逻辑电路设计时,设电路包含M个状态,则选择触发器的个数为n,应满足2n-1N,则需一片M进制计数器;如果MN,则需多片M进制计数器。46、 分析反馈清零法?答:反馈清零法适用于有清零输入端的集成计数器。74161具有异步清零功能,在其计数过程中,使RD=0,74161的输出会立即回到0000状态,清零信号消失后,74161又从0000状态开始重新计数。47、 分析反馈置数法?答:适用于具有预置数功能的集成计数器。在其计数过程中,将它输出的任何一个状态通过译码,产生一个预置

8、数控制信号反馈至预置数控制端,在下一个CP脉冲作用后,计数器从被置入的状态开始重新计数。48、 列出74290的清零和置位功能端的电平?答:74290的清零和置位功能端的电平如下:49、 列出7490:二五十进制计数器的输入脉冲和输出状态?答:二五十进制计数器的输入脉冲和输出状态如下:50、 用7290构成8进制计数器,画出电路图。答:其电路图如下:51、 用两片7490构成100进制计数器。答:电路图如下:52、 什么是寄有器?答:寄存器是用以暂存二进制代码的逻辑部件,能实现对数据的清除、接收、保存和输出等功能。移位寄存器还有移位功能。53、 寄存器与锁存器的区别?答:两者功能一致,区别仅在

9、于寄存器中用边沿触发器,而锁存器中用电平触发器。用哪一种电路寄存信息,取决于触发器信号和数据之间的时间关系。54、 数码寄存器和移位寄存器有什么区别?答:数码寄存器只能寄存数据,且只能并行输入和输出数据。移位寄存器不仅能寄存数据,而且能实现数据的左、右移位,其输入和输出数据不仅可并行操作,也可串行操作。55、 什么是并行输入、串行输入、并行输出和串行输出?答:并和输入是将整个数码由各位寄存器输入端同时一次输入到寄存器中,并行输出则是由寄存器各位触发器输出端同时输出二进制数的各位值,串行输入是由寄存器的第一位触发器输入端将二进制数码逐位输入到寄存器中,每输入一位则数码在寄存器中向左或向右移一位,

10、直到全部各位输入完毕为止。串行输出则由寄存器末位输出端将数码通过移位的方法逐位移出寄存器。56、 分析移位寄有器?答:移位寄存器具有数码的寄存和移位两个功能。若在移位脉冲作用下,寄有器中的数码依次向左移动一位,则称左移。依次向右移动一位,称为右移。既可左移又可右移的称双向移位寄存器。57、 移位寄存器的应用?答:移位寄存器的应用如下:b) 可进行串行数据和并行数据的互相转换。c) 可组成移位型计数器。包括环形计数器和扭环形计数器。58、 寄存器有几种工作方式?答:寄存器有两种工作方式:单拍工作方式和双拍工作方式。如下图示。59、 双拍工作方式的过程是怎样的?答:工作过程如下:60、 请画出一个

11、单项移位寄存器的电路图?答:电路图如下:61、 单项移位寄存器有哪些特点?答:单项移位寄存器的特点如下:d) 单向移位寄存器中的数码,在CP脉冲操作下,可以依次右移或左移。e) n位单向移位寄存器可以寄存n位二进制代码。n个CP脉冲即可完成串行输入工作,此后可从Q0Qn-1端获得并行的n位二进制数码,再用n个CP脉冲又可实现串行输出操作。f) 若串行输入端状态为0,则n个CP脉冲后,寄存器便被清零。62、 (A)试分析下图所示电路,说明它是多少进制的计数器。答:由上图所示电路可知,该计数器是用“反馈清零法”构成的。当输出端状态为10101110时,由与非门输出一个清零信号,使两片74161同时

12、被清零,计数器又从00000000状态开始重新计数。由于(10101110)B=(174)D,因此该计数器的模M=174。(B)试分析下图所示电路,说明它是多少进制的计数器。答:两片74161级连后,输出端共有1616=256个不同的状态,而在用“反馈置数法”构成的上图所示电路中,预置数输入端所加的数据为01010010,它所对应的十进制数是82,说明该电路从01010010状态开始计数,跳过了82个状态,因此该计数器的模M=256-82=174。63、 画出循环移位寄存器的电路图,有何特点?答:其电路图如下:最后位的输出成为第一位的输入。四、本模块例题详解例5.1 分析图5.3所示电路的逻辑

13、功能,检查电路能否自启动。解:(1)方程式时钟方程:驱动方程: (5.1)状态方程:(5.2)状态转换表(见表5.3)表5.3例5.1的状态转换真值表CPQ2nQ1nQ0nQ2n+1Q1n+1Q0n+110001002100010301000140010001111110211010131011004011010(3)画出状态转换图(见图5.4)Q2Q1Q0000100101110111001010011图5.4逻辑电路的状态转换图(4)检查自启动。经查,电路有111、110、101、011四个无效状态如图5.2所示,电路能够启动。(5)时序图(见图5.5) CP Q1 Q2 Q3图5.5例5

14、.1逻辑电路的时序图(6)功能说明:图5.1逻辑电路是一个同步四进制计数器。例5.2试分析图5.6所示电路,并说明其逻辑功能。解:(1)驱动方程: (5.3) (2)状态方程:(5.4)(3)状态表(见表5.4)表5.4 例5.2的状态表(4)状态图(见图5.7)(5)时序图(见图5.8)(6)功能说明:图5.6电路是同步六进制加法计数器。例5.3试分析图5.9所示电路的功能,说明电路是几进制计数器,能否自启动,画出其状态转换图。解:电路由三个FF构成,其计数长度N8,即电路不会超过8进制,电路下降沿触发的JKFF组成,触发时刻为CP的(1)驱动方程: (5.5)(2)输出方程: (5.6)(

15、3)状态方程: (5.7)(4)列状态转换表(见表5.5)表5.6状态转换表图5.10状态转换图从图中可清楚地看出,电路是能够自启动的,而且电路每来6个时钟,其状态变化循环一遍,故称电路有6个有效状态,亦称电路为6进制计数器。将图5.9与图5.6相比较可以看出:6进制加法计数器能由不同的逻辑电路结构实现。另外由电路的输出方程可知,电路在出现101状态时,输出Y1。可将此信号看作一个进位脉冲信号,每来6个时钟CP,Y输出一个正脉冲,其正脉冲的宽度与时钟CP的周期相同。(6)结论:图5.9所示电路为一个同步的能自启动的六进制加法计数器。例5.4分析图5.11逻辑电路的功能,说明电路是几进制计数器,

16、能否自启动,并画出电路的状态转换图。(1)时钟方程CP1CP2CP3CP驱动方程:图5.11例5.4的逻辑电路图(5.8)(2)列状态转换表。根据上述驱动方程组和JK触发器真值表可列状态转换表如表5.6表5.6 例5.4的状态转换表(3)功能描述。由表5.6可知电路的工作状态转换图为:因为在这个工作状态循环内包含5个工作状态,所以该电路是模5(或称五进制)同步计数器。(4)检查能自启动 有非工作状态011,100,111。将它们分别代入驱动方程,可得列表5.6倒数三行的内容。由此可知011100101,111010,即所有的非工作状态都可以进入工作状态(即有效状态),因此,该计数器可以自启动。

17、(5)完整的状态转换图(见图5-12)图5.12例5.4的完整状态转换图 图5.13例5.5逻辑电路图例5.5 电路如图5.13所示,设初态 Q3Q2Q1100 ,试画出其工作状态转换表和状态转换图,描述电路的功能,并检查能否自启动。若不能自启动,请对电路进行修改,使其具有自启动功能。解:(1) 时钟方程:CP1=CP2=CP3=CP 驱动方程:状态方程:(5.9) (5.10)(2) 列状态转换真值表(见表5.7)(3) 画状态转换图(见图5.14)表5.7例5.5电路状态转换真值表图5.14例5.5电路的状态转换图d图5.15J1的卡诺图(4)检查能否自启动。将无效状态=000代入特性方程

18、,得到次态=000,所以此电路不能自启动。(5) 自启动电路设计 保持原来储存电路结构,只需重新设计J1K1 就行了。要使=000进入 =001,就只需要=0能进入=1。根据J-K触发器的激励表知,必须满足(d为任意值),此处若取=0,则仍然有=。因此,只需要重新求J1 的方程即可达到目的。根据以上分析,由表5.7最下一行取值可得J1的卡诺图如图5.15所示。 (5.11)修改后,具有自启动功能的电路如图5.16所示 (6)功能说明:图5.13是同步模7计数器 例5.6设计一个七进制加法计数器。要求:(1)用最少的JK边沿触发器和少量与非门实现。图5.16图5.13修改后可自启动逻辑电路(2)

19、利用集成电路芯片74LS160和反馈清零法实现(异步清零)(3)利用集成电路芯片74LS160和反馈置数法实现(同步置数)解:(1)用最少的JK边沿触发器和少量的与非门实现计数器的状态图用3位二进制编码。则电路状态转换图如下图5.17所示图5.17例5.6状态转换图画出图5.17所对应的卡诺图,见图5.18图5.18例5.6的状态转换卡诺图 从上图中求得状态方程如下:(5.12)JK触发器的驱动方程图5.19用JK触发器构成的七进制计数器(5.13) 画逻辑电路图,如图5.19所示,经检查电路能够自启动。图5.19例5.6的逻辑电路图(2)用集成电路芯片74LS160的反溃归零法实现,电路如图

20、5.20所示图5.21用同步置数法实现七进制加法计数器图5.20用异步清零法实现七进制加法计数器(3)用74LS160和同步置数法实现(见图5.21所示) 例5.7 设计一个同步11进制减法计数器。要求用JK边触法器和少量的门电路实现。解:(1)确定状态数、状态编码,画状态转换图 N11 取n=4即4位输出的JK边沿触发器,于是状态转换图为: 图5.22例5.7的状态转换图(2)求状态方程和驱动方程 将上述状态转换图用卡诺图表示,然后分别对的卡诺图进行化简(见图5.23所示)图5.2311进制减法计数卡诺图图5.23化简后得到状态方程为:(5.14)由上述状态方程得驱动方程(5.15)(3)画

21、出电路图(见图5.24),经检查,电路能自启动。图5.2411进制减法计数器的逻辑电路图例5.8 设计一个串行数据检测器,要求当串行数据x连续输入三个0时,输出为1,否则输出为1。解:(1)确定状态状态数、状态编码,并画状态转换图。 设一个0也没有输入时电路的初始状态编码为 S0=00, 输入一个0后变为状态编码为S1=01,输入两个0后状态编码为S2=10,输入三个0后状态编码为S3=11 ,输出Y为高电平1,在任何一种状态下,若x输入1。则电路转换初始状态S0=00,即电路有四个状态。表5.8 例5.8题的状态转换表状态转换图如图5.25所示现态次态输出YX0X10001/000/0011

22、0/000/01011/100/01111/100/0图5.25例5.8的状态转换图(2)求状态转换表和状态方程 根据图5.25可得到状态转换表(见表5.8所示) 根据表5.8可用图5.26所示卡诺图表示 0图5.26 例5.8串行数据检测器的卡诺图 卡诺图5.26经化简后得到状态方程、输出方程:(5.16)(3)求驱动方程 对照主从J-K触发器的特性方程得驱动方程(5.17)(4)画出逻辑电路图(见图5.27)所示),电路没有多余状态,不需要检查自启动。图5.27例5.8题串行数据检测器电路图例5.9 CMOS同步四位二进制计数器应用CMOS同步四位二进制加法计数器CC4520芯片的逻辑符号

23、和功能如图5.28和表5.9所示。1. 根据芯片的功能表,说明芯片在作十进制加法计数时有关引脚的正确接法,并画出相应的接线图。CRENCP功能1清零00保持01加计数00加计数表5.9 CC4520功能表图5.28 CC4520引脚图2.若用两片CC4520实现六十进制加法计数器,则电路应怎样连接?画出其接线图。 解: CC4520为同步双4位二进制加计数器,正常计数时共有S0、S1S15,十六种状态,利用异步复位端CR,可将芯片构成模数M16内的任意进制计数器。由芯片的功能表5.9知,CC4520在计数时,既可由脉冲上升沿触发,也可有脉冲的下降沿触发。当CP=0时,触发脉冲从使能端EN输入时

24、,电路在脉冲下降沿触发,当EN=1时,触发脉冲从CP端输入时,电路在脉冲的上升沿触发。因此,CC4520在加计数时可任意选择脉冲的触发边沿。(1) 用CC4520芯片实现十进制加计数,见图5.29(a)所示,EN=1时脉冲触发。当芯片输出Q3Q2Q1Q0=1010时,与门G输出高电平信号送CR端,使CR=1,使得Q3Q2Q1Q0=0000,即输出1010状态仅出现一瞬间就消失。相当于S9(1001)状态加1后的为S0(0000)实现了电路的十进制计数。在图(b)中,CP=0,EN输入脉冲的触发。图5.30 两片CC4520芯片实现六十进制加计数 图5.29 用CC4520芯片实现十进制加计数

25、(2)用两片CC4520实现六十进制计数在图5.30中,CC4520(I)为个位十进制计数。CC4520(II)为十位六进制计数。个位计数器的进位信号QCC是在CC4520(I)的 Q3Q2Q1Q0=1001时才出现,并送CC4520(II)的EN端,此时因第9个脉冲CP9的已过,故此时CC4520(II)不动作。当CP10的到达时,CC4520(II)才计数。CC4520()的Q3Q2Q1Q0=1010状态经与门G1产生的复位信号使电路返回到S0(0000)状态,而S10(1010)状态只出现一瞬间就消失,使CC4520(I)实现了十进制计数。个位计数器每十个脉冲产生的一次进位信号QCC,可

26、使十位计数器CC4520(II)芯片计一次数。CC4520(II)芯片作十位计数器,由于门G3的作用使CC4520(II)状态转换依次为0000 0001 0010 0011 0100 0101 从而实现六十进制计数。例5.10用集成计数器芯片74LS193分别构成模10加法计数器和模13减法计数器。74LS193逻辑符号如图531所示。图中是进位输出端且,是借位输出端。且。74LS193功能表如表5.10所示。 表5.11 74LS193功能表 图5 .31 74LS193逻辑符号 解:(1)构成模10加法计数器。因为计数器模N=10,所以异步预置状态M=15N=5,故预置数据DCBA=01

27、01,且加法进位输出端与置数端连接。其它输入端接上相应的信号。电路连接图如图5.32(a)所示1010 (b)74LS193构成模13减法计数(a)74LS193构成模10加法计数 5.3274LS193的应用 (2)构成模13减法计数器 因为构成的减法计数器,所以预置状态M=N=13,故预置数据DCBA=1101,且减法借位输出端与 连接,其他输入端接相应信号。连接图见图5.32(b)所示。5.33序列信号发生电路例5.11试用8选1数据选择器74LS151/251芯片和74LS161芯片设计序列信号发生器。序列信号为11001101(左位在先)解:由于序列信号的长度N=8,因此,首先要将7

28、4LS161作为一个模8计数器使用。当74LS161芯片的输入端CTP CTT 都接“1”时,芯片就是一个模“16”计数器,QDQCQBQA 的状态编号为0、1、2若放弃Q0不使用,则QCQBQA的状态编号为0.1.2 在这种情况下,芯片就可以当作模8计数器使用。设8选1数据选择器地址信号输入从高到低为C、B、A,而74LS161芯片放弃最高位输出端QD不用后。模8计数输出端从高到低依次为QC,QB,QA 。于是只需将QA接到A,QB接到B,QC 接到C。数据选择器的8个输入端X0至X7分别接1、1、0、0、1、1、0、1就可以实现设计目的。电路如图5.33所示。 CPEN例5.12 CMOS

29、双BCD同步加计数器集成芯片CC4518的功能表和引脚图与CC4520相同,见图5.28和表5.9所示。其输出波形图见图5.34所示。试用三片CC4518构成1106分频器。用于晶体振荡电路产生的1MHZ信号分频,以便得到精确的1HZ秒信号。CC4518 解:由图5.34知,当CC4518的EN=1,CR=0时Q3的输出波形周期T3为脉冲周期TCP的10倍,即5.34CC4518输出端波形图图5.33序列信号发生器电路T3=10TCP,于是Q3输出端波形频率f3=.可作为脉冲信号确CP频率的10分频器.接线图见图5.35所示。 “图5.35 “秒”信号发生电路(1106分频器)例5.12 4位

30、移位寄存器集成芯片74LS195/40195的逻辑符号如图5.36所示,功能表如表5.11所示,当SF/=1时,右移功能表如表5.12所示。试用74LS195/40195构成模8扭环形计数器。 5.36(a)逻辑符号 5.36(b)国标符号图5.3674LS195/40195的逻辑符号 表5.12右移功能表 表5.11 74LS 195/40195的功能表 解:模8扭环形计数器的有效工作循环见状态转换表如表5.13所示。从表5.13知,模8扭环形计数器状态方程为:, , , 从上述状态方程可以看出,它们的变化规律正符合数码右移的特点。因此,在使用40195/74LS195时,令其输入端SF/ =1,在时钟脉冲CP作用下实现右移功能。又从表5.12中知。当J=1,时;当J=0时,。因此,将74LS195/40195的输入 端J和接在一起,并连接输出端,就可以得到。用74LS195/CD40195构成的模8扭环形计数器的电路图如图5.37所示。状态转换表见表5.13 表5.13模8扭环形计数器状态转换表 图5.37例5.12的电路图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1