电子技术基础数字部分.ppt
(5-1),电子技术,第五章 时序逻辑电路,数字电路部分,(5-2),第五章 时序逻辑电路,5.1 概述5.2 寄存器 5.3 计数器的分析5.4 计数器的设计 5.5 计数器的应用举例,(5-3),时序电路的特点:具有记忆功能。,在数字电路中,凡是任一时刻的稳定输出不仅决定于该时刻的输入,而且还和电路原来的状态有关者,都叫做时序逻辑电路,简称时序电路。,5.1 概述,时序电路的基本单元:触发器。,(5-4),寄存器和移位寄存器,计数器,顺序脉冲发生器,分析,设计,教学要求:,1.会使用移位寄存器组件;,2.会分析和设计计数器电路。,*,(5-5),5.2 寄存器,5.2.1 数码寄存器,寄存器是计算机的主要部件之一,它用来暂时存放数据或指令。,四位数码寄存器,(5-6),八D寄存器:三态输出,共输出控制,共时钟,(5-7),5.2.2 移位寄存器,所谓“移位”,就是将寄存器所存各位 数据,在每个移位脉冲的作用下,向左或向右移动一位。根据移位方向,常把它分成三种:,(5-8),根据移位数据的输入输出方式,又可将它分为四种:,串入串出,串入并出,并入串出,并入并出,串行输入串行输出串行输入并行输出并行输入串行输出并行输入并行输出:,(5-9),四位并入-串出的左移寄存器,初始状态:设A3A2A1A0 1011,在存数脉冲作用下,Q3Q2Q1Q0 1011。,D0 0,D1 Q0,D2 Q1,D3 Q2,下面将重点讨论蓝颜色电路移位寄存器的工作原理。,(5-10),D0 0,D1 Q0,D2 Q1,D3 Q2,1 0 1 1,0 1 1 0,0 1 1 0,1 1 0 0,1 1 0 0,1 0 0 0,1 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,设初态 Q3Q2Q1Q0 1011,用波形图表示如下:,(5-11),四位串入-串出的左移寄存器:,四位串入-串出的右移寄存器:,双向移位寄存器的构成:只要设置一个控制端S,当S0 时左移;而当S1时右移即可。集成组件 电路74LS194就是这样的多功能移位寄存器。,(5-12),R右移串行输入,L左移串行输入,A、B、C、D并行输入,0,1,1,1,1,0 0,0 1,1 0,1 1,直接清零,保 持,右移(从QA向QD移动),左移(从QD向QA移动),并行输入,(5-13),5.2.3 寄存器应用举例,例:数据传送方式变换电路,1.实现方法,(1).因为有7位并行输入,故需使用两片74LS194;,(2).用最高位QD2作为它的串行输出端。,(5-14),2.具体电路,(5-15),3.工作效果,在电路中,“右移输入”端接 5V。,(5-16),集成移位寄存器简介,(5-17),5.3 计数器的分析,5.3.1 计数器的功能和分类,1.计数器的作用,记忆输入脉冲的个数;用于定时、分频、产生节拍脉冲及进行数字运算等等。,2.计数器的分类,按工作方式分:同步计数器和异步计数器。,按功能分:加法计数器、减法计数器和可逆计数器。,按计数器的计数容量(或称模数)来分:各种不同的计数器,如二进制计数器、十进制计数器、二十进制计数器等等。,(5-18),计数器的分析,计数器的设计,电路由触发器构成,电路由集成组件构成,用触发器实现,用集成组件实现,计数器的研究内容,(5-19),5.3.2 异步计数器的分析,异步计数器的特点:在异步计数器内部,有的触发器直接受输入计数脉冲控制,有的触发器则是把其它触发器的输出信号作为自己的时钟脉冲,因此各个触发器状态变换的时间先后不一,故被称为“异步计数器”。,例:三位二进制异步加法计数器。,(5-20),1010101010,0 0,1,0 1,0,1,1 0,1,1 1,0,0,0 0,0,1,0 1,思考题:试画出三位二进制异步减法计数器的电路图,并分析其工作过程。,异步计数器优点:电路简单、可靠。,异步计数器缺点:速度慢。,(5-21),5.3.3 同步计数器的分析,同步计数器的特点:在同步计数器内部,各个触发器都受同一时钟脉冲输入计数脉冲的控制,因此,它们状态的更新几乎是同时的,故被称为“同步计数器”。,例:三位二进制同步加法计数器。,(5-22),分析步骤:,1.先列写控制端的逻辑表达式:,J2=K2=Q1Q0,J1=K1=Q0,J0=K0=1,Q0:来一个CP,它就翻转一次;,Q1:当Q01时,它可翻转一次;,Q2:只有当Q1Q011时,它才能翻转一次。,(5-23),2.再列写状态转换表,分析其状态转换过程。,2 0 0 1 0 0 1 1 1 1 0 1 0,1 0 0 0 0 0 0 0 1 1 0 0 1,3 0 1 0 0 0 0 0 1 1 0 1 1,4 0 1 1 1 1 1 1 1 1 1 0 0,5 1 0 0 0 0 0 0 1 1 1 0 1,6 1 0 1 0 0 1 1 1 1 1 1 0,7 1 1 0 0 0 0 0 1 1 1 1 1,8 1 1 1 1 1 1 1 1 1 0 0 0,(5-24),3.还可以用波形图显示状态转换表。,思考题:试设计一个四位二进制同步加法计数器电路,并检验其正确性。,Q0的输出的波形的频率是CP的1/2。Q1的输出的波形的频率是CP的1/4。Q2的输出的波形的频率是CP的1/8。,(5-25),5.3.4 任意进制计数器的分析,1.写出控制端的逻辑表达式。,J2=Q1Q0,K2 1,J1=K1 1,例:,分析步骤:,(5-26),2.再列写状态转换表,分析其状态转换过程:,1 0 0 0 0 1 1 1 1 1 0 0 1,2 0 0 1 0 1 1 1 1 1 0 1 0,3 0 1 0 0 1 1 1 1 1 0 1 1,4 0 1 1 1 1 1 1 1 1 1 0 0,5 1 0 0 0 1 1 1 0 1 0 0 0,所分析的电路为异步五进制加法计数器。,(5-27),另有三种状态111、110、101不在计数循环内,如果这些状态经若干个时钟脉冲能够进入计数循环,称为能够自行启动。,4.检验其能否自动启动?,1 1 1 1 1 1 1 0 1 0 0 0,1 1 0 0 1 1 1 0 1 0 1 0,1 0 1 0 1 1 1 0 1 0 1 0,结论:经检验,可以自动启动。,3.还可以用波形图显示状态转换表(略),(5-28),5.画状态转换图。,Q2 Q1 Q0,(5-29),用触发器构成的计数器电路的分析,再列写计数器的状态转换表,获得计数器的模(即进制数),最后需检验计数器的可靠性,(5-30),5.4 计数器的设计,计数器的设计方法很多,大抵可分为两类:一是根据要求用触发器(Flop-Flip)构成,再就是利用具有特定功能的中规模集成组件适当连接而成。,5.4.1 利用触发器设计某计数电路,举例说明其设计步骤。,例:数字控制装置中常用的步进电动机有 A、B、C 三个绕组。电动机运行时要求三个绕组以 AAB B BC C CA再回到A的顺序循环通电,试设计一个电路实现之。,(5-31),设计步骤(分7步)如下:,(1)根据任务要求,确定计数器的模数和所需的触发器个数。,本任务所需计数器的模数为 6,所以触发器的个数为 3。,(2)确定触发器的类型。,最常用的触发器有 D触发器和JK触发器,本任务中选用JK触发器。,(3)列写状态转换表或转换图。,用三个触发器的输出端QA、QB、QC分别控制电动机的三个绕组A、B、C,并以“1”表示通电,“0”表示不通电。以QCQBQA 为序排列:,(5-32),(4)根据所选触发器的激励表,确定各个触发器在状态转换时对控制端的电平要求。,0 0 0 0,0 0 1 1,0 1 0 0,0 1 1 0,1 0 0 1,1 0 1 1,1 1 0 1,1 1 1 0,0 0 0 X,0 1 1 X,1 0 X 1,1 1 X 0,注意:“X”表示可“0”可“1”。,(5-33),步进电动机绕组通电激励表,(5)写出各个控制端的逻辑表达式。,(5-34),(6)画出计数器的逻辑电路图。,(7)检验该计数电路能否自动启动。,本计数电路有三个触发器,可有八个状态组合,可是只用去六个,尚有两 个未利用,因此需要检验一下,若不能自行启动要进行修改。,(5-35),5.4.2 利用集成功能组件设计计数电路,一、中规模计数器组件介绍及其应用,1.二-五-十进制计数器 74LS90,74LS90 内部含有两个独立的 计数电路:一个是模 2 计数器(CPA为其时钟,QA为其输出端),另一个是模 5 计数器(CPB为其时钟,QDQCQB为其输出端)。,外部时钟CP是先送到CPA还 是先送到CPB,在QDQCQBQA这四个输出端会形成不同的码制。,(1)74LS90的结构和工作原理简介,(5-36),(5-37),(5-38),归纳:,1.74LS 90在“计数状态”或“清零状态”时,均要求R 9(1)和R 9(2)中至少有一个必须为“0”。,2.只有在R0(1)和R0(2)同时为“1”时,它才进入“清零状态”;否则 它必定处于“计数状态”。,(5-39),情况一:计数时钟先进入CPA时的计数编码。,结论:上述连接方式形成 8421 码。,(5-40),情况 二:计数时钟先进入CPB时的计数编码。,结论:上述连接方式形成 5421 码。,(5-41),例1:构成BCD码六进制计数器。,方法:令 R0(1)=QB,R0(2)=QC,CP,(2)74LS90的应用,0110 0000,(5-42),讨论:下述接法行不行?错在何处?,注意:输出端不可相互短路!,(5-43),例2:用两片74LS 90构成 36 进制8421码计数器。,问题分析:,从右面的状态转换表 中可以看到:个位片的 QD可以给十位片提供计数脉冲信号。,1.如何解决片间进位问题?,2.如何满足“36 进制”的要求?,当出现(0011 011036)状态时,个位十位同时清零。,(5-44),(5-45),例3:用74LS 90构成 5421 码的六进制计数器。,至此结束,在此状态下清零,异步清零,此状态出现时间极短,不能计入计数循环。,(5-46),8421码制下:,在QDQCQBQA 0110 时清零,同为六进制计数器,两种码制不同接法的比较:,5421码制下:,在QAQDQCQB 1001 时清零,(5-47),2.四位二进制同步计数器 74LS163,前面所讲述的74LS 90其清零方式通常称为“异步清零”,即只要 Q 0(1)=Q 0(2)=1,不管有无时钟信号,输出端立即为 0;而且它的计数方式是异步的,即CP不是同时送 到每个触发器。,下面将要讲述的74LS163,不但 计数方式是同步的,而且它的清零方式 也是同步的:即使控制端CLR0,清零目的真正实现还需等待下一个时钟脉冲的上升沿到来以后才能够变为现实。这就是“同步清零”的含义。,(5-48),74LS 163 管脚图,(1)74LS163 的介绍,(5-49),74LS163功能表,(5-50),(5-51),例1:用一片74LS163构成六进制计数器。,0 0 0 1,0 0 1 0,0 0 1 1,0 1 0 0,0 1 0 1,六个 稳态,准备清零:使 CLR 0,(2)74LS163 的应用,(5-52),在QDQCQBQA 0110 时立即清零。,比较 用74LS 90与用74LS 163构成六进制计数器:,在QDQCQBQA 0101 时 准备清零。,(5-53),例2:用74LS163构成二十四进制计数器。,(1).需要两片74LS163;,(2).为了提高运算速度,使用同步计数方式。,(5-54),5.5 计数器的应用举例,例1:数字频率计原理电路的设计。,1 秒钟,(5-55),数字频率计原理图,1Hz!,计数器:用于确定清零、计数、显示的时间。,根据计数器的状态确定何时清零、何时计数、何时显示。,被测信号,(5-56),Q2Q1Q0=001、101时:,ux作为CPA被送入计数器进行计数,1.计数显示部分,(5-57),Q2Q1Q0=100、000时:,计数器清零,(5-58),Q2Q1Q0=010、011、111、110时:,ux被封锁,计数器输出保持。,(5-59),2.循环计数器部分,自动时:,Q2Q1Q0组成五进制计数器:,(5-60),手动时:,Q2Q1Q0的状态转换关系,(5-61),自动测量过程:,手动测量过程:,(5-62),例2.电子表电路。,功能说明:,2.只显示 1、2、3、9、10、11、12,十位不显示“0”!,1.只计 12 个小时;,清零,(5-63),如何实现?,R 0(2)=1,(5-64),数字表整体框图,(5-65),第五章 结束,电子技术,数字电路部分,