时序逻辑电路分析方法的探讨
- 格式:pdf
- 大小:69.28 KB
- 文档页数:1
:
!
Science and Technolc’gY{nnovatlon Herald
时序逻辑电路分析方法的探讨
张艳
(陕西工业职业技术学院 陕西咸阳 7 1 2000)
学术论坛
摘要:时序逻辑电路是组成数字控制系统的基本单元,其逻辑功能的分析方法是分析数字控制系统功能的基础,本文叙述一种比较科学
的分析时序逻辑电路功能的方法
关键词:时序电路 分析方法 研究
中图分类号:TP1 7 文献标识码:A 文章编号:1 674-098X(2008)l 0(a)一0l 76—01
分析时序电路,就是根据给定的时序逻辑 电路图,在输人信号及时钟脉冲作用下,找出 电路的状态和输出的变化规律,从而归纳其逻 辑功能。具体讲,首先写出给定逻辑电路的输 出方程、状态方程及驱动方程。然后推算电路 的状态转换表,作状态图及时序图,尽而确定 所给电路的逻辑功能和工怍特点。归纳起来 可按以下5个步骤进行分析。 1根据逻辑图求触发器的时钟方程、驱动 方程 如图1所示,该电路为同步时序电路,各 触发器的时钟方程为: ? . 驱动方程为: 2求各触发器的状态方程 依据JK触发器的特性方程 : . -,将各触发器的驱动疗程代人特性方 程得状态方程分别为 图1时序电路 图2次态卡诺图 状态方程实际上是依据触发器的不同连 线具体化了的触发器的特性方程,它直接反映 了电路中各触发器状态变化规律,因而对时序 电路功能分忻特别重要。 3推算状态转换表 在组合电路中,常用真值表反映在某一输 入值时电路输出的逻辑值,以表示电路的逻辑 功能。而时序电路中是使用状态转换表来表 示电路的逻辑功能。所谓状态转换表就是以 n时刻电路的状态作为输入变量,以(Ⅳ十1)时刻 的状态作为输出变量的真值表。 目前,推算状态转换表的过程是:把电路 的输入信号和现态的各种可能取值组合代入 状态方程和输出方程,求出相应的次态和输出 信号值,然后列表示出。采用这种方法,分析 计算过程非常麻烦,也容易出错。本人在长期 的教学工作中,经过大量的实践,总结出一套 比较系统的推算同步时序电路状态转换表的 方法.其过程是:将状态方程看作次态逻辑函 数表达式,先将次态逻辑函数表示成卡诺图形 式,然后由次态卡诺图可以很方便地列出状态 转换表。此法简单易行,容易掌握转换要点, I} ll{{l,l}{. } } - } 一 一 l・ ’:,t・ ; ll i} 图3状态图 一 lll ~ ; , . l ; 图4时序图 表1状态转换表 1 76 科技创新导报Science and Technology Innovation Herald 也可避免错误的出现。
以上4个状态方程表示为卡诺图如图2所
示。
『衣据次态卡诺图转换成的状态转换表如
表l。
4由状态转换表作电路的状态图和时序图
描述时序电路逻辑功能除了状态转换表
以外,状态图也是常用的方法。状态图是反
映时序电路状态转换规律及相应输入、输出
信号取值情况的几何图形。实质上是列出电
路所具有的若干个状态以及状态变化的顺序
和输出情况。该时序电路的状态图如图3所
。
时序图反映了输入信号、输出信号及各
触发器状态取值在时间上对应关系的波形图。
该电路的时}芋图如图4所示。
5判断电路能否自启动并说明其逻辑功能
判断一个电路是否能够自起动,实际上是
在某些特定状态下,对电路进行分析的过程。
自起动能力是指电路的状态处在任意态(本例
中为lO10~I1Il等6个状态中的任一个)时,
能否经过苦干个时钟脉冲后返回到主循环状
态(本例中为l001~0000状态)中。
由次态卡诺图可以得到电路状态为
1叭0~11l1时的次态情况,例如:现态为lll1
分别从Q 、Q, 、Q.” 、Q 的卡诺图上
的相应方恪得次态为ll l0,1 l10的次态为
0lOl。同理:ll0l一+ll0O一001l;l011—1010
+
叭01。由此可知该电路能够自起动。
综上所述,该电路是一个同步十进制减法
计数器。
参考文献
【1】郭永贞.数字电子技术.西安:西安电子科
技大学出版社,2001.