时序逻辑电路在电路结构和逻辑功能_第1页
时序逻辑电路在电路结构和逻辑功能_第2页
时序逻辑电路在电路结构和逻辑功能_第3页
时序逻辑电路在电路结构和逻辑功能_第4页
时序逻辑电路在电路结构和逻辑功能_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、时序逻辑电路在电路结构和逻辑功能第五章 时序逻辑电路第一节 概述 一、定义:任一时刻电路的稳定输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说,还与以前的输入有关。结构上的特点:1. 必须包含存储器,通常还包含组合电路; 2.存储器的输出状态必须反馈到组合电路的输入端。CP ai bi ci-1(Q) si ci(D) 0 a0 b0 0 s0 c01 a1 b1 c0 s1 c12 a2 b2 c1 s2 c2由此可归纳出时序电路的框图:2时序逻辑电路在电路结构和逻辑功能二 、时序电路的框图外部输入外部输出原状态: 新状态:三、描述其逻辑功能的方程组驱动方程状态变量输出方程状

2、态方程状态用qlq1表示。3时序逻辑电路在电路结构和逻辑功能四、时序电路的分类 同步时序逻辑电路:电路中所有触发器状态的变化都在同一 时钟信号的同一边沿发生。 异步时序逻辑电路:不满足同步时序逻辑电路的条件。 不在同一时钟边沿翻转; 没有时钟信号。按输出信号的特点分,可分为米利型(Mealy)和 穆尔型(Moore)两种。米利型:输出信号与电路的状态和输入变量都有关。穆尔型:输出信号只取决于电路的状态。(电路可能没有输入信号)。按电路中触发器的动作特点可分为:同步时序逻辑电路;异步时序逻辑电路。4时序逻辑电路在电路结构和逻辑功能五、本章重点 时序电路的分析; 时序电路的设计; 常用电路。包括同

3、步和异步时序电路,以同步电路为重点只要求同步电路的设计;包括计数器和串行数据检测器包括寄存器和计数器5时序逻辑电路在电路结构和逻辑功能第二节 同步时序电路的分析方法例1:分析七进制递增计数器。要求:解:分析:必须求出三组方程: 输出方程、驱动方程、状态方程。第1步:求驱动方程和输出方程J1= Q3Q2K1= 1J2= Q1 K2= Q1 Q3J3= Q2Q1K3= Q2驱动方程输出方程:Y = Q3Q2 逻辑图 逻辑功能6时序逻辑电路在电路结构和逻辑功能第2步:求状态方程 方法:将驱动方程代入所用触发器的特性方程。Qn+1=J Qn + K Qn 省略表示原状态的n: 为了更直观的描述时序电路

4、的功能,还要引进新的描述方法。如:状态转换表、状态转换图、时序图(波形图)。J1= Q3Q2K1= 1J2= Q1 K2= Q1 Q3J3= Q2Q1K3= Q27时序逻辑电路在电路结构和逻辑功能第3步:求状态转换表第4步: 求状态转换图 有时还要画电路的工作波形图,也叫时序图。X注意Q端顺序和X,Y的标法8时序逻辑电路在电路结构和逻辑功能第5步: 求时序图9时序逻辑电路在电路结构和逻辑功能例2:分析图示有输入信号的时序电路:第1步:驱动方程、输出方程第3步:状态转换表解:第2步:状态方程可称为次态卡诺图10时序逻辑电路在电路结构和逻辑功能 分析:这是一个可控计数器。当A=0时,是加法计数器,

5、其状态由00递增到11,再从00开始;当A=1时,是减法计数器,其状态由11递减到00,再从11开始。第四步:状态转换图11时序逻辑电路在电路结构和逻辑功能第三节 若干常用时序逻辑电路一、寄存器和移位寄存器(一) 寄存器功能:寄存二值代码。构成:用各种结构的触发器均可实现。下面分析CC4076的功能:12时序逻辑电路在电路结构和逻辑功能功能表:置数清零010D0110000高阻 1 cpENA+ENBLDA+LDBRDQ0Q0保持13时序逻辑电路在电路结构和逻辑功能(二)移位寄存器功能:存储的代码能够在移位脉冲的作用下依次左移或右移。应用:数据的串行并行转换、数值运算以及数据处理等。构成:各种

6、主从结构、边沿结构的触发器。以D触发器最方便。分类:右移、左移、双向。1.右移连接方程: Di = Qi-114时序逻辑电路在电路结构和逻辑功能连接方程: Di = Qi-12.左移连接方程: Di = Qi+13.双向连接方程: DI = S QI-1 + S QI+1S=1 右移, S=0 左移。15时序逻辑电路在电路结构和逻辑功能4.集成移位寄存器74LS194A工作模式控制异步清零16时序逻辑电路在电路结构和逻辑功能(三)扩展与应用扩展例如: 用两片74LS194A连成8位双向移位寄存器。17时序逻辑电路在电路结构和逻辑功能应用举例数值运算Y =8M+2N置数右移18时序逻辑电路在电路

7、结构和逻辑功能二、计数器(一)同步计数器2.分类:同步、异步;加法(递增)、减法、可逆(加/减);二进制、二十进制、任意进制。3.参数:模:一个工作循环包含的状态数。也称为进制。1.二进制计数器模为二的整数次幂。构成:一般用T触发器。 下面以四位二进制加法计数器为例,研究分析方法。而减法和可逆计数器只作一般介绍。1.功能:对输入的时钟脉冲进行计数。按触发器翻转情况分类按计数器中数字增减分类按计数器中数字编码分类19时序逻辑电路在电路结构和逻辑功能第1步:驱动方程,输出方程C=Q3Q2Q1Q0第2步:状态方程=Q0 Q1=Q0Q1 Q2第三步:状态转换表见下页。T1=Q0T2=Q0Q1T3=Q0

8、Q1Q2T0=1=Q0Q1 Q2 Q320时序逻辑电路在电路结构和逻辑功能Q0n+1=Q0Q1n+1=Q0 Q1Q1n+1=Q0Q1 Q2Q2n+1=Q0Q1 Q2Q3n+1=Q0Q1Q2 Q321时序逻辑电路在电路结构和逻辑功能第4步:状态转换图第5步:时序图Q0为2分频;Q1为4分频;Q2为8分频;Q3和C为16分频。应用:分频器。22时序逻辑电路在电路结构和逻辑功能中规模集成4位同步二进制计数器74161同步预置数异步清零工作状态控制数据输入74LS162,74LS163等是同步清零方式23时序逻辑电路在电路结构和逻辑功能用T触发器构成CC4520特点:通过控制时钟信号的有无来控制触发器

9、的翻转。Q0=1时,CP可通过Q0Q1=1时,CP可通过Q0Q1Q2=1时,CP可通过24时序逻辑电路在电路结构和逻辑功能同步二进制减法计数器 同理,也可以用控制时钟信号的方法,用T触发器来构成。CC14526就是这样一种电路。使用T 触发器,控制信号均来自前级的 端。Q(i=1,2n-1)25时序逻辑电路在电路结构和逻辑功能二进制加/减计数器(可逆计数器) a.单时钟式(加/减控制式) 将加和减计数器的驱动方程组合起来,就得到可逆计数器的驱动方程。电路的时序图请参阅图。74LS191加/减控制端异步置数26时序逻辑电路在电路结构和逻辑功能b.双时钟式74LS193异步置数异步清零27时序逻辑

10、电路在电路结构和逻辑功能2.十进制计数器加法计数器 重点介绍加法计数器。减法和可逆计数器情况与二进制计数器类似。功能:模为十的计数器。C=Q3Q028时序逻辑电路在电路结构和逻辑功能 状态转换表 状态转换图有效循环无效状态无效状态由于有十个状态循环,故称为十进制计数器。由于六个无效状态都可以在时钟信号作用下进入有效循环,故称为可自启动的计数器。29时序逻辑电路在电路结构和逻辑功能时序图c0t74LS1605分频10分频其各输入端的功能与74LS161完全相同。30时序逻辑电路在电路结构和逻辑功能减法计数器31时序逻辑电路在电路结构和逻辑功能3.任意进制计数器 可用触发器设计;也可用中规模计数器

11、构成后面将单独介绍。可逆计数器74LS190是加减控制式.32时序逻辑电路在电路结构和逻辑功能(二)异步计数器1.二进制计数器加法计数器Q2Q1Q0000001010011100101110111与同步计数器比,具有如下特点:* 电路简单;* 速度慢; 常见MSI有:74LS293、74LS393、74HC3934位;CC4024(7位)、CC4040(12位)、CC4060(14位).特点:当Qi-1有下降沿时,Qi翻转。构成:用T/触发器;CPi=Qi-1CP0=cp33时序逻辑电路在电路结构和逻辑功能减法计数器特点:前级 端接后级CP端。 利用上升沿翻转的触发器也可构成加法和减法计数器。

12、请同学自行分析。34时序逻辑电路在电路结构和逻辑功能2.十进制计数器 以十进制计数器为例介绍异步时序电路的分析方法。 特点:步骤与同步电路相同,区别在于要随时注意各触发器的时钟信号。第一步:驱动方程,输出方程时钟方程第二步:状态方程CP0=CPCP1=Q0CP2=Q1CP3=Q0C=Q3Q0CP35时序逻辑电路在电路结构和逻辑功能CP第三步:状态表第四步:状态图36时序逻辑电路在电路结构和逻辑功能74LS290 简介置9 端:S9 1S9 2 = 1时,状态置为1001 (9).置0 端:S0 1S0 2 = 1时,状态置为0000 (0). 时钟由CP1输入时,为五进制计数器。时钟由CP0输

13、入时,将Q0与CP1相连,为十进制计数器。异步置9端异步置0端二五十进制计数器等效为这样37时序逻辑电路在电路结构和逻辑功能(三) 任意计数器的构成方法用状态图解释上述三种方法:如何用MSI计数器构成任意进制计数器。设已知MSI计数器的模为N,要构成的任意进制计数器的模为M。方法:1.用门(一般为与非门)译出对应状态S1;2.再清零或置数具体操作分三种情况:(1) 用 端清零异步置零法;(3) 用 端置数同步置数法;(2) 用 端清零同步置零法;异步置零法同步置零法同步置数法有的器件 端是异步工作的38时序逻辑电路在电路结构和逻辑功能 MN如何处理两级间连接方法 方法:用多片N进制计数器连成模

14、大于M的计数器,再用上述三种方法连成M进制计数器。也可由M=M1*M2,先构成M1、M2进制计数器,再进行级联。1.并行进位法同步工作方式注意此处连接方式42时序逻辑电路在电路结构和逻辑功能2.串行进位法异步工作方式注意非门的使用43时序逻辑电路在电路结构和逻辑功能用RD端整体置零译码的状态仍为MG1、G2门均可作为进位输出用LD端整体置数例如:29进制计数器。仍为29进制计数器(置0法)44时序逻辑电路在电路结构和逻辑功能用M=M1*M2级联的方法M1=10 ,M2= 6 , M=60 。注意两种进位方式。145时序逻辑电路在电路结构和逻辑功能(四)移位寄存器型计数器1.环形计数器 以移位寄

15、存器为基础,通过修改反馈逻辑,构成计数器。0001100001000010001110011100011001111011110111100101101000001111主循环主循环1. 模等于触发器 个数,即 N = n 。2. 不需译码。3. 不能自起动。特点:46时序逻辑电路在电路结构和逻辑功能解决自启动的方法: 或非门的输入不包括最右面触发器Q端。47时序逻辑电路在电路结构和逻辑功能2. 扭环形计数器特点:1.模等于触发器个数的2倍- N = 2 n;2.不能自启动;3.需要译码,但电路简单,且无竞争冒险。有效循环无效循环48时序逻辑电路在电路结构和逻辑功能解决自启动的方法: 在D0驱

16、动方程中或一个与项,使有效循环保持、无效循环被切断: D0= Q3 + P .Q0 n+1 = Q3 + Q1Q2有效循环无效循环P=Q0Q1Q2Q31110101110010010010110100Q0Q1Q2Q3P=Q1 Q2K图中空格代表约束项。Q0n+1K图可用约束项化简P式=Q3 Q1Q249时序逻辑电路在电路结构和逻辑功能10110110010110100Q0Q1Q2Q3译码方法Y0 = Q0 Q3以0000状态为例:同理:Y1 = Q0 Q1Y2 = Q1 Q2Y3 = Q2 Q3Y4 = Q0 Q3Y5 = Q0 Q1Y6 = Q1 Q2Y7 = Q2Q30000状态(译码为Y

17、0)的K图50时序逻辑电路在电路结构和逻辑功能第四节 同步时序逻辑电路的设计方法一、设计的步骤:任务:功能 逻辑图 逻辑图 驱动方程输出方程状态方程状态转换表状态转换图第一步第二步第三步第四步我们以图示电路为例,由后向前推出设计必要的步骤:Qn+1=J Qn+K Qn51时序逻辑电路在电路结构和逻辑功能二、设计举例1. 计数器设计 例1:设计同步13进制加法计数器。第一步:状态图 计数器的状态图可直接画出。但要事先约定好编码。 13进制计数器有13个状态循环,可采用4位编码:011100001000100001100100001010011000100001001010100101100000

18、11001第二步:状态方程,输出方程要借助次态卡诺图来求状态方程;而输出方程则很容易求出。1011010010110100Q3Q2Q1Q001110001001001000011010101101000000010011010110010110111Q3Q2Q1Q0C52时序逻辑电路在电路结构和逻辑功能将次态卡诺图分为4个卡诺图:Q3Q2Q3n+1=Q2Q1Q0 + Q2Q3Q2n+1=Q1Q0Q2+ (Q1+Q0)Q3Q2选择JK触发器。1011010010110100Q3Q2Q1Q0000100100100001101010110100000001001101011001011011110

19、11010010110100Q3Q2Q1Q011111Q3Q21011010010110100Q1Q011111Q2Q1Q0(Q3+Q3)Q3n+1=Q2Q1Q0Q3 + Q2Q3返回53时序逻辑电路在电路结构和逻辑功能Q1输出方程: C= Q3Q2Q3Q21011010010110100Q1Q0111111Q3Q21011010010110100Q1Q0111111Q1n+1=Q0Q1+Q0Q1Q0n+1=(Q3+Q2)Q0Q0为便于观察我们把Q3和Q2的方程也列在下面:Q3n+1=Q2Q1Q0Q3 + Q2Q3Q2n+1=Q1Q0Q2+ (Q1+Q0)Q3Q254时序逻辑电路在电路结构和逻

20、辑功能第三步:驱动方程Q1n+1=Q0Q1+Q0Q1Q0n+1=(Q3+Q2)Q0J3=Q2Q1Q0 K3= Q2Q2n+1=Q1Q0Q2+(Q1+Q0)Q3Q2Q3n+1 = Q2Q1Q0Q3+Q2Q3J1=Q0 K1 =Q0J2=Q1Q0 K2= Q3 Q1Q0第四步:画逻辑图J0=Q3Q2 K0= 1C=Q3Q2由于存在未使用状态,还有第五步。返回55时序逻辑电路在电路结构和逻辑功能Q3Q21011010010110100Q3Q2Q1Q011111Q3Q21011010010110100Q1Q011111Q3Q21011010010110100Q1Q0111111Q3Q210110100

21、10110100Q1Q0111111Q1Q0第五步:检查自启动1101111011110010000011156时序逻辑电路在电路结构和逻辑功能 说明:如电路能自启动,可在第一步中将状态图画成右图形式。解:“111”序列检测器XYCP 例2:设计一个串行数据检测器。要求:连续输入三个或三个以上1时输出为1,其他情况下输出为0。2.序列检测器设计 步骤与计数器设计相同,只是第一步-求状态图要复杂些,可将其分为3小步:1.求原始状态图;2.状态化简;3.状态编码。第一步:求状态转换图。能自启动。57时序逻辑电路在电路结构和逻辑功能1.求原始状态图 因为不知所需状态数(这点与计数器不同),因此先用字母表示状态,进行逻辑抽象。S0 : 没有收到1;S1 : 收到1个1;S2 : 收到2个1;S3 : 收到3个以上1。S0S1S2S30/00/01

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论