您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 5数字电子技术基础第五章
时序逻辑电路第五章内容提要介绍时序逻辑电路的特点以及时序逻辑电路的分析方法和设计方法。介绍寄存器、计数器等数字系统和计算机常用同步时序逻辑电路的电路结构、工作原理和使用方法。除介绍常规同步时序逻辑电路的设计方法,也介绍采用中、大规模集成电路设计同步时序逻辑电路的方法。内容安排§5.1时序逻辑电路的结构与特点§5.2时序逻辑电路的分析方法§5.3寄存器和移位寄存器§5.4计数器§5.5时序逻辑电路的设计方法5.1时序逻辑电路结构与特点1.数字逻辑电路的构成:组合逻辑电路,简称组合电路。时序逻辑电路,简称时序电路。时序逻辑电路:任一时刻的输出不仅取决于当时的输入信号,而且还与电路的原来状态有关。2、电路结构串行加法器时序电路框图由串行加法器可知,时序逻辑电路是由组合电路和存储电路两部分组成。可以没有组合电路,但存储电路是必须有的。一般结构如右图。它们之间的关系是:121212(,,,),(,,,),(,,,)ijkXxxxYyyyZzzz为输入信号为输出信号代。状态代表存储电路的输出信号驱动表存储电路的输入)(),,,(,)(21lqqqQ1(,).(,).(,).nnYFXQZGXQQHZQ+=−−−−=−−−−=−−−−输出方程驱动方程状态方程这三组方程可全面描述时序电路的逻辑功能。3、时序电路特点:a、时序电路一般由组合电路和存储电路两部分组成。由具有记忆功能的存储电路记住电路当前时刻的状态,并根据驱动产生下一时刻的状态;b、存储电路的基本单元是触发器;c、电路必须具有“反馈”功能,增加两组反馈线:第一组反馈线z1…zk是存储电路当前时刻的输入,第二组反馈线q1…ql是存储电路下一时刻的输出。d、存储电路当前时刻的状态,称为“现态”或“初态”;下一时刻的状态,称为次态或新态。4、时序电路的分类根据动作特点分:同步时序电路——触发器状态变化在同一时钟信号作用下同时发生。异步时序电路——触发器状态变化不是同时发生。根据输出信号分:米利(Mealy)型——输出信号取决于状态和输入信号。穆尔(Moore)型——输出信号仅取决于状态。即没有输入信号。5.2时序逻辑电路的分析方法一、同步时序逻辑电路的分析方法根据已知的同步时序逻辑电路图,经过分析确定其逻辑功能。由于同步时序逻辑电路中所有触发器是在同一时钟脉冲作用下工作的,所以同步时序逻辑电路的分析方法比异步时序逻辑电路简单。时序电路的逻辑功能可以用输出方程、驱动方程和状态方程来描述,因此,只要写出给定电路的这三个方程,该电路的逻辑功能也就清楚了。分析步骤如下:⑴根据给定的逻辑图,写出每个触发器的驱动方程;⑵把驱动方程代入相应触发器的特性方程,得出每个触发器的状态方程;⑶根据给定的逻辑图,写出电路的输出方程。例1:电路逻辑图如下,分析其逻辑功能。主从型JK触发器,时钟共用,无输入信号,属于同步穆尔型时序电路。解:1、根据给定的逻辑图,写出每个触发器的驱动方程:2、把驱动方程代入JK触发器的特性方程得出每个触发器的状态方程:3、输出方程:12321312JQQJQJQQ===1132321KKQQKQ===1nnnQJQKQ+=+1123113212121312323nnnQQQQQQQQQQQQQQQQ+++=⋅=+⋅⋅=+⋅32QQY⋅=(1)状态转换表——描述次态、输出与初态和输入之间关系的表格。111是无效状态,如果无效状态在时钟作用下,能进入有效状态,称电路能够自启动,否则为不能自启动。由表知:电路为能自启动的同步七进制加法计数器。Y是进位输出。1123113212121312323nnnQQQQQQQQQQQQQQQQ+++=⋅=+⋅⋅=+⋅23YQQ=⋅10000010200100103nQ2nQ1nQ13nQ+12nQ+11nQ+YCP000111110001301000114011100051001010610111007110(2)状态转换图圆圈表示状态,箭头表示转换方向,箭头旁注明转换前的输入和输出。100011110000110011101010100100011100110010001010001000003nQ2nQ1nQ13nQ+12nQ+11nQ+Y(3)时序图——在序列时钟作用下,电路的状态和输出随时间变化的波形图。结论:这是一个能自启动的同步七进制加法计数器典型的同步时序逻辑电路。0000010010000111111100001分析步骤如下:⑴根据给出的逻辑图,写出每个触发器的驱动方程和输出方程;⑵把驱动方程代入相应触发器的特性方程,得出每个触发器的状态方程;⑶根据状态方程,列出电路的状态转化表(或状态转化图、或时序图);⑷检查电路能否自启动;⑸根据状态转换表,分析电路逻辑功能;同步时序电路分析同步时序电路分析写各触发器的驱动方程写电路的输出方程写触发器的状态方程作状态转换表及状态转换图作时序波形图得到电路的逻辑功能同步时序电路的分析方法简单的电路可直接绘出状态转换图无要求可不画例2:分析图示电路逻辑功能,写出电路方程,画出状态图。解:1、根据给定的逻辑图写出每个触发器的驱动方程。2、把驱动方程代入D触发器的特性方程,得出每个触发器的状态方程。3、根据给定的逻辑图,写出电路的输出方程。11QD=212QQAD⊕⊕=DQn=+11111QDQn==+21212QQADQn⊕⊕==+21212121QQAQQAQQAQQAY+==5、结论:这是一个4进制可逆计数器,当A=0时,实现加法计数,当A=1时实现减1法计数。Y是进位输出或借位输出信号。1111QDQn==+21212QQADQn⊕⊕==+2121QQAQQAY+=4、做出状态转换表二、异步时序逻辑电路的分析方法例3、分析图示电路逻辑功能。触发器时钟不同,状态变化只发生在时钟到来时。1321,cpcpCPcpQ===解:1、驱动方程:2、状态方程:cpi只表示有时钟时,状态变化。3、输出方程:C=Q3。31QJ=11=K122==KJ213QQJ=13=K332113221211311cpQQQQcpQQcpQQQnnn⋅=⋅=⋅=+++4、状态转换表100001111110001000010111001010000111101010000010000101111101111101000001010011100000CCP3CP2CP13Q2Q1Q3332113221211311QCcpQQQQcpQQcpQQQnnn=⋅=⋅=⋅=+++5、状态转换图结论:能自启动的异步五进制加法计数器。100001111110001000010111001010000111101010000010000101111101111101000001010011100000CCP3CP2CP13Q2Q1Q第三节寄存器和移位寄存器寄存器是计算机和其它数字系统中最广泛使用的逻辑部件,它能暂时存放代码。一个触发器能存储一位二进制代码,N个触发器组成N位寄存器能存储N位二进制代码。各种触发器均能构成寄存器,用D触发器最简单。寄存器是同步时序电路,写入脉冲连到所有触发器时钟输入端。一、寄存器缓冲寄存器是最简单的寄存器,在写入脉冲的作用下,接收输入端的数据并送到输出端。1、电路(175)D——数据端,Q——输出端,——复位端。DR2、原理1)数据放到D端;2)CP上升沿到时,Q随D变化。新的信号不到,Q保持不变。可增加附加功能,如CC4076,除异步置0外,还有三态控制和保持功能。一位输入如图:由图知:时,三态门有输出;否则输出为高阻态;LDA+LDB=1时,装入数据,CP下降沿到来后,数据存入触发器;LDA+LDB=0时,触发器保持原态。以上两种都属并行输入、并行输出寄存器。0==BAENENCC4076CC4076的逻辑图的逻辑图以上两种都属并行输入、并行输出寄存器。二、移位寄存器移位寄存器除了具有存储代码的功能外,还具有移位功能。所谓移位功能,是指寄存器里存储的代码在移位脉冲的作用下依次左移或右移。移位具有运算功能。1、单向移位寄存器由边沿D触发器构成的四位单向移位寄存器:1)电路:2)原理:如果数据为1011,四个脉冲过后,Q3Q2Q1Q1=1011,此时可并行输出;串行输出端出现第一个数据,八个移位脉冲过后,全部数据输出。为右移寄存器。110100001000010011011010101114010113001002000111000000QQQQDCP3210I状态转换表4)波形图2、双向移位寄存器:同时具有接收、右移、左移、保持等逻辑功能的多功能寄存器在计算机和数字系统中得到广泛采用。由三个D触发器和控制电路组成的3位双向移位寄存器逻辑图:控制电路由2-4译码器构成,方式控制端操作如下:S1S0=00寄存器内容保持S1S0=10寄存器内容左移S1S0=01寄存器内容右移S1S0=11寄存器接收数据(并行输入)以上各项操作均在时钟脉冲上升沿到来后有效。194A道理完全相同,只是用RS触发器。4位双向移位寄存器74LS194A的逻辑图用两片用两片7474LS194ALS194A接成接成88位位双向双向移位寄存器移位寄存器Y=M×8+N×2S1S0=01寄存器内容右移S1S0=11寄存器接收数据(并行输入)5.4计数器计数器是数字系统和计算机中广泛使用的逻辑器件,计数器不仅用于对时钟脉冲进行计数,还用作分频、定时、控制等。通常把作用于计数器的时钟脉冲称为计数脉冲,用CP表示。计数器的分类方法很多。按触发器状态是否同时改变分为:同步计数器和异步计数器;按计数过程中数字增减分为:加法计数器、减法计数器和可逆计数器;按数字的编码方式分为:二进制计数器、二-十进制计数器和非二进制计数器(如环形计数器、扭环形计数器等);按计数容量分为二进制计数器、十进制计数器、或其他进制计数器等。一个触发器只能计一位二进制数,多位计数器可以由多级触发器组成,但应由低位向高位提供进(借)位信号。一、同步计数器1、同步二进制计数器1)同步二进制加法计数器同步二进制加法计数器是在计数脉冲驱动下,使计数器进行加1计数。状态变化顺序如表:由表知:最低位来一个时钟,翻转一次;其它位当低位全为1时,来时钟翻转,否则保持。所以可由T触发器或T'触发器构成。000111011101001110010100000Q2Q1Q0由T触发器构成的三位同步二进制加法计数器电路结构000111011101001110010100000Q2Q1Q0由图知:0102101TTQTQQ===如果是n位则)1,,2,1(11001210−==⋅⋅⋅==∏−=−−niQQQQQTTijjiii以上为驱动方程。输出方程:知道了T触发器驱动方程通式,就可以很容易地连接2n进制加法计数器。10iiCQQQ−=根据T触发器的特性方程,写出电路状态方程:电路状态方程和状态图时序波形图:加法计数器用作分频器:如上时序波形图看出,在周期性CP的驱动下,三个触发器的输出信号的周期,分别是CP周期的二倍、四倍、八倍,Q0端的输出频率是时钟频率的二分之一,称为二分频、依此类推四分频、八分频,这种效应叫做“分频”。经过n级二进制计数器,输出信号频率变为CP频率的2n分之一。在常用的电子钟表中,用频率为32768Hz的晶体振荡器产生CP,经15级二进制计数器分频,就得到周期为1秒的信号。2)同步二进制减法计数器减法计数器的状态变化如表:低位状态全为0时,再来时钟,状态翻转。所以,电路结构类似加法计数器,由T触发器构成,只是:000100010110001101011111000Q2Q1Q001210101(1,2,,1)iiiijjTTQQQQQin−−−===⋅⋅⋅==−∏由JK触发器构成的同步二进制减法计数器如图:不难想见,可逆的二进制计数器应如图。M=0时做加法,M=1时做减法。C加到高位的T端,或进位或借位输出。44位位同步二进制同步二进制计数器计数器7416174161的的逻辑图逻辑图与逻辑与逻辑符号符号3)典型同步二进制加法计数器74161原理:时,置0;时,工作
本文标题:5数字电子技术基础第五章
链接地址:https://www.777doc.com/doc-5973270 .html