第六章时序逻辑电路分析和设计
合集下载
《电子技术基础》第6章时序逻辑电路的分析与设计-1

6.1 时序逻辑电路的基本概念
1. 时序电路的一般化模型
I1 Ii
O1
Oj
Sm 特点: Ek 1)时序逻辑电路由组合电路(逻辑门)和存储电路( 一般由触 发器构成) 组成。 2)电路的输出由输入信号和原来的输出状态共同决定.
4/9/2019 12:58:22 PM
… … S1 …
… E1 … …
组合电路
1/0 1/0 1/0
01 01 0/0 10 10
00
11
10
01
0/1 11 11
1/1
0/0
电路进行减1计数 。 电路功能:可逆4进制计数器 Y可理解为进位或借位端。
4/9/2019 12:58:22 PM
D2 Q
n 1
(3) 根据状态方程组和输出方程列出状态表
Sn→Sn+1
S = Q2Q1Q0
Q
n 1 0
Q Q
n 1
n 0
Q
n 1 1
Q
n 0
n 1 Q2 Q1n
状态表
n 1 n n 1 n 1 n Q Q Q Q Q Q 0 1 0 1 2
n 2
(4) 画出状态图 0 1 0 1 0 1 0 1 1 0 0 0 1 0 0 0
存储电路
时序电 路输入 信号
I1
Ii
O1 Oj
组合电路
时序电 路输出 信号
存储电路激 励信号(触发 器的输入)
… …
… …
存储电路输 出信号 (电路状态S) 各触发器的状态Q
S1 Sm …
E1
… Ek
存储电路
各信号之间的逻辑关系方程组为:
O = F1(I,Sn) E = F2
第6章 时序逻辑电路

J 和 K 接为互反,相当于一个D触发器。时钟相连 是同步时序电路。
电路功能: 有下降沿到来时,所有Q端更新状态。
2、移位寄存器 在计算机系统中,经常要对数据进行串并转换,移 位寄存器可以方便地实现这种转换。
左移移位寄存器
•具有左右移位功能的双向移位寄存器
理解了前面的左移移位寄存器,对右移移位寄存器 也就理解了,因位左右本身就是相对的。实际上,左右 移位的区别在于:N触发器的D端是与 Q N+1相连,还是 与Q N-1相连。
第六章 时序逻辑电路
如前所述,时序逻辑电路的特点是 —— 任一时刻 的输出不仅与当前的输入有关,还与以前的状态有关。
时序电路以触发器作为基本单元,使用门电路加以 配合,完成特定的时序功能。所以说,时序电路是由组 合电路和触发器构成的。
与学习组合逻辑电路相类似,我们仍从分析现成电 路入手,然后进行时序逻辑电路的简单设计。
状态化简 、分配
用编码表示 给各个状态
选择触发器 的形式
确定各触发器 输入的连接及 输出电路
NO 是否最佳 ?
YES
设计完成
下面举例说明如何实现一个时序逻辑的设计:
书例7-9 一个串行输入序列的检测电路,要求当序
列连续出现 4 个“1”时,输出为 1,作为提示。其他情 况输出为 0。
如果不考虑优化、最佳,以我们现有的知识可以很
第二步: 状态简化
前面我们根据前三位可能的所有组合,设定了 8 个
状态A ~ H,其实仔细分析一下,根本用不了这么多状态。
我们可以从Z=1的可能性大小的角度,将状态简化为
4 个状态:
a
b
c
d
A 000
B 100
D 110
(第五版完全配套)数字电路(精品)第六章6

11状态,Y 输出1,且电路状态将在下一个CP上升沿回到00。 输出信号Y的下降沿可用于触发进位操作。
Q1Q0 A/Y 0/0 00 1/0 01 0/0
CP
1
2
3
4
5
6
7
8
9 ①
1 0
A
1/1
1/0
Q0
Q1
11 0/0
1/0
10 0/0
Y ②
例2 试分析如图所示时序电路的逻辑功能。
解:
1.了解电路组成。 电路是由两个JK触发器组成的莫尔型同步时序电路。 2.写出下列各逻辑方程式: 激励方程 J1=K1=1 J2=K2=X Q1 输出方程
例3 分析下图所示的同步时序电路。
&
1D CP >C1 FF0
Q0
1D >C1 FF1 Z0
Q1
1D >C1 FF2 Z1
Q2
Qn 1 D
Q0
Q1
Q2
Z2
1.根据电路列出逻辑方程组:
输出方程组
激励方程组
Z0=Q0
Z1=Q1
Z2=Q2
D0
n n Q1 Q0
n D1 Q 0 n D 2 Q1
状态方程 :
Sn+1=f3(E,Sn) 表达存储电路从现态到次态的转换关系式
j I i 组合 电路 k m E 存储电路 S
O
2、异步时序电路与同步时序电路
同步: 时序电路 异步:
存储电路里所有触发器有一个统一的时钟源,它们的状态在 同一时刻更新。
没有统一的时钟脉冲或没有时钟脉冲,电路的状态更新不是 同时发生的。
同步时序逻辑电路的设计是分析的逆过程,其任务是根据实
Q1Q0 A/Y 0/0 00 1/0 01 0/0
CP
1
2
3
4
5
6
7
8
9 ①
1 0
A
1/1
1/0
Q0
Q1
11 0/0
1/0
10 0/0
Y ②
例2 试分析如图所示时序电路的逻辑功能。
解:
1.了解电路组成。 电路是由两个JK触发器组成的莫尔型同步时序电路。 2.写出下列各逻辑方程式: 激励方程 J1=K1=1 J2=K2=X Q1 输出方程
例3 分析下图所示的同步时序电路。
&
1D CP >C1 FF0
Q0
1D >C1 FF1 Z0
Q1
1D >C1 FF2 Z1
Q2
Qn 1 D
Q0
Q1
Q2
Z2
1.根据电路列出逻辑方程组:
输出方程组
激励方程组
Z0=Q0
Z1=Q1
Z2=Q2
D0
n n Q1 Q0
n D1 Q 0 n D 2 Q1
状态方程 :
Sn+1=f3(E,Sn) 表达存储电路从现态到次态的转换关系式
j I i 组合 电路 k m E 存储电路 S
O
2、异步时序电路与同步时序电路
同步: 时序电路 异步:
存储电路里所有触发器有一个统一的时钟源,它们的状态在 同一时刻更新。
没有统一的时钟脉冲或没有时钟脉冲,电路的状态更新不是 同时发生的。
同步时序逻辑电路的设计是分析的逆过程,其任务是根据实
数字电子技术基础-第六章_时序逻辑电路(完整版)

T0 1
行修改,在0000 时减“1”后跳变 T1 Q0 Q0(Q3Q2Q1)
为1001,然后按
二进制减法计数
就行了。T2 Q1Q0 Q1Q0 (Q1Q2Q3 )
T3 Q2Q1Q0
50
能自启动
47
•时序图 5
分 频
10 分 频c
0
t
48
器件实例:74 160
CLK RD LD EP ET 工作状态 X 0 X X X 置 0(异步) 1 0 X X 预置数(同步) X 1 1 0 1 保持(包括C) X 1 1 X 0 保持(C=0) 1 1 1 1 计数
49
②减法计数器
基本原理:对二进 制减法计数器进
——74LS193
异步置数 异步清零
44
(采用T’触发器,即T=1)
CLKi
CLKU
i 1
Qj
j0
CLKD
i 1
Qj
j0
CLK0 CLKU CLKD
CLK 2 CLKU Q1Q0 CLK DQ1Q0
45
2. 同步十进制计数器 ①加法计数器
基本原理:在四位二进制 计数器基础上修改,当计 到1001时,则下一个CLK 电路状态回到0000。
EP ET 工作状态
X 0 X X X 置 0(异步)
1 0 X X 预置数(同步)
X 1 1 0 1 保持(包括C)
X 1 1 X 0 保持(C=0)
1 1 1 1 计数
39
同步二进制减法计数器 原理:根据二进制减法运算 规则可知:在多位二进制数 末位减1,若第i位以下皆为 0时,则第i位应翻转。
Y Q2Q3
数字电子技术第6章 时序逻辑电路

RD—异步置0端(低电平有效) 1 DIR—右移串行输入 1 DIL—左移串行输入 S0、S1—控制端 1 D0D1 D2 D3—并行输入
《数字电子技术》多媒体课件
山东轻工业学院
4、扩展:两片74LS194A扩展一片8位双向移位寄存器
《数字电子技术》多媒体课件
山东轻工业学院
例6.3.1的电路 (P276) 74LS194功能 S1S0=00,保持 S1S0=01,右移 S1S0=10,左移 S1S0=11,并入
(5)状态转换图
《数字电子技术》多媒体课件
山东轻工业学院
小结
1、时序逻辑电路的特点、组成、分类及描述方法; 2、同步时序逻辑电路的分析方法; 课堂讨论: 6.1,6.4
《数字电子技术》多媒体课件
山东轻工业学院
6.3 若干常用的时序逻辑电路
寄存器和移位寄存器 时序 逻辑电路 计数器 顺序脉冲发生器 序列信号发生器
移位寄存器不仅具有存储功能,且还有移位功能。 可实现串、并行数据转换,数值运算以及数据处理。 所谓“移位”,就是将寄存器所存各位数据,在每个移 位脉冲的作用下,向左或向右移动一位。
2、类型: 根据移位方向,分成三种:
左移 寄存器 (a) 右移 寄存器 (b) 双向 移位 寄存器 (c)
《数字电子技术》多媒体课件
学习要求 :
* *
自学掌握
1. 掌握寄存器和移位寄存器的概念并会使用; 2. 掌握计数器概念,熟练掌握中规模集成计数器74161 和74160的功能,熟练掌握用160及161设计任意进制计 数器的方法。
《数字电子技术》多媒体课件
山东轻工业学院
6.3.1寄存器和移位寄存器
一、寄存器
寄存器是计算机的主要部件之一, 它用来暂时存放数据或指令。
时序逻辑电路的分析和设计

CP FF0 Q0 1J FF1
莫尔型同步时序 电路。 2. 写出各触发器 的驱动方程。
n J 0 K 0 Q2
1J >C >C1
1 1K
1J
Q1 &
≥1 1J
FF2
Q2
1J >C >C1
1 1K
1J >C1 >C
1 1K Q2
输 入 信 号
1K
1K
Y0 A1 74139Y1 A0 Y2 Y3
n n n n n Q0 1 Q2 Q0 Q2 Q0
n n Q1n1 Q0 Q1n Q0 Q1n
n n n n n n Q2 1 (Q1nQ0 Q2 )Q n Q1nQ0 Q2 Q2 2
n n n n n Q2 1 Q1nQ0 Q n Q1nQ0 Q2 Q2 2
Q
n
=1
1
Y=Q2Q1
n 1 1J 1J
n Q2 1
n 1 Q 1K Q2 1 X1K Q1n Q Q2 1X Q1 Q n 2 3.求出电路状态方程。 & n
1 2
>C >C1
>C >C1
输 出 信 号 n
Qn1 JQ n KQn >C
1J
Q2
n 1
n n X Q1 Q2
Q Q
1
1 0
n +1 1
3
第六章
1、组合电路:
概
述
时序逻辑电路是数字逻辑电路的重要组成部分。 逻辑电路可分为 两大类:
由若干逻辑门组成,电路不具记忆能力。 电路的输出仅仅与当时的输入有关。
2、时序电路:
延迟元件或触发器
存储电路,因而具有记忆能力。 电路的输出不仅与当时的输入有关,而且 还与电路原来的状态有关。
莫尔型同步时序 电路。 2. 写出各触发器 的驱动方程。
n J 0 K 0 Q2
1J >C >C1
1 1K
1J
Q1 &
≥1 1J
FF2
Q2
1J >C >C1
1 1K
1J >C1 >C
1 1K Q2
输 入 信 号
1K
1K
Y0 A1 74139Y1 A0 Y2 Y3
n n n n n Q0 1 Q2 Q0 Q2 Q0
n n Q1n1 Q0 Q1n Q0 Q1n
n n n n n n Q2 1 (Q1nQ0 Q2 )Q n Q1nQ0 Q2 Q2 2
n n n n n Q2 1 Q1nQ0 Q n Q1nQ0 Q2 Q2 2
Q
n
=1
1
Y=Q2Q1
n 1 1J 1J
n Q2 1
n 1 Q 1K Q2 1 X1K Q1n Q Q2 1X Q1 Q n 2 3.求出电路状态方程。 & n
1 2
>C >C1
>C >C1
输 出 信 号 n
Qn1 JQ n KQn >C
1J
Q2
n 1
n n X Q1 Q2
Q Q
1
1 0
n +1 1
3
第六章
1、组合电路:
概
述
时序逻辑电路是数字逻辑电路的重要组成部分。 逻辑电路可分为 两大类:
由若干逻辑门组成,电路不具记忆能力。 电路的输出仅仅与当时的输入有关。
2、时序电路:
延迟元件或触发器
存储电路,因而具有记忆能力。 电路的输出不仅与当时的输入有关,而且 还与电路原来的状态有关。
第六章 时序逻辑电路

Y Q* 0 0 0 1 0 1 0 0 0 1 1
0 0 1 0 0
图6.2.2
6.2.时序逻辑电路的分析方法
三、时序图: 在时钟脉冲 序列的作用下, 电路的状态、输 出状态随时间变 化的波形叫做时 序图。由状态转 换表或状态转换 图可得图6.2.3所 示 图6.2.3
6.2.时序逻辑电路的分析方法
K1 1
6.2.时序逻辑电路的分析方法
(2) 状态方程:
JK触发器的特性方程
Q J Q K Q
*
将驱动方程代入JK触发器的特性方程中,得出电 路的状态方程,即
K1 1 J 1 ( Q 2 Q 3 ) , K 2 ( Q 1Q 3 ) J 2 Q1 , J QQ , K 3 Q2 1 2 3
设初态Q3Q2Q1=000,由状态方程可得:
CLK Q3 Q2 Q1 Q *3 0 0 0 0 0 1 0 0 1 0 2 0 1 0 0 3 4 5 6 0 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 0 0
Q *2 Q *1 Y 0 1 0
Q 1 * ( Q 2 Q 3 ) Q 1 Q 2 * Q 1 Q 2 Q 1Q 3 Q 2 Q * Q Q Q Q Q 1 2 3 2 3 3
1 1 0 0 1 0 0
0 1 0 1 0 0 0
0 0 0 0 0 1 1
由状态转换表可知,为七进制加法计数器,Y为进位 脉冲的输出端。
6.2.时序逻辑电路的分析方法
二、状态转换图: 将状态转换表以图形的方式 直观表示出来,即为状态转换图 由状态转换表可得状态转换图 如图6.2.2所示
CLK Q3 Q2 Q1 0 0 0 0 1 0 0 1 2 0 1 0 3 4 5 6 0 1 1 1 1 1 1 0 0 0 1 1 0 1 1
第六章 时序电路

状态有关。 构成时序逻辑电路的基本单元是触发器。
二、时序逻辑电路的分类:
按 动 作 特 点 可 分 为
同步时序逻辑电路
所有触发器状态的变化都是在 同一时钟信号操作下同时发生。
异步时序逻辑电路
触发器状态的变化不是同时发生。
按 输 出 特 点 可 分 为
米利型时序逻辑电路(Mealy)
输出不仅取决于存储电路的状态,而且还 决定于电路当前的输入。
Q2 Q1 Q0
/Y
/0 /0 000→001→011 /1↑ ↓/0
CP Q0 010 Q1 Q2 Y
/0 101 /1 (b) 无效循环
100←110←111 /0 /0 (a) 有效循环
有效循环的6个状态分别是0~5这6个十进制数
字的格雷码,并且在时钟脉冲CP的作用下,这6个
状态是按递增规律变化的,即: 000→001→011→111→110→100→000→… 所以这是一个用格雷码表示的六进制同步加法 计数器。当对第6个脉冲计数时,计数器又重新从 000开始计数,并产生输出Y
Q=0时
LED亮
RD Q0 Q1 D1 Q2 D2 D3 Q3 S1
DIR D0 D1D2D3S0 DIL CLK +5V
74LS194
DIR D0
S0 DIL CLK +5V
清0按键 1秒
S1=0,S0=1
CLK 右移控制
本节小结:
寄存器是用来存放二进制数据或代
码的电路,是一种基本时序电路。任何
画状态转换图
Q3Q2Q1 /Y
000
/1 /1 111
/0
001
/0
010
/0
011 /0
二、时序逻辑电路的分类:
按 动 作 特 点 可 分 为
同步时序逻辑电路
所有触发器状态的变化都是在 同一时钟信号操作下同时发生。
异步时序逻辑电路
触发器状态的变化不是同时发生。
按 输 出 特 点 可 分 为
米利型时序逻辑电路(Mealy)
输出不仅取决于存储电路的状态,而且还 决定于电路当前的输入。
Q2 Q1 Q0
/Y
/0 /0 000→001→011 /1↑ ↓/0
CP Q0 010 Q1 Q2 Y
/0 101 /1 (b) 无效循环
100←110←111 /0 /0 (a) 有效循环
有效循环的6个状态分别是0~5这6个十进制数
字的格雷码,并且在时钟脉冲CP的作用下,这6个
状态是按递增规律变化的,即: 000→001→011→111→110→100→000→… 所以这是一个用格雷码表示的六进制同步加法 计数器。当对第6个脉冲计数时,计数器又重新从 000开始计数,并产生输出Y
Q=0时
LED亮
RD Q0 Q1 D1 Q2 D2 D3 Q3 S1
DIR D0 D1D2D3S0 DIL CLK +5V
74LS194
DIR D0
S0 DIL CLK +5V
清0按键 1秒
S1=0,S0=1
CLK 右移控制
本节小结:
寄存器是用来存放二进制数据或代
码的电路,是一种基本时序电路。任何
画状态转换图
Q3Q2Q1 /Y
000
/1 /1 111
/0
001
/0
010
/0
011 /0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
n Z = ( X ⊕ Q1n ) ⋅ Q0
X=0时的状态图
Q 1Q 0 00 /0 /0 01 /1 10
输 出 Z 0 0 1
第六章 时序逻辑电路分析和设计
n n n n 各触发器的 Q0 = J 0 Q0 + K 0Q0 = ( X ⊕ Q1 )Q0 n +1 n n 次态方程: 次态方程: Q1 = J1 Q1 + K1Q1n = ( X ⊕ Q0 ) ⋅ Q1n n +1
②当X=1时:触发器的次态方程简化为: 时 触发器的次态方程简化为:
X=1时的状态图
Q 1Q 0 00 /1 /0 10 /0 01
Q0
n +1
=Q Q
n 1
n 0
Q
n +1 1
=Q Q
n 0
n 1
输出方程简化为: 输出方程简化为: Z = Q n Q n 1 0 作出X=1的状态表: 作出 的状态表: 的状态表
Q1 n Q0 n 0 1 1 0 0 1 0 1
Q1 n+1 Q0 n+1 1 1 0 0 1 0 1 0
第六章 时序逻辑电路分析和设计
(4)作状态转换图、时序图。 )作状态转换图、时序图。
Q 1Q 0 00 /1 /0 11 /0 10 /0 01
(5)逻辑功能分析 ) 该电路一共有4个状态 、 、 该电路一共有 个状态00、01、 个状态 10、11,在CP作用下,按照减1规 、 , 作用下,按照减 规 作用下 律循环变化,所以是一个 进制减 律循环变化,所以是一个4进制减 法计数器, 是借位信号 是借位信号。 法计数器,Z是借位信号。
第六章 时序逻辑电路分析和设计
(6)逻辑功能分析: )逻辑功能分析: 该电路一共有3个状态00、01、10。 该电路一共有3个状态00、01、10。 00 按照加1规律从00 01→10→00循环变化 00→ 循环变化, 当X=0时,按照加1规律从00→01→10→00循环变化,并每当转换为 = 10状态(最大数) 10状态(最大数)时,输出Z=1。 状态 输出 = 按照减1规律从10 01→00→10循环变化 10→ 循环变化, 当X=1时,按照减1规律从10→01→00→10循环变化,并每当转换为 = 00状态(最小数) 00状态(最小数)时,输出Z=1。 状态 输出 =
完整的状态图
0/0
所以该电路是一个 可的3进制计数器。 可的3进制计数器。
00 1/1 0/1
1/0 1/0
01
0/0 10
第六章 时序逻辑电路分析和设计
三、异步时序逻辑电路的分析举例 例6.2.2:试分析如图所示的时序逻辑电路 :
Q1 Z & FF1 ∧ C1 FF0 C1 ∧ CP Q0
1D
1D
第六章 时序逻辑电路分析和设计
2.同步计数器的设计举例
设计一个同步5 例6.5.1 设计一个同步5进制加法计数器 (1)根据设计要求,设定状态, (1)根据设计要求,设定状态, 画出状态转换图。该状态图不须化简。 画出状态转换图。该状态图不须化简。 (2)状态分配,列状态转换编码表。 状态分配,列状态转换编码表。 状态转换编码表
CP
Q0 Q1 Z
异步电路演示 异步电路
第六章 时序逻辑电路分析和设计
例6.2.3:试分析如图所示的时序逻辑电路。 :试分析如图所示的时序逻辑电路。
写出时钟方程, ( 1 ) 写出时钟方程 , 驱动方程: 驱动方程:
第六章 时序逻辑电路分析和设计
(2)将各驱动方程代入触发器的特性方程,得各触发器的次态方程 将各驱动方程代入触发器的特性方程,
状态转换顺序
S0 S1 S2 S3 S4 0 0 0 0 1
S0
S1
S2
S4
S3
现
态
次
态
输 出 Y
0 0 0 0 1
Q2 n Q1 n Q0 n 0 0 1 1 0 0 1 0 1 0
Q1 n+1 Q1 n+1 Q0 n+1 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0
第六章 时序逻辑电路分析和设计
Qn 2 QnQn 1 0
00
01
11
10
0 × 1 × × 1 × 0
0
001
010 100 011 × × ×
1 000
第六章 时序逻辑电路分析和设计
根据次态卡诺图和JK触发器的驱动表可得各触发器的驱动卡诺图: 根据次态卡诺图和 触发器的驱动表可得各触发器的驱动卡诺图: 触发器的驱动表可得各触发器的驱动卡诺图 JK触发器的驱动表 触发器的驱动表 Qn→ Qn+1 0 0 1 1
时序逻辑电路: 时序逻辑电路: 任何一个时刻的输出状态不仅取决于当时的输 入信号,还与电路的原状态有关。 入信号,还与电路的原状态有关。 时序电路的特点: 时序电路的特点:(1)含有记忆元件(最常用的是触发器)。 含有记忆元件(最常用的是触发器) (2)具有反馈通道。 具有反馈通道。
输入 X1 信号 Xi … … Z1 输出 Zj 信号
1.由逻辑图写出下列各逻辑方程式: 由逻辑图写出下列各逻辑方程式: (1)各触发器的时钟方程。 各触发器的时钟方程。 (2)时序电路的输出方程。 时序电路的输出方程。 (3)各触发器的驱动方程。 各触发器的驱动方程。 将驱动方程代入相应触发器的特性方程, 2 .将驱动方程代入相应触发器的特性方程,求得时序逻辑电路的 状态方程。 状态方程。 根据状态方程和输出方程,列出该时序电路的状态表, 3 .根据状态方程和输出方程,列出该时序电路的状态表,画出状 态图或时序图。 态图或时序图。 4.根据电路的状态表或状态图说明给定时序逻辑电路的逻辑功能。 .根据电路的状态表或状态图说明给定时序逻辑电路的逻辑功能。
第六章 时序逻辑电路分析和设计
0/0 00 1/1 0/1 10 1/0 1/0 0/0 01
(5)画时序波形图。 )画时序波形图。 根据状态表或状态图, 根据状态表或状态图,可画出在 CP脉冲作用下电路的时序图。 脉冲作用下电路的时序图。 脉冲作用下电路的时序图
1 CP X
2
3
4
5
6
Q0 Q1 Z
组合电路
Q1 触发器 输出信号 触发器 电路 CP …
D1 … Dm
触发器 输入信号
Qm
第六章 时序逻辑电路分析和设计
时序数字电路输出逻辑函数的一般表达式为: 时序数字电路输出逻辑函数的一般表达式为: 输出逻辑函数的一般表达式为
Zi(t)= Fi [X1(t),…,Xn(t),Q1(t)…,Qk(t)]
(i=1 (i=1,2,3…,m)
代入存储单元本身的特征方程得到状态方程为: 代入存储单元本身的特征方程得到状态方程为:
n+1 Qn+1 = Hi( Di(t), Qn )
Q
n+1
为下一时刻的新状态, n为现状态。 为下一时刻的新状态,Q 为现状态。
第六章 时序逻辑电路分析和设计
6.2 时序逻辑电路的一般分析方法 一、分析时序逻辑电路的一般步骤
(3)选择触发器。选用JK触发器。 选择触发器。选用JK触发器。 JK触发器
(4)求各触发器的驱动方程和进位输出方程。 求各触发器的驱动方程和进位输出方程。 列出JK触发器的驱动表,画出电路的次态卡诺图。 JK触发器的驱动表 列出JK触发器的驱动表,画出电路的次态卡诺图。
JK触发器的驱动表 触发器的驱动表 Qn→ Qn+1 0 0 1 1 0 1 0 1 J K
第六章 时序逻辑电路分析和设计
①时钟方程: 时钟方程: ②输出方程: 输出方程:
CP0=CP
n Z = Q1n Q0
CP1=Q0
③各触发器的驱动方程: 各触发器的驱动方程:
n D0 = Q0
D1 = Q1n
触发器的特性方程, (2)将各驱动方程代入 触发器的特性方程,得各触发器的次态方程: )将各驱动方程代入D触发器的特性方程 得各触发器的次态方程:
n J1 = X ⊕1Q0 n+
Q0
=Q Q
n 1
n 0
K1 = 1
输出方程简化为: Z = Q Q 输出方程简化为:
n 1
n 0
n Q1n +1 = Q0 Q1n
作出X=0的状态表: 的状态表: 作出 的状态表
现 态 次 态 Q1 n Q0 n 0 0 1 0 1 0 Q1 n+1 Q0 n+1 0 1 0 1 0 0
Q0
n +1
n +1
n = J 0 Q0n + K 0Q0 = ( X ⊕ Q1n )Q0n
n = J1 Q1 + K1Q1n = ( X ⊕ Q0 ) ⋅ Q1n n
Q1
0
(4)作状态转换表及状态图1 ) K = J = X ⊕ Qn
1
0
①当X=0时:触发器的次态方程简化为: 时 触发器的次态方程简化为:
n Z = ( X ⊕ Q1n ) ⋅ Q0
J 0 = X ⊕ Q1n
n J1 = X ⊕ Q0
K0 = 1
K1 = 1
第六章 时序逻辑电路分析和设计
触发器的特性方程, (3)写出 触发器的特性方程,然后将各驱动方程代入 触发器的 )写出JK触发器的特性方程 然后将各驱动方程代入JK触发器的 特性方程,得各触发器的次态方程: 特性方程,得各触发器的次态方程:
(i=1 (i=1,2,3…,m)
和存储部分的状态变量Q 输出量是与外部输入 X n 和存储部分的状态变量 Q k 有关的 时间函数。它的存储部分控制布尔函数或称状态控制函数( 时间函数。它的存储部分控制布尔函数或称状态控制函数(驱 动方程) 表达式为: 动方程),表达式为: