数电第六章
合集下载
数字电子技术基础-第六章_时序逻辑电路(完整版)

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
【2024版】精品课件-数字电子技术(第三版)(刘守义)-第6章

果从Q3~Q0取得输出可以构成一个八进制计数器。 对比一下图 6.6中的时钟脉冲波形与Q3的输出波形, 不难发现,Q3的波形 的频率恰为时钟波形频率的1/8。 如果从Q3取得输出, 则 6.5电路构成了一个8分频器。
第6章 寄 存 器
2. 所谓可编程分频器是指分频器的分频比可以受程序控制。 在现代通信系统与控制系统中,可编程分频器得到广泛的应 用。 下面以图6.10的实际电路为例, 介绍利用移位寄存器 实现可编程分频的基本思路。
(2) 并行加载数据。 断开电源, 将S0、 S1置11(都接 高电平), 将D0~D3置1010; 接通电源, 此时, 发光二极 管均不亮, 送出一个单脉冲, 观察发光二极管的亮、 灭情 况。如果操作准确, 发光二极管的亮、 灭指示Q0~Q3的数据 为1010, 说明D0~D3的数据已加载到输出端, 此时再改变输 入端的数据, 输出数据不变。
第6章 寄 存 器 实训6 寄 存 器
6.1 寄存器的功能与使用方法 6.2 寄存器应用实例 6.3 寄存器集成电路简介
第6章 寄 存 器
实训6 1. (1) 了解寄存器的基本功能。 (2) 学会寄存器的使用方法。 (3) 熟悉寄存器的一般应用。 (4) 进一步掌握数字电路逻辑关系的检测方法。
第6章 寄 存 器
第6章 寄 存 器
当A、 B的数据(即74LS194 S0、 S1端的数据)为01时, 数据右移; 第一个时钟脉冲过后, 74LS194(1)DSR端的数 据1移位至Q0端, 其他Q端的0均依次右移, 各输出端的数据 如表6.1的第2行数据所示; 此后, 随着时钟脉冲的到来, 发光二极管自左至右一个个点亮, 第8个脉冲以后, 全部二 极管均点亮, 此时, DSR端的数据变为0, 随着后续脉冲的到 来, 发光二极管自左至右一个个熄灭。
第6章 寄 存 器
2. 所谓可编程分频器是指分频器的分频比可以受程序控制。 在现代通信系统与控制系统中,可编程分频器得到广泛的应 用。 下面以图6.10的实际电路为例, 介绍利用移位寄存器 实现可编程分频的基本思路。
(2) 并行加载数据。 断开电源, 将S0、 S1置11(都接 高电平), 将D0~D3置1010; 接通电源, 此时, 发光二极 管均不亮, 送出一个单脉冲, 观察发光二极管的亮、 灭情 况。如果操作准确, 发光二极管的亮、 灭指示Q0~Q3的数据 为1010, 说明D0~D3的数据已加载到输出端, 此时再改变输 入端的数据, 输出数据不变。
第6章 寄 存 器 实训6 寄 存 器
6.1 寄存器的功能与使用方法 6.2 寄存器应用实例 6.3 寄存器集成电路简介
第6章 寄 存 器
实训6 1. (1) 了解寄存器的基本功能。 (2) 学会寄存器的使用方法。 (3) 熟悉寄存器的一般应用。 (4) 进一步掌握数字电路逻辑关系的检测方法。
第6章 寄 存 器
第6章 寄 存 器
当A、 B的数据(即74LS194 S0、 S1端的数据)为01时, 数据右移; 第一个时钟脉冲过后, 74LS194(1)DSR端的数 据1移位至Q0端, 其他Q端的0均依次右移, 各输出端的数据 如表6.1的第2行数据所示; 此后, 随着时钟脉冲的到来, 发光二极管自左至右一个个点亮, 第8个脉冲以后, 全部二 极管均点亮, 此时, DSR端的数据变为0, 随着后续脉冲的到 来, 发光二极管自左至右一个个熄灭。
数电第六章

6.4
施密特触发器
施密特触发器是脉冲波形变换中经常使用的一种电路。它有两个重要特点: 施密特触发器是脉冲波形变换中经常使用的一种电路。它有两个重要特点: 输入信号从低电平上升时的转换电平和从高电位下降时的转换电平不同。 ①输入信号从低电平上升时的转换电平和从高电位下降时的转换电平不同。 在电路状态转换时,通过内部正反馈使输出电压波形的边沿变得很陡峭。 ②在电路状态转换时,通过内部正反馈使输出电压波形的边沿变得很陡峭。 利用这两个特点, 利用这两个特点,可以将变化缓慢的信号波形整形为边沿陡峭的矩形 而且还可以有效消除叠加在矩形脉冲上的噪声信号。 波,而且还可以有效消除叠加在矩形脉冲上的噪声信号。
555定时器的工作原理 555定时器的工作原理
555定时器的工作状态取决于电压比较器C1和C2。下面讨 论当高触发端输入电压大于阈值电压时的情况:
2 > U DD 3
+U DD 8 5k U+ U5k U+ TR 2 U5KΩ 1 U SS R 4 ∞ + C1 + - ∞ + C2 + - S Q
除555单定时器外还有双定时器556四定时器558单稳态触发器施密特触发器和多谐振荡器的电路符号为可重复触发型不可重复触发型单稳态触发器具有施密特特性的与非门符号多谐振荡器555定时器构成的施密特触发器单稳态触发器和多谐振荡器典型电路为555定时器构成的施密特触发器555定时器构成的单稳态触发器555定时器构成的多谐振荡器
C
0.01μ 0.01μf
(二)工作原理、工作波形与参数估算 工作原理、 充电 0V UIH 放电 导通
V
工作原理 1. 稳定状态 UOL 该电路触发信号为负脉冲 触发信号为负脉冲, 该电路触发信号为负脉冲,不加 触发信号时, 触发信号时,uI = UIH (应 > 1/3 VCC)。 充电, 接通电源后 VCC 经 R 向 C 充电, 上升。 使 uC 上升。 当 uC ≥ 2/3 VCC 时,满足 TR = uI > 1/3 VCC,TH = uI ≥ 2/3 VCC,因 因 t 此 u 为低电平,V 导通,电容 C 经放 O 为低电平, 导通, VCC 迅速放电完毕, 电管 V 迅速放电完毕,uC ≈ 0 V。 。 这时TR = UIH > 1/3 VCC, 这时 t TH = uC ≈ 0 < 2/3 VCC,uO 保持 低电平不变。因此, 低电平不变。因此,稳态时 uC ≈ 0 V,uO 为低电平。 , 为低电平。 t
数电第六章时序逻辑电路

• 根据简化的状态转换图,对状态进行编码,画出编码形式 的状态图或状态表
• 选择触发器的类型和个数 • 求电路的输出方程及各触发器的驱动方程 • 画逻辑电路图,并检查电路的自启动能力 EWB
典型时序逻辑集成电路
• 寄存器和移位寄存器 – 寄存器 – 移位寄存器 –集成移位寄存器及其应用 • 计数器 – 计数器的定义和分类 – 常用集成计数器 • 74LVC161 • 74HC/HCT390 • 74HC/HCT4017 – 应用 • 计数器的级联 • 组成任意进制计数器 • 组成分频器 • 组成序列信号发生器和脉冲分配器
– 各触发器的特性方程组:Q n1 J Q n KQ n CP
2. 将驱动方程组代入相应触发器的特性方程,求出各触发器 的次态方程,即时序电路的状态方程组
n n FF0:Q0 1 Q 0 CP n n n FF1:Q1 1 A Q0 Q1 CP
同步时序逻辑电路分析举例(例6.2.2C)
分析时序逻辑电路的一般步骤
• 根据给定的时序电路图写方程式 – 各触发器的时钟信号CP的逻辑表达式(同步、异步之分) – 时序电路的输出方程组 – 各触发器的驱动(激励)方程组 • 将驱动方程组代入相应触发器的特性方程,求出各触发器 的次态方程,即时序电路的状态方程组 • 根据状态方程组和输出方程组,列出该时序电路的状态 表,画状态图或时序图 • 判断、总结该时序电路的逻辑功能
• 电路中存在反馈
驱动方程、激励方程: E F2 ( I , Q )
状态方程 : Q n1 F3 ( E , Q n ) • 电路状态由当前输入信号和前一时刻的状态共同决定
• 分为同步时序电路和异步时序电路两大类
什么是组合逻辑电路?
数电第六章

四个自然二
G进3 制B码3 输入
××
×
×
×
×
G2七个B3乘B2积项B3 B2
G1 B2B1 B2B1
G0 B1B0 B1B0
×
×
在实现相同逻与辑阵功列能前提下,上图仅用了七个4个乘输积出项, 在PRPOLMA与全或译码阵用列1之6个后。接从入而触降发低器了或组芯阵,片作列的为面反积馈,输提入高信了号芯,
实片现的时利序用逻率辑电实路现。多输入、多输出的复杂逻辑函数, PLA
较PROM优越。
2020/2/2
24
例5:PLA和D触发器组成的同步时序电路如图所示,要求: (1)写出电路的驱动方程、输出方程。 (2)分析电路功能,画出电路的状态转换图。
2020/2/2
D0 D Q0 Q0 D Q1 Q1 D Q2 Q2 QCC CP
第六章 可编程逻辑器件PLD
简介
可编程逻辑器件PLD概述 可编程逻辑器件PLD的基本单元
可编程只读存储器PROM和可编程逻辑阵列PLA
可编程阵列逻辑PAL和通用阵列逻辑GAL
高密度可编程逻辑器件HDPLD原理及应用
现场可编程门阵列FPGA
随机存取存储器RAM
小 2020/2/2 结
1
系统放在一个芯片内 厂商专直用接集做成出电。路(简称ASIC)
如:表芯
用户定制
ASIC
全定制厂(商F做ull出C半us成tom品Design IC)
集成电路
半定制(Semi-Custom Design IC)
半定制
标准单元(Standard Cell) 门阵列(Gate Array) 可编程逻辑器件(Programmable Logic Device)
数电第6章

第六章 时序逻辑电路
图6–7 例3图
第六章 时序逻辑电路
解 该电路中, 时钟脉冲接到每个触发器的时钟 输入端, 故为同步时序电路。 (1) 写出方程。 ① 激励方程如下:
J1 = xQn2 , K1 = xQ2n ; J 2 = xQ1n ; K 2 = xQ1n
第六章 时序逻辑电路
② 写出次态方程。 将上述激励函数代入触发器的特性方程中, 即得 每一触发器的次态方程如下:
第六章 时序逻辑电路
(3) 画出状态迁移图。 由状态真值表可得出相应的状态图, 如图 6-8 所 示。
第六章 时序逻辑电路
图 6 – 8 例 3 状态迁移图
第六章 时序逻辑电路
(4) 画出给定输入x序列的时序图。 根据给出的x序列, 由状态迁移关系可得出相应的次 态和输出。 如现态为 00, 当x=1 时, 其次态为 01, 输出 为0; 然后将该节拍的次态作为下一节拍的现态, 根据输 入x和状态迁移关系得出相应的次态和输出, 即 01 作为第 二节拍的现态。 当x=0 时, 次态为 11, 输出为 0, 如此 作出给定x序列的全部状态迁移关系, 如下所示, 其箭头 表明将该节拍的次态作为下一节拍的现态。
D1 = Q3n ; D2 = Q1n ; D3 = Q2n
其次态方程为
Q1n+1 = Q3n ; Q2n+1 = Q1n ; Q3n+1 = Q2n
第六章 时序逻辑电路
由此得出如表 6-2 所示的状态真值表和如图 6-5所示 的状态图。 由状态迁移图可看出该电路为六进制计数器, 又称为六分频电路, 且无自启动能力。
得其状态真值表如表 6 - 4所示。 根据状态真值表可画出状态迁移图如图 6 - 11 所 示, 由此可看出该电路是异步五进制递增计数器, 且 具有自启动能力。
数字电路数字电子技术第6章

将加法计数器和减法计数器合并起来,并引入一加/减控制信号X便构成4位二进 制同步可逆计数器,各触发器的驱动方程为:
J0 K0 1
J1 K1 XQ0 X Q0
J 2 K2 XQ0Q1 X Q0 Q1
J3 K3 XQ0Q1Q2 X Q0 Q1 Q2
数字电子技术基础
Q3 Q2
6.3 计数器
FF0:每来一个CP,向相反的状态翻转一次。所以选:J0=K0=1
Q1
Q0 1
FF3 Q 1J & C1
FF2 Q 1J & C1 1K & R Q
FF1
1J Q ∧
FF0
1J C1 1K R CP 计数脉冲 CR 清零脉冲 ∧ 下一页
∧
C1
1K & R
1K R
数字电子技术基础
n Q1n 1 Q0 Q1n
X=1时的状态图
Q 1Q 0 00 /1 10 /0 /0 01
n 输出方程简化为: Z Q1n Q0
n Z ( X Q1n ) Q0 作出X=1的状态表:
现
态
次
态
输 出 Z
Q1 n Q0 n
Q1 n+1 Q0 n+1
完整的状态图
0/0
00 1/1 0/1 10
工作原理: 4个JK触发器都接成T’触发器。 每来一个CP的下降沿时,FF0向相反的状态翻转一次;
每当Q0由1变0,FF1向相反的状态翻转一次;
每当Q1由1变0,FF2向相反的状态翻转一次; 每当Q2由1变0,FF3向相反的状态翻转一次。
数字电子技术基础
上一页
下一页
回目录
退出
J0 K0 1
J1 K1 XQ0 X Q0
J 2 K2 XQ0Q1 X Q0 Q1
J3 K3 XQ0Q1Q2 X Q0 Q1 Q2
数字电子技术基础
Q3 Q2
6.3 计数器
FF0:每来一个CP,向相反的状态翻转一次。所以选:J0=K0=1
Q1
Q0 1
FF3 Q 1J & C1
FF2 Q 1J & C1 1K & R Q
FF1
1J Q ∧
FF0
1J C1 1K R CP 计数脉冲 CR 清零脉冲 ∧ 下一页
∧
C1
1K & R
1K R
数字电子技术基础
n Q1n 1 Q0 Q1n
X=1时的状态图
Q 1Q 0 00 /1 10 /0 /0 01
n 输出方程简化为: Z Q1n Q0
n Z ( X Q1n ) Q0 作出X=1的状态表:
现
态
次
态
输 出 Z
Q1 n Q0 n
Q1 n+1 Q0 n+1
完整的状态图
0/0
00 1/1 0/1 10
工作原理: 4个JK触发器都接成T’触发器。 每来一个CP的下降沿时,FF0向相反的状态翻转一次;
每当Q0由1变0,FF1向相反的状态翻转一次;
每当Q1由1变0,FF2向相反的状态翻转一次; 每当Q2由1变0,FF3向相反的状态翻转一次。
数字电子技术基础
上一页
下一页
回目录
退出
数电课件第6章

此后可从 Q0 ~ Qn-1 端获得并行的 n 位二进制数码, 再用n个CLK脉冲又可实现串行输出操作。 ( 3 )若串行输入端状态为 0 ,则 n 个 CLK 脉冲后, 寄存器便被清零。
举例: 题6.10、6.27
双向移位寄存器
S1S0用来选择工作状态
三种输入方式: 并行输入:D0D1D2D3 右移串行输入: DIR 左移串行输入: DIL 输出方式: 并行输出:Q0Q1Q2Q3
加 /减 选择
CPI S LD U D
使能端
工作状态 保持
S U/D
X
1
1
X
X
X
0
0
1
X
0
预置数(பைடு நூலகம்步)
加计数
0
1
1
减计数
进/借位
74LS191具有异步置数功能.
b.双时钟加/减计数器74LS193
C B LD
B C LD
74LS193具有异步清零和异步置数功能.
2、同步十进制计数器
同步十进制加法计数器: 在同步二进制加法计
③根据状态方 程和输出方程 计算、列状态 转换表
输入 现
A 0 0 0 0 1 0 0 1 1 0
态 0 1 0 1 0
次 态
* Q2
输出 1 0 1 0 1 0 1 0 Y 0 0 0 1 1 0 0 0
Q2 Q1
0 1 1 0 1 1 0 0
Q1*
* Q1 Q1 状态方程: * Q2 A Q1 Q2
X
X X
1 1 1
74161具有异步清零和同步置数功能.
74163具有同步清零和同步置数功能.
题6.12
②同步二进制减法计数器 原理:根据二进制减法运算规 则可知:在多位二进制数末 位减1时,先判断,若第i位 以下皆为0时,则第i位应翻 转。 • 由此得出规律,若用T触 发器构成计数器,则第i位 触发器输入端Ti的逻辑式应 为:
举例: 题6.10、6.27
双向移位寄存器
S1S0用来选择工作状态
三种输入方式: 并行输入:D0D1D2D3 右移串行输入: DIR 左移串行输入: DIL 输出方式: 并行输出:Q0Q1Q2Q3
加 /减 选择
CPI S LD U D
使能端
工作状态 保持
S U/D
X
1
1
X
X
X
0
0
1
X
0
预置数(பைடு நூலகம்步)
加计数
0
1
1
减计数
进/借位
74LS191具有异步置数功能.
b.双时钟加/减计数器74LS193
C B LD
B C LD
74LS193具有异步清零和异步置数功能.
2、同步十进制计数器
同步十进制加法计数器: 在同步二进制加法计
③根据状态方 程和输出方程 计算、列状态 转换表
输入 现
A 0 0 0 0 1 0 0 1 1 0
态 0 1 0 1 0
次 态
* Q2
输出 1 0 1 0 1 0 1 0 Y 0 0 0 1 1 0 0 0
Q2 Q1
0 1 1 0 1 1 0 0
Q1*
* Q1 Q1 状态方程: * Q2 A Q1 Q2
X
X X
1 1 1
74161具有异步清零和同步置数功能.
74163具有同步清零和同步置数功能.
题6.12
②同步二进制减法计数器 原理:根据二进制减法运算规 则可知:在多位二进制数末 位减1时,先判断,若第i位 以下皆为0时,则第i位应翻 转。 • 由此得出规律,若用T触 发器构成计数器,则第i位 触发器输入端Ti的逻辑式应 为:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Q 0 n1(Q 0 nQ 1 n)A
011010 100001 101110 110001
111010
将状态转换真值表转换为状态表
状态转换真值表
Q
n 1
Q
n 0
A
Q Q n1 n1 10
Y
000000
001100
010001 011010
100001
101110
110001
111010
状态表
Q1n Q0n
4.确定电路的逻辑功能.
6.2.2 同步时序逻辑电路分析举例
例1 试分析如图所示时序电路的逻辑功能。
A
T0 1T
Q0
& Y
C1 Q0
G2
FF0
&
T1 1T
Q1
CP
G1
C1 Q1
FF1
解: (1)了解电路组成。
电路是由两个T 触发器组成的同步时序电路。
(2) 根据电路列出三个方程组
输出方程组:
Y=AQ1Q0
6 . 时序逻辑电路的分析与设计
6.1 时序逻辑电路的基本概念 6.2 同步 时序逻辑电路的分析 6.3 同步 时序逻辑电路的设计 6.4 异步 时序逻辑电路的分析 6.5 若干典型的时序逻辑集成电路 *6.6 用Verilog描述时序逻辑电路 6.7 时序逻辑可编程逻辑器件
6.1 时序逻辑电路的基本概念
状态方程 : Sn+1=f3(E,Sn)
表达存储电路从现态到次态的转换关系式
Ii
j 组合 电路 E 存储电路
k
m
O S
2、异步时序电路与同步时序电路
时序电路
同步: 存储电路里所有触发器有一个统一的时钟源, 它们的状态在同一时刻更新。
异步: 没有统一的时钟脉冲或没有时钟脉冲,电路 的状态更新不是同时发生的。
X
=1
Q1
Q2
“1”
1J
1J
&Z
1D
1D
CP
>C1
>C1
CP >
>
1K
Q1
1K
Q2
Q0 FF0
FF1 Q1
&
FF1
FF2
Y
Q0
Q1
6.1.2 时序电路功能的表达方法
1. 逻辑方程组
输出方程
A
&
D0 1D
Q0
≥1
C1
Q0
Y(Q0 Q1 )A
激励方程组 D 0(Q0Q 1)A
FF0
&
D1 1D
Q1
D1 Q0 A
6.1.1 时序逻辑电路的模型与分类
1. 时序电路的一般化模型
j I i 组合
电路 E 存储电路 k
m
O S
结构特征: *电路由组合电路和存储电路组成。 *电路存在反馈。
输出方程: 激励方程:
O=f1(I,S)
表达输出信号与输入信号、状态变量的关系式
E=f2(I,S)
表达了激励信号与输入信号、状态变量的关系式
Q0
Q1
Y ②
(6) 逻辑功能分析
观察状态图和时序图可知,电路是一个由信号A控制的可控
二进制计数器。当A=0时停止计数,电路状态保持不变;
当A=1时,在CP上升沿到来后电路状态值加1,一旦计数到
11状态,Y 输出1,且电路状态将在下一个CP上升沿回到00。
输出信号Y的下降沿可用于触发进位操作。
Q 1Q 0 A /Y
0 0/ 1 0 1 / 0
0/0 0/1
00
1/0 0/1 1/0
10
1/0
01
0/1 1/0
11
4. 时序图 根据状态表画出波形图
状态表
Q1n Q 0n
Q1n1Q0n1/Y
A=0
A=1
CP A
00 00/0 10/0
Q0
0 1 0 0/ 1 0 1 / 0
Q1
10 00/1 11/0
1 1 0 0/ 1 0 1 / 0
10 10/0 11/0 11 11/0 00/1
11
10
1 /0
0 /0
0 /0
(5) 画出时序图
Q1n
Q
n 0
00 01 10 11
Q1n1Q0n1 /Y
A=0 00/0 01/0 10/0 11/0
A=1 01/0 10/0 11/0 00/1
1 23 4 56 7 8 9 1 0
CP ①
A
Q1n1Q0n1/Y
A=0
A=1
00 00/0 10/0
0 1 0 0/ 1 0 1 / 0
10 00/1 11/0
11
0 0/ 1 0 1 / 0
2.根据状态表画出状态图
状态表
Q1n Q0n
00 01 10 11
Q1n1Q0n1/Y
A=0
A=1
00/0 10/0
0 0/ 1 0 1 / 0
00/1 11/0
状态方程组
C1
CP
Q1
Q1n1 D
FF1
&
1
Y Q 0 n1(Q 0 nQ 1 n)A
Q1n1 Q0nA
1. 根据方程组列出状态转换真值表 状态转换真值表
输出方程
Y(Q0 Q1 )A
Q
n 1
Q
n 0
A
Q Q n1 n1 10
Y
000000
状态方程组
001100 010001
Q1n1 Q0nA
激励方程组: T0=A T1=AQ0
将激励方程组代入T触发器的特性方程得状态方程组
Qn1TQnTQnTQn
Q0n1 AQ0n Q1n1 ( AQ0n )Q1n
(3) 根据状态方程组和输出方程列出状态表
Q
n 0
1
A
Q
n 0
Q1n
Q
n 0
Q 1 n1(A0 n Q ) Q 1 n
00
01
Y =A Q1Q0
0 /0
0 /0
00
1 /0
01
1 23 4 56 7 8 9 1 0
CP ①
A
1 /1
1 /0
Q0
Q1
11
10
1 /0
0 /0
0 /0
Y
②
例2 试分析如图所示时序电路的逻辑功能。
解: 1.了解电路组成。 电路是由两个JK触发器组成的莫尔型同步时序电路。
10
11
Q1n1Q0n1 /Y
A=0 00/0 01/0 10/0 11/0
A=1 01/0 10/0 11/0 00/1
(4) 画出状态图
Q1n
Q
n 0
Q1n1Q0n1 /Y
Q 1Q 0 A /Y
0 /0
0 /0
00
1 /0
01
A=0
A=1
00 00/0 01/0
1 /1
1 /0
01 01/0 10/0
时序逻辑电路的四种描述方式是可以相互转换的
6.2 时序逻辑电路的分析
6.2.1 分析同步时序逻辑电路的一般步骤 6.2.2 同步时序逻辑电路分析举例
6.2 时序逻辑电路的分析
时序逻辑电路分析的任务:
分析时序逻辑电路在输入信号的作用下,其状态和 输出信号变化的规律,进而确定电路的逻辑功能。
分析过程的主要表现形式:
时序电路的逻辑能是由其状态和输出信号的变化的规律 呈现出来的。所以,分析过程主要是列出电路状态表或画 出状态图、工作波形图。
6.2.1 分析同步时序逻辑电路的一般步骤:
1.了解电路的组成: 电路的输入、输出信号、触发器的类型等 2. 根据给定的时序电路图,写出下列各逻辑方程式: (1) 输出方程; (2) 各触发器的激励方程; (3)状态方程: 将每个触发器的驱动方程代入其特性 方程得状态方程. 3.列出状态转换表或画出状态图和波形图;
011010 100001 101110 110001
111010
将状态转换真值表转换为状态表
状态转换真值表
Q
n 1
Q
n 0
A
Q Q n1 n1 10
Y
000000
001100
010001 011010
100001
101110
110001
111010
状态表
Q1n Q0n
4.确定电路的逻辑功能.
6.2.2 同步时序逻辑电路分析举例
例1 试分析如图所示时序电路的逻辑功能。
A
T0 1T
Q0
& Y
C1 Q0
G2
FF0
&
T1 1T
Q1
CP
G1
C1 Q1
FF1
解: (1)了解电路组成。
电路是由两个T 触发器组成的同步时序电路。
(2) 根据电路列出三个方程组
输出方程组:
Y=AQ1Q0
6 . 时序逻辑电路的分析与设计
6.1 时序逻辑电路的基本概念 6.2 同步 时序逻辑电路的分析 6.3 同步 时序逻辑电路的设计 6.4 异步 时序逻辑电路的分析 6.5 若干典型的时序逻辑集成电路 *6.6 用Verilog描述时序逻辑电路 6.7 时序逻辑可编程逻辑器件
6.1 时序逻辑电路的基本概念
状态方程 : Sn+1=f3(E,Sn)
表达存储电路从现态到次态的转换关系式
Ii
j 组合 电路 E 存储电路
k
m
O S
2、异步时序电路与同步时序电路
时序电路
同步: 存储电路里所有触发器有一个统一的时钟源, 它们的状态在同一时刻更新。
异步: 没有统一的时钟脉冲或没有时钟脉冲,电路 的状态更新不是同时发生的。
X
=1
Q1
Q2
“1”
1J
1J
&Z
1D
1D
CP
>C1
>C1
CP >
>
1K
Q1
1K
Q2
Q0 FF0
FF1 Q1
&
FF1
FF2
Y
Q0
Q1
6.1.2 时序电路功能的表达方法
1. 逻辑方程组
输出方程
A
&
D0 1D
Q0
≥1
C1
Q0
Y(Q0 Q1 )A
激励方程组 D 0(Q0Q 1)A
FF0
&
D1 1D
Q1
D1 Q0 A
6.1.1 时序逻辑电路的模型与分类
1. 时序电路的一般化模型
j I i 组合
电路 E 存储电路 k
m
O S
结构特征: *电路由组合电路和存储电路组成。 *电路存在反馈。
输出方程: 激励方程:
O=f1(I,S)
表达输出信号与输入信号、状态变量的关系式
E=f2(I,S)
表达了激励信号与输入信号、状态变量的关系式
Q0
Q1
Y ②
(6) 逻辑功能分析
观察状态图和时序图可知,电路是一个由信号A控制的可控
二进制计数器。当A=0时停止计数,电路状态保持不变;
当A=1时,在CP上升沿到来后电路状态值加1,一旦计数到
11状态,Y 输出1,且电路状态将在下一个CP上升沿回到00。
输出信号Y的下降沿可用于触发进位操作。
Q 1Q 0 A /Y
0 0/ 1 0 1 / 0
0/0 0/1
00
1/0 0/1 1/0
10
1/0
01
0/1 1/0
11
4. 时序图 根据状态表画出波形图
状态表
Q1n Q 0n
Q1n1Q0n1/Y
A=0
A=1
CP A
00 00/0 10/0
Q0
0 1 0 0/ 1 0 1 / 0
Q1
10 00/1 11/0
1 1 0 0/ 1 0 1 / 0
10 10/0 11/0 11 11/0 00/1
11
10
1 /0
0 /0
0 /0
(5) 画出时序图
Q1n
Q
n 0
00 01 10 11
Q1n1Q0n1 /Y
A=0 00/0 01/0 10/0 11/0
A=1 01/0 10/0 11/0 00/1
1 23 4 56 7 8 9 1 0
CP ①
A
Q1n1Q0n1/Y
A=0
A=1
00 00/0 10/0
0 1 0 0/ 1 0 1 / 0
10 00/1 11/0
11
0 0/ 1 0 1 / 0
2.根据状态表画出状态图
状态表
Q1n Q0n
00 01 10 11
Q1n1Q0n1/Y
A=0
A=1
00/0 10/0
0 0/ 1 0 1 / 0
00/1 11/0
状态方程组
C1
CP
Q1
Q1n1 D
FF1
&
1
Y Q 0 n1(Q 0 nQ 1 n)A
Q1n1 Q0nA
1. 根据方程组列出状态转换真值表 状态转换真值表
输出方程
Y(Q0 Q1 )A
Q
n 1
Q
n 0
A
Q Q n1 n1 10
Y
000000
状态方程组
001100 010001
Q1n1 Q0nA
激励方程组: T0=A T1=AQ0
将激励方程组代入T触发器的特性方程得状态方程组
Qn1TQnTQnTQn
Q0n1 AQ0n Q1n1 ( AQ0n )Q1n
(3) 根据状态方程组和输出方程列出状态表
Q
n 0
1
A
Q
n 0
Q1n
Q
n 0
Q 1 n1(A0 n Q ) Q 1 n
00
01
Y =A Q1Q0
0 /0
0 /0
00
1 /0
01
1 23 4 56 7 8 9 1 0
CP ①
A
1 /1
1 /0
Q0
Q1
11
10
1 /0
0 /0
0 /0
Y
②
例2 试分析如图所示时序电路的逻辑功能。
解: 1.了解电路组成。 电路是由两个JK触发器组成的莫尔型同步时序电路。
10
11
Q1n1Q0n1 /Y
A=0 00/0 01/0 10/0 11/0
A=1 01/0 10/0 11/0 00/1
(4) 画出状态图
Q1n
Q
n 0
Q1n1Q0n1 /Y
Q 1Q 0 A /Y
0 /0
0 /0
00
1 /0
01
A=0
A=1
00 00/0 01/0
1 /1
1 /0
01 01/0 10/0
时序逻辑电路的四种描述方式是可以相互转换的
6.2 时序逻辑电路的分析
6.2.1 分析同步时序逻辑电路的一般步骤 6.2.2 同步时序逻辑电路分析举例
6.2 时序逻辑电路的分析
时序逻辑电路分析的任务:
分析时序逻辑电路在输入信号的作用下,其状态和 输出信号变化的规律,进而确定电路的逻辑功能。
分析过程的主要表现形式:
时序电路的逻辑能是由其状态和输出信号的变化的规律 呈现出来的。所以,分析过程主要是列出电路状态表或画 出状态图、工作波形图。
6.2.1 分析同步时序逻辑电路的一般步骤:
1.了解电路的组成: 电路的输入、输出信号、触发器的类型等 2. 根据给定的时序电路图,写出下列各逻辑方程式: (1) 输出方程; (2) 各触发器的激励方程; (3)状态方程: 将每个触发器的驱动方程代入其特性 方程得状态方程. 3.列出状态转换表或画出状态图和波形图;