数字电路技术时序逻辑电路分析正式总结PPT课件_第1页
数字电路技术时序逻辑电路分析正式总结PPT课件_第2页
数字电路技术时序逻辑电路分析正式总结PPT课件_第3页
数字电路技术时序逻辑电路分析正式总结PPT课件_第4页
数字电路技术时序逻辑电路分析正式总结PPT课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1、1第六章 时序逻辑电路第1页/共56页2 1. 功能上:任何一个时刻的输出状态不仅取决于该时刻的输入信号,还与电路原来的状态有关。 例如: 串行加法器,两个多位数由高到低依次相加。6.1 概 述2. 电路结构上: 包含存储电路和组合电路 存储器状态和输入变量共同决定输出第2页/共56页3 6.1 概 述输入信号输出信号存储电路的输入信号存储电路的输出信号x1xny1yiz1zjq1qk组合逻辑电路组合逻辑电路存储电路存储电路Z = G(X,Qn) 驱动方程Qn+1= H(Z,Qn) 状态方程Y = F(X,Qn) 输出方程 第3页/共56页46.1 概 述1、同步时序电路 与 异步时序电路同步

2、:存储电路中所有触发器的时钟使用统一的 cp, 状态变化发生在同一时刻异步:没有统一的 cp, 触发器状态的变化有先有后2、Mealy型 和 Moore型Mealy型: Y=F(X, Q) 与X、Q有关Moore型: Y=F(Q) 仅取决于电路状态第4页/共56页5 分析步骤 同步时序逻辑电路分析举例6.2 时序逻辑电路分析方法第5页/共56页6同步时序逻辑电路的分析分析:找出给定时序电路的逻辑功能即找出在输入和CP作用下,电路的次态和输出。一般步骤 : 1. 从给定电路写出存储电路中每个触发器的驱动方程(触发器输入的逻辑式),得到整个电路的驱动方程2. 将驱动方程代入触发器的特性方程,得到触

3、发器状态3. 从给定电路写出输出方程第6页/共56页7分析:找出给定时序电路的逻辑功能即找出在输入和CP作用下,电路的次态和输出。一般步骤 :4. 若将任何一组输入变量及电路初态的取值代入状态方程和输出方程,即可算得电路次态和输出值:以得到的次态作为新的初态,和这时的输入变量取值一起,再代入状态方程和输出方程进行计算,又可得到一组新的次态和输出值。如此继续,将结果列为真值表形式,便得到状态转换表。 同步时序逻辑电路的分析第7页/共56页8分析:找出给定时序电路的逻辑功能即找出在输入和CP作用下,电路的次态和输出。一般步骤 :5. 根据状态转换表,画出状态转换图。 同步时序逻辑电路的分析第8页/

4、共56页9 J1=Q2nQ3n ,K1=1 J2=Q1n ,K2=Q1n Q3n J3=Q1n Q2n ,K3=Q2n Y C1 1J 1K Q1 F1 C1 1J 1K Q2 F2 C1 1J 1K Q333 F3 & CP & 1 写电路的驱动方程: 写出输出方程为Y=Q2Q3例例 11第9页/共56页10状态转换表同步时序逻辑电路的分析 写出状态转换表第10页/共56页11 J1=Q2nQ3n ,K1=1 J2=Q1n ,K2=Q1n Q3n J3=Q1n Q2n ,K3=Q2n Y C1 1J 1K Q1 F1 C1 1J 1K Q2 F2 C1 1J 1K Q333

5、F3 & CP & 1 写电路的驱动方程: 写出输出方程为Y=Q2Q3 代入JK触发器的特征方程 中,得状态方程为: Q1n+1=Q2Q3 Q1 Q2n+1=Q1 Q2 + Q1Q3 Q2 Q3n+1=Q1Q2Q3 + Q2Q3例例 1nnnQKQJQ11第11页/共56页12Q1n+1= 0 0 0 =1 1=1Q2n+1= 0 0 + 0 0 0=0Q3n+1= 0 0 0 + 0 0=0 Y=0 0=0例题中电路无输入变量,次态和输出只取决于电路的初态,设初态为Q3Q2Q1=000,代入其状态方程及输出方程,得:又以100为初态,代入得 Q1n+1= 0 0 1 =0Q2

6、n+1= 1 0 + 1 0 0=1Q3n+1= 1 0 0 + 0 0=0 再以再以010为初态,代入得为初态,代入得如此继续,依次得到如此继续,依次得到100,101,110,000,又返回最初设定的初态,又返回最初设定的初态,列出其状态转换表。列出其状态转换表。若电路初态为若电路初态为111,代入方程得:,代入方程得: Q3Q2Q1=000,Y=1Q1n+1= 1 0 0 =0 0=1Q2n+1= 0 1 + 0 0 1=1Q3n+1= 0 1 0 + 1 0=0 第12页/共56页13状态转换表同步时序逻辑电路的分析 写出状态转换表状态转换表第13页/共56页14状态转换图:状态转换图

7、:更形象表示时序电路的逻辑功能。更形象表示时序电路的逻辑功能。代表转换方向,输入变量取值写出斜线之上,输出代表转换方向,输入变量取值写出斜线之上,输出值写在斜线之下。值写在斜线之下。000001010011100101110111/0/0/0/0/0/0/1/1Q3Q2Q1代表状态代表状态同步时序逻辑电路的分析 画出状态图第14页/共56页15每经过七个时钟触发脉冲以后输出端每经过七个时钟触发脉冲以后输出端 Y从低电平跳变为高电平,从低电平跳变为高电平,且电路的状态循环一次。且电路的状态循环一次。若电路初态为若电路初态为111,代入方程得:,代入方程得: Q3Q2Q1=000,Y=1 ,经一个

8、,经一个CP作用后仍能进入有效状态,这叫计数器具有作用后仍能进入有效状态,这叫计数器具有自启动能力。自启动能力。逻辑功能:逻辑功能: 电路具有对时钟信号进行计数的功能,且计数容量电路具有对时钟信号进行计数的功能,且计数容量等于七,称为七进制计数器。等于七,称为七进制计数器。同步时序逻辑电路的分析000001010011100101110111/0/0/0/0/0/0/1/1第15页/共56页16时序图:时序图:在时钟脉冲序列作用下电路状态,输出状态随时间变化的波形图叫在时钟脉冲序列作用下电路状态,输出状态随时间变化的波形图叫做时序图。做时序图。tQ1tQ2tQ3tYtCP同步时序逻辑电路的分析

9、第16页/共56页171JC11K1JC11K1JC11KCPQ2FF0FF1FF2Q0Q1YQ2例例 2J0=Q2n K0=1J1=K1=Q0nJ2=Q0nQ1n K2=1 将驱动方程代入JK触发器特征方程 nnQKQJQ1 Q0n+1 = Q2nQ0nQ1n+1 = Q0nQ1n+Q0nQ1nQ2n+1 = Q0nQ1nQ2n3. 输出方程 Y=Q2n 第17页/共56页18Q2nQ1nQ0n Q2n+1 Q1n+1 Q0n+1Y000010011001010000100110010100000011110111010001100001116.2.2 同步时序逻辑电路分析 第18页/共56

10、页19 Q2Q1Q0 000 001 010 011 100 101 110 111/0/0/0/0/1/1/1/16.2.2 同步时序逻辑电路分析 第19页/共56页20可以看出,000、001、010、011、100这五个状态构成了一个循环,即每输入五个脉冲就循环一周,通常这种时序逻辑电路称为五进制计数器,并且这五种状态称为有效状态,其余的三种状态称为无效状态。如果设初态为111(无效状态),经一个CP作用后仍能进入有效状态,这叫计数器具有自启动能力。 6.2.2 同步时序逻辑电路分析 第20页/共56页21CPQ0Q1Q26.2.2 同步时序逻辑电路分析 第21页/共56页22一、数据寄

11、存器 二、移位寄存器 三、集成寄存器6.3 常用的时序逻辑电路-寄存器 第22页/共56页23一、寄存器: 用于寄存一组二值代码,N位寄存器由N个触发器组成,可存放一组N位二值代码 只要求其中每个触发器可置1,置06.3.1 常用的时序逻辑电路-寄存器 l D边沿触发器是最简单的数据寄存器。在CP脉冲作用下,它能够寄存一位二进制代码。l 当 D=0时,在CP脉冲的边沿将 0寄存在 D触发器中;l 当 D=1时,在CP脉冲作用下将 1寄存在 D触发器中。第23页/共56页24一、寄存器:用于寄存一组二值代码,N位寄存器由N个触发器组成,可存放一组N位二值代码只要求其中每个触发器可置1,置06.3

12、.1 常用的时序逻辑电路-寄存器 例例 174 LS 75cp 高电平期间, Q 随D 改变第24页/共56页256.3.1 常用的时序逻辑电路-寄存器 74 LS 175CP 将存入D0-D3 , 与此前后的状态无关,有异步置 0 功能例例 2第25页/共56页266.3.1、移位寄存器 (代码在寄存器中左右移动) DI 1D FF0 C1 1D FF1 C1 1D FF2 C1 1D FF3 C1 CP 串串行行 输输入入 移移位位 脉脉冲冲 串串行行 输输出出 DO Q0 Q1 Q2 Q3 并并 行行 输输 出出 从从CP上升沿开始到输出新状态的建立需要经过一段传输延迟时上升沿开始到输出

13、新状态的建立需要经过一段传输延迟时间,所以当间,所以当CP上升沿同时作用于所有触发器时,它们输入端的上升沿同时作用于所有触发器时,它们输入端的状态都未改变。状态都未改变。于是,于是,F1按按Q0原来的状态翻转,原来的状态翻转, F2按按Q1原来的状态翻转,原来的状态翻转, F3按按Q2原来的状态翻转,同时,输入端的代码存入原来的状态翻转,同时,输入端的代码存入F0,总的效果是,总的效果是寄存器的代码依次右移一位寄存器的代码依次右移一位。例如在四个。例如在四个CP周期内输入代码依周期内输入代码依次为次为1011,第26页/共56页27 DI 1D FF0 C1 1D FF1 C1 1D FF2

14、C1 1D FF3 C1 CP 串串行行 输输入入 移移位位 脉脉冲冲 串串行行 输输出出 DO Q0 Q1 Q2 Q3 并并 行行 输输 出出 6.3.1、移位寄存器 (代码在寄存器中左右移动)经过经过4个个CP信号后,串行输入的四位代信号后,串行输入的四位代码全部移入了移位寄存器,并在四个输码全部移入了移位寄存器,并在四个输出端得到并行输出代码。利用移位寄存出端得到并行输出代码。利用移位寄存器可实现代码的串行器可实现代码的串行并行转换。若再并行转换。若再加加4个个CP信号,寄存器中的四位代码还信号,寄存器中的四位代码还可以从串行端依次输出。可以从串行端依次输出。第27页/共56页28DI1

15、DFF0C11DFF0C11DFF0C11DFF0C1CP串串行行输输入入移移位位脉脉冲冲串串行行输输出出DOQ0Q1Q2Q3 并并 行行 输输 出出应用 :代码转换, 串 并数据运算6.3.1、移位寄存器 (代码在寄存器中左右移动)第28页/共56页29左/右移,并行输入,保持,异步置零等功能6.3.1、移位寄存器 (代码在寄存器中左右移动)第29页/共56页301S0S1S0S11 011 001 021 0111111QQQnQSSS QSS QSS QSS DRSQS通过控制S1,S0就可以选择194的工作状态CPS0S1Q0Q1Q2Q3D0D1D2D3DILRDDIR74LS1946

16、.3.1、移位寄存器 (代码在寄存器中左右移动)第30页/共56页31DIRD0D1D2D3DIL74LS194Q0Q1Q2Q3S1S0CPRDDIRD0D1D2D3DIL74LS194Q0Q1Q2Q3S1S0CPRDS1S0 右移右移串行输入串行输入 左移左移串行输入串行输入CPRD并行数据输入并行数据输出6.3.1、移位寄存器 (代码在寄存器中左右移动)第31页/共56页32用于计数、分频、定时产生节拍脉冲等分类:按时钟分,同步、异步 按计数过程中数字增减分,加、减和可逆 按计数器中的数字编码分,二进制、二-十进制 按计数容量分,十进制,60进制。6.3.2、计数器第32页/共56页336

17、.3.2、计数器一、同步计数器1. 同步二进制计数器同步二进制加法计数器原理:根据二进制加法运算规则可知:在多位二进制数末位加1,若第i位以下皆为1时,则第i位应翻转。由此得出规律,若用T触发器构成计数器,则第i位触发器输入端Ti的逻辑式应为12001iiiTQ QQT 1J 1K C1 Q0 T0=1 FF0 1J 1K C1 Q1 T1 FF1 CP 1J 1K C1 Q2 T2 FF2 1J 1K C1 Q3 T3 FF3 & & G12 G2 & C 计数脉冲计数脉冲 第33页/共56页34状态转换表状态转换表Q3Q2Q1Q00 00 00 00 00 00 0

18、0 01 10 00 00 01 11 10 02 20 00 01 10 02 20 03 30 00 01 11 13 30 04 40 01 10 00 04 40 05 50 01 10 01 15 50 06 60 01 11 10 06 60 07 70 01 11 11 17 70 08 81 10 00 00 08 80 09 91 10 00 01 19 90 010101 10 01 10 010100 011111 10 01 11 111110 012121 11 10 00 012120 013131 11 10 01 113130 014141 11 11 10 0

19、14140 015151 11 11 11 115151 116160 00 00 00 00 00 0计数顺序计数顺序电路状态电路状态等效十进制数等效十进制数 进位输出进位输出C第34页/共56页350010/0/0/0/0/0/0/100110001000001000101011001111000/0/01010/0/0/0/0100110111100/0111111101101/0/0Q3Q2Q1Q0/C电路的状态转换图电路的状态转换图 Q0n+1 = Q0 Q1n+1 = Q0Q1+ Q0Q1 Q2n+1 = Q0Q1Q2+ Q0Q1Q2 Q3n+1 = Q0Q1Q2Q3 + Q0Q1

20、Q2Q3每输入每输入16个计数脉冲计数个计数脉冲计数器工作一个循环,并在输器工作一个循环,并在输出端出端 Q3产生一个进位输出产生一个进位输出信号,所以又把这个电路信号,所以又把这个电路叫十六进制计数器。叫十六进制计数器。电路的状态方程:电路的状态方程:第35页/共56页36同步二进制加法计数器的时序图 CPCPQ312345678910111213141516 Q0 Q1 Q2由时序图上可以看出,若计数输入脉冲的频率为由时序图上可以看出,若计数输入脉冲的频率为f0,则,则Q0、 Q1、 Q2、 和和Q3端输出脉冲的频率将依次为端输出脉冲的频率将依次为f0/2、 f0/4、 f0/8、和和f0

21、/16。针对计数器的这种分频功能,也把它叫做分频器。针对计数器的这种分频功能,也把它叫做分频器。第36页/共56页376.3.2、计数器第37页/共56页38异步清零0000 TTC0Q3Q2Q1Q0D3D2D1D0LDRDTP74LS161CP6.3.2、计数器第38页/共56页39同步并行置数0d3 d2 d1 d0d3 d2 d1 d0脉冲脉冲 TTC0Q3Q2Q1Q0D3D2D1D0LDCRTP74LS161CP6.3.2、计数器第39页/共56页40 11TTTP=0保持TTTP=1计数 TTC0Q3Q2Q1Q0D3D2D1D0LDCRTP74LS161CP脉冲脉冲6.3.2、计数器

22、第40页/共56页41同步二进制减法计数器原理:根据二进制减法运算规则可知:在多位二进制数末位减1,若第i位以下皆为0时,则第i位应翻转。由此得出规律,若用T触发器构成计数器,则第i位触发器输入端Ti的逻辑式应为:1200.1iiiTQQQT6.3.2、计数器第41页/共56页42用用T触发器接成的同步触发器接成的同步二进制减法计数器二进制减法计数器Q3Q2Q1Q00 00 00 00 00 00 01 11 11 11 11 11 115150 02 21 11 11 10 014140 03 31 11 10 01 113130 04 41 11 10 00 012120 05 51 10

23、 01 11 111110 06 61 10 01 10 010100 07 71 10 00 01 19 90 08 81 10 00 00 08 80 09 90 01 11 11 17 70 010100 01 11 10 06 60 011110 01 10 01 15 50 012120 01 10 00 04 40 013130 00 01 11 13 30 014140 00 01 10 02 20 015150 00 00 01 11 10 016160 00 00 00 00 01 1计数顺序计数顺序电路状态电路状态等效十进制数等效十进制数 借位输出借位输出B同步二进制减法计

24、数器同步二进制减法计数器的状态转换真值表的状态转换真值表第42页/共56页43单时钟同步十六进制单时钟同步十六进制加加/减计数器减计数器74LS191有些应用场合要求计有些应用场合要求计数器既能进行递增计数器既能进行递增计数又能进行递减计数,数又能进行递减计数,这就需要做成加这就需要做成加/减计减计数器。数器。74191具有异步预置数具有异步预置数功能。功能。电路只有一个时钟信电路只有一个时钟信号输入端,电路的加、号输入端,电路的加、减由减由U/D的电平决定,的电平决定,所以称这种电路结构所以称这种电路结构为单时钟结构。为单时钟结构。第43页/共56页4474191的功能表74191的时序图:

25、的时序图:CP0是串行时钟输出是串行时钟输出端。当端。当C/B=1的情况的情况下,在下一个下,在下一个CPI上上升沿到达前升沿到达前CPO端有端有一个负脉冲输出一个负脉冲输出第44页/共56页452. 同步十进制计数器加法计数器基本原理:在四位二进制计数器基础上修改,当计到1001时,则下一个cp电路状态回到0000。321021030TQ QQQ QQQ Q01T 6.3.2、计数器212TQQ1003TQQ Q第45页/共56页46Q3Q2Q1Q00 00 00 00 00 00 00 01 10 00 00 01 11 10 02 20 00 01 10 02 20 03 30 00 0

26、1 11 13 30 04 40 01 10 00 04 40 05 50 01 10 01 15 50 06 60 01 11 10 06 60 07 70 01 11 11 17 70 08 81 10 00 00 08 80 09 91 10 00 01 19 91 110100 00 00 00 00 00 00 01 10 01 10 010100 01 11 10 01 11 111111 12 20 01 11 10 06 60 00 01 11 10 00 012120 01 11 11 10 01 113131 12 20 01 10 00 04 40 00111014011

27、1111512001020计数顺序计数顺序电路状态电路状态等效十进制数等效十进制数 进位输出进位输出C状态转换表:状态转换表:第46页/共56页47 0010 0011 0001 0000 0100 0101 0110 0111 1000 1010 1001 1011 1100 1111 1110 1101 Q3Q2Q1Q0 电路的状态转换图电路的状态转换图第47页/共56页48同步十进制加法计数器同步十进制加法计数器74LS160的逻辑图的逻辑图74160的功能表与的功能表与74161的功能表相的功能表相同同第48页/共56页496.3.2、计数器第49页/共56页5074LS160功能表 CR LD TT TP CP D3

温馨提示

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

评论

0/150

提交评论