数字电子技术基础课件数电时序逻辑电路_第1页
数字电子技术基础课件数电时序逻辑电路_第2页
数字电子技术基础课件数电时序逻辑电路_第3页
数字电子技术基础课件数电时序逻辑电路_第4页
数字电子技术基础课件数电时序逻辑电路_第5页
已阅读5页,还剩41页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

2024/10/26第6章

时序逻辑电路数字电子技术

DigitalElectronicsTechnology海南大学《数字电子技术》课程组教学网址:讨论空间:E-mail:2024/10/266.1概述

时序逻辑电路在任何时刻的输出不仅取决于该时刻的输入,而且还取决于电路的原来状态。1.时序逻辑电路定义2.结构特点

时序逻辑电路是由组合逻辑电路和存储电路两部分组成,其中存储电路必不可少。存储电路的输出状态必须反馈到输入端和输入信号共同确定时序电路的输出。2024/10/266.1概述

同步时序电路:各触发器状态的变化都在同一时钟信号作用下同时发生。

异步时序电路:各触发器状态的变化不是同步发生的,可能有一部分电路有公共的时钟信号,也可能完全没有公共的时钟信号。3.时序逻辑电路分类(1)按各触发器接受时钟信号的不同分类:(2)按输出信号的特点分类:

米利(Mealy)型时序电路:输出信号的状态不仅取决于存储电路的状态,而且还取决于输入变量。

穆尔(Moore)型时序电路:输出信号的状态仅取决于存储电路的状态。2024/10/266.1概述Next-stateLogicFStateMemoryclockinputOutputLogicGinputsclocksignalexcitationoutputscurrentstateNext-stateLogicFStateMemoryclockinputOutputLogicGinputsclocksignalexcitationoutputscurrentstate2024/10/266.1概述Q

n+1=F(Q

n,X)4.时序逻辑电路的方程描述(1)状态方程:(2)驱动(激励)方程:W=H(Q

n,X)(3)输出方程:Z=G(Q

n,X)S-R锁存器

Qn+1=S+R·Qn

(S·R=0)D触发器

Qn+1=DJ-K触发器

Qn+1=J·Qn+K·QnT触发器

Qn+1=(Qn)5.触发器特性方程2024/10/266.2时序逻辑电路的分析1.时序逻辑电路的分析方法

同步时序逻辑电路的分析是已知同步时序逻辑电路的逻辑图,找出其逻辑功能。分析步骤:

1.写驱动方程;

2.写状态方程;

3.写输出方程;

4.建立状态/输出表;

5.画状态图;

6.据状态表或状态图说明时序逻辑电路的功能。2024/10/266.2时序逻辑电路的分析

例:试分析图示时序逻辑电路的逻辑功能,要求:①写出驱动方程、状态方程和输出方程;②列出状态转换表;③画出状态转换图;④画出时序图。解:该电路为摩尔型同步时序逻辑电路。驱动方程:2024/10/266.2时序逻辑电路的分析状态(转移)方程:输出方程:列出状态转换表:2024/10/266.2时序逻辑电路的分析画出状态转换图:画时序图:

电路功能:六进制(模6)同步计数器2024/10/266.2时序逻辑电路的分析Q0Q1D0D1ExampleIIMAX=Q1·Q0·EN2024/10/266.2时序逻辑电路的分析OutputequationMAX=Q1·Q0·ENTransitionequations

Excitationequations

2024/10/266.2时序逻辑电路的分析100011011Q1Q00Transition/outputtableEN1S0S1S2

S3S0State/outputtableEN000

0S0S1S2

S3S1S2S3S0000

1MAX=Q1·Q0·EN01100011000

0000

1010110102024/10/266.2时序逻辑电路的分析S0S1S2S31/00/0Statediagram0/00/00/01/01/01/1SEN/MAX1S0S1S2

S3S0State/outputtableEN000

0S0S1S2

S3S1S2S3S0000

1It’samodulo-42-bitbinarycounterwithenable.Simulation2024/10/266.3时序逻辑电路的设计

根据给定的逻辑功能,确定输入变量和输出变量及电路的状态数,并用相应的字母表示。定义输入、输出变量和电路的状态,并对电路的状态进行编号。画出原始的状态转换图或列出原始的状态转换表。1.时序逻辑电路的设计方法

时序电路的设计是根据已知逻辑功能,设计出能够实现该逻辑功能的最简单的电路。设计步骤:

1)进行逻辑抽象,得出原始的状态转换图2024/10/266.3时序逻辑电路的设计2)状态化简3)状态分配:据电路的状态数确定所用触发器数目所需满足的式子

然后给电路的每种状态分配与之对应的触发器状态组合。4)确定触发器的类型,并求出电路的状态方程、驱动方程和输出方程。确定触发器类型后,可根据实际的状态转换图求出电路的状态方程和输出方程,进而求出电路的驱动方程。5)根据得到的驱动方程和输出方程,画出相应的逻辑图。6)判断所设计的电路能否自启动。2024/10/266.3时序逻辑电路的设计(2)状态分配,列状态转换编码表。(1)根据设计要求,设定状态,画出状态转换图。该状态图不须化简。状态转换编码表例:设计一个同步5进制加法计数器。状态转换顺序现态次态输出Q2n

Q1n

Q0n

Q1n+1

Q1n+1

Q0n+1

YS0S1S2S3S4000001010011100001010011100000000012024/10/266.3时序逻辑电路的设计(3)选择触发器。选用JK触发器。(4)求各触发器的驱动方程和进位输出方程。列出JK触发器的驱动表,画出电路的次态卡诺图。00011011Qn→Qn+10×1××1×0JK

JK触发器的驱动表

2024/10/266.3时序逻辑电路的设计

根据次态卡诺图和JK触发器的驱动表可得各触发器的驱动卡诺图:00011011Qn→Qn+10×1××1×0JK

JK触发器的驱动表

×0×0×1×01×××××××2024/10/266.3时序逻辑电路的设计0×1××1×00×××××××1××1×11×0×××××××00011011Qn→Qn+10×1××1×0JKJK触发器的驱动表

2024/10/266.3时序逻辑电路的设计

可得电路的输出方程:(5)将各驱动方程归纳如下:(6)画逻辑图。2024/10/266.3时序逻辑电路的设计利用逻辑分析的方法画出电路完整的状态图。(7)检查能否自启动

可见,如果电路进入无效状态101、110、111时,在CP脉冲作用下,分别进入有效状态010、010、000。所以电路能够自启动。2024/10/266.4常用时序逻辑电路(1)寄存器和移位寄存器双2位寄存器74LS75

定义:在数字电路中,用来存放二进制数据或代码的电路。

当CP=1时,送到数据输入端的数据被存入寄存器,当CP=0时,存入寄存器的数据将保持不变。

普通寄存器74LS75并行输入、并行输出2024/10/266.4常用时序逻辑电路

该寄存器具有异步清零功能,当RD=0时,触发器全部清零;当RD=1,仅在上升沿,送到数据输入端的数据被存入寄存器,实现送数功能。由于此寄存器是由边沿触发器构成,所以其抗干扰能力很强。4位寄存器74LS175

普通寄存器74LS1752024/10/266.4常用时序逻辑电路

移位寄存器不仅具有存储的功能,而且还有移位功能,可以用于实现串、并行数据转换。

单向移位寄存器4位右移移位寄存器2024/10/266.4常用时序逻辑电路

假设串行信号输入端,依次输入1101,并设初态为0,画出电压波形图:2Q1Q0CPQ1234567893QID111011111002024/10/266.4常用时序逻辑电路单向移位寄存器具有以下主要特点:(1)单向移位寄存器中的数码,在CP脉冲操作下,可以依次右移或左移。(2)n位单向移位寄存器可以寄存n位二进制代码。n个CP脉冲即可完成串行输入工作,此后可从Q0~Qn-1端获得并行的n位二进制数码,再用n个CP脉冲又可实现串行输出操作。(3)若串行输入端状态为0,则n个CP脉冲后,寄存器便被清零。4位左移移位寄存器2024/10/266.4常用时序逻辑电路双向移位寄存器74LS1942024/10/266.4常用时序逻辑电路74LS194应用举例时序图

由时序图可见,Q0~Q3为一组在时间上有先后顺序的脉冲信号。我们把用来产生一组顺序脉冲的电路称为顺序脉冲发生器。2024/10/266.4常用时序逻辑电路(2)8D数据锁存器74LS3738D数据锁存器74LS373(a)外引脚图(b)逻辑符号功能表2024/10/266.4常用时序逻辑电路(3)计数器计数器是能够用来记录输入脉冲的个数的逻辑电路。按照计数器中的各个触发器状态翻转先后,可分为同步计数器和异步计数器;按照计数过程中,数字的增减可分为:加法计数器、减法计数器和可逆计数器;按照计数过程中数字的编码方式可分为:二进制计数器和二-十进制计数器等。按照计数容量可分为:十进制计数器、十六进制计数器、进制计数器等。2024/10/266.4常用时序逻辑电路(1)同步计数器同步二进制加法计数器驱动方程:状态方程:输出方程:2024/10/266.4常用时序逻辑电路状态转换表2024/10/266.4常用时序逻辑电路状态转换图2024/10/266.4常用时序逻辑电路时序图2024/10/266.4常用时序逻辑电路

同步4位二进制加法计数器74LS1612024/10/266.4常用时序逻辑电路①异步清零。74161具有以下功能:③计数。②同步并行预置数。RCO为进位输出端。④保持。01111RD清零×0111LD预置××××0××011EPET使能×↑××↑CP时钟××××d3d2d1d0××××××××××××D3D2D1D0预置数据输入0000d3d2d1d0保持保持(RCO=0)计数Q3Q2Q1Q0输出工作模式异步清零同步置数数据保持数据保持加法计数74161的功能表2024/10/266.4常用时序逻辑电路2024/10/266.4常用时序逻辑电路

完全同步4位二进制加法计数器74LS163①同步清零。③计数。②同步并行预置数。RCO为进位输出端。④保持。2024/10/266.4常用时序逻辑电路4位二进制同步可逆计数器741910111LD预置×100EN使能××01D/U加/减控制××↑↑CP时钟d3d2d

温馨提示

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

评论

0/150

提交评论