时序电路设计PPT课件_第1页
时序电路设计PPT课件_第2页
时序电路设计PPT课件_第3页
时序电路设计PPT课件_第4页
时序电路设计PPT课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

1、.,1,电子技术,第五章 时序逻辑电路,数字电路部分,第十五讲 时序电路设计,.,2,课题:同步时序逻辑电路的设计 课时: 重点:求驱动方程的方法 难点:建立状态图及其编码的理解 教学目标:使同学掌握时序逻辑电路的设计方法 及基本步骤,理解逻辑抽象及状态编 码的意义 教学过程:设计的基本步骤 例1 例2 例3,.,3,5.3 同步时序逻辑电路的设计方法,设计步骤,1、根据设计要求,设定状态,导出原始状态图或状态表。,(1)分析给定的逻辑问题,确定输入变量、输出变 量和电路的状态数。 ()定义输入输出逻辑状态的含义,并将电路状态顺序编号。 ()依题意列出原始状态图或状态表。,2 、状态化简。消去

2、多余的状态,得简化状态图(表)。 等价状态:两个状态在相同输入的条件下转换到同一次态去,并得到同样的输出,则称它们为等价状态。等价状态是重复的,可以合并为一个。,.,4,5 、根据编码状态表列出状态转换表,从而得到所设计电路的状态方程和输出方程,由状态方程结合所采用的触发器的逻辑功能,导出待设计电路的驱动方程。,6 、根据输出方程和驱动方程画出逻辑图。,4 、选择触发器的类型。,7 、检查电路能否自启动。,3 、状态分配,又称状态编码。即把一组适当的二进制代码分配给简化状态图(表)中各个状态。 因为n个触发器共有 种状态组合,所以为取得M个状态组合,必须取,.,5,同步时序逻辑电路的设计过程,

3、.,6,一、同步计数器的设计举例,例1 : 设计一个同步5进制加法计数器。,(1)根据设计要求,设定状态,画出状态转换图。 该状态图不须化简。,状态编码表,原始状态转换图,(2)状态分配,列状态编码表。 状态数M=5,所以触发器个数:n=3,.,7,(3)选择触发器类型。选用JK触发器。,(4)求各触发器的驱动方程和进位输出方程。列 出状态转换表,画出电路的次态卡诺图。,.,8,根据次态卡诺图得各触发器的次态方程,.,9,由状态方程得驱动方程,.,10,再画出输出卡诺图可得电路的输出方程:,(5)将各驱动方程与输出方程归纳如下:,(6)画逻辑图。,.,11,利用逻辑分析的方法画出电路完整的状态

4、图。,(7)检查能否自启动,可见,如果电路进入无效状态101、110、111时,在CP脉冲作用下,分别进入有效状态010、010、000。所以电路能够自启动。,.,12,例:试设计一个带进位输出端的十三进制计数器,解:状态转换图,.,13,次态/输出( )的卡诺图,.,14,卡诺图的分解,.,15,十三进制同步计数器电路,.,16,十三进制同步计数器电路的状态转换图,.,17,二、一般时序逻辑电路的设计举例,典型的时序逻辑电路具有外部输入变量X,所以设计过程要复杂一些。,S0初始状态(没有收到1时的状态以前的状态);,例 设计一个串行数据检测器。该检测器有一个输入端X,它的功能是对输入信号进行

5、检测。当连续输入三个1(以及三个以上1)时,该电路输出Y=1,否则输出Y=0。,解:(1)根据设计要求,设定状态:,S2X=11的状态(连续输入两个1以后的状态)。,S1X=1的状态(输入一个1后的状态);,S3X=111连续输入三个1(以及三个以上1)后的状态。,.,18,电路处于初始状态S0,电路已转到状态S1,(2)根据题意可画出原始状态图:,.,19,.,20,画原始状态图,.,21,(3)状态化简。 观察上表可知,S2和S3是等价状态,所以将S2和S3合并,并用S2表示,得简化状态图:,.,22,(4)状态分配。 该电路有3个状态,可以用2位二进制代码组合(00、01、10、11)中

6、的 三个代码表示。本例取S0=00、S1=01、S2=1。,(5)选择触发器。 本例选用2个下降沿触发的JK触发器。,.,23,编码后的状态表,.,24,例2电路次态/输出( )的卡诺图,(6)求出状态方程、驱动方程和输出方程。,.,25,由输出卡诺图可得电路的次态方程和输出方程:,分解的卡诺图,.,26,(7)画逻辑图。根据驱动方程和输出方程,画出逻辑图,.,27,(8)检查能否自启动,电路的状态转换图 电路能够自启动!,如何用D触发器 实现该逻辑电路 ?,.,28,例3:设计一个自动售火柴机的逻辑电路。它的投币口每次只能投入一枚一分或二分的硬币。投入三分钱硬币后机器给出一盒火柴;投入四分(

7、两枚二分)硬币后,给出火柴的同时找回一枚一分硬币。,解:输入变量、 ,分别表示投入一枚二分,投入一枚一分硬币。,输出变量、 ,分别表示给出一盒火柴,找一分零钱。,未投币前的状态,投入一分硬币后的状态,投入二分(一枚二分或两枚一分)硬币后的状态,.,29,例3的状态转换图,.,30,例3电路次态/输出( )的卡诺图,.,31,卡诺图的分解,.,32,例3的逻辑图,.,33,所设计电路的状态转换图,.,34,例 试设计一个模可变递增同步计数器,当控制信号X= 0时为三进制计数,X = 1时为四进制计数。设置一个进位输出端C。,解:1)根据题意画状态图,.,35,2)状态编码,3)编码后状态图及状态

8、表,.,36,无效状态,.,37,4)选触发器 M=4N=2 用2个上升沿触发的D触发器。,5)求输出方程、驱动方程,.,38,.,39,6)检查自启动能力 由状态方程:,7)电路图略,有自启动能力,.,40,例:试用触发器和与非门设计一个红、黄、绿三色的十字路口交通灯控制电路,要求按照图示顺序循环工作。,.,41,解:1.分析框图 1)需设计的控制系统有6个输出,无外部输入。,南北向:绿、红、黄灯 Sg 、Sr 、Sy 东西向:绿、红、黄灯 Eg 、Er 、Ey 设: 灯亮 Sg 、Sr 、Sy、Eg 、Er 、Ey=1 灯灭 Sg 、Sr 、Sy、Eg 、Er 、Ey=0,.,42,2)每

9、一分钟为一个状态,共需 6 个状态 S0 Sg=1, Er =1 1分钟 S1 Sg=1, Er =1 1分钟 S2 Sy=1, Er =1 1分钟 S3 Sr=1, Eg =1 1分钟 S4 Sr=1, Eg =1 1分钟 S5 Sr=1, Ey =1 1分钟,(南北绿、东西红) (南北绿、东西红) (南北黄、东西红) (南北红、东西绿) (南北红、东西绿) (南北红、东西黄),.,43,2. 状态编码 M=6取触发器位数 n = 3,.,44,3. 编码后的状态图,.,45,4. 求驱动方程、输出方程,0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 1 0 1 0 0 1 1 0

温馨提示

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

评论

0/150

提交评论