王海光数字电子技术基础 第5章 时序逻辑电路

合集下载

《数字电子技术基础》——时序逻辑电路

《数字电子技术基础》——时序逻辑电路

第5章时序逻辑电路学习要点5.1 概述数字电子技术的两个重要组成部分:所以时序逻辑电路必须含有具有记忆能力的存储元件,最常用的存储元件是触发器。

在时序逻辑电路中既包含输出信号只取决于输入信号的门电路部分,又包含能实现存储功能的触发器部分。

&Q 时序逻辑电路示意图按照时序逻辑电路中触发器触发方式的不同,时序逻辑电路可以分为:同步时序逻辑电路&Q1Q该电路位为同步时序逻辑电路常用的时序逻辑电路描述方法有方程式、状态表、状态图和时序图。

例时序逻辑电路的输出逻辑表达式。

各触发器输入端的逻辑表达式。

&Q 1Q Q X1K Q==--将驱动方程代入相应触发器的特性方程中,所得到的该触发器的次态方程。

时序逻辑电路状态表00/0000/Z X 1n Q 10n Q +11n Q+0n Q--描述触发器的动态行为,显示了触发器如何根据当前所处的状态对不同的情况做出反应。

当X=1时,“00”、“01”、“10”、“11”这四个状态构成一个循环,称为“主循环”或如果每个无效状态在若干个时钟作用后都能够转入有效状态,进入“有效循环”,那么,称这个电路具有自启动能力;否则电路就不具有自启动能力。

器,并且不具有自启动能力。

--描述在时钟源CP作用下时序逻辑电路的状态及输出随输入和时间变化的波形,通常指有效循环的波形图。

作用下,各个触发器状态的变化情况。

5.2 时序逻辑电路的分析电路图同步时序逻辑5.2.2 同步时序逻辑电路分析举例例1 分析图示电路实现的逻辑功能。

各触发器初始状态为0。

Q 0Q 1Q 1Q 即各触发器的输入逻辑表达式:n Q Q 01=)输出方程:n QZ 0=(3)把驱动方程代入D 触发器的特征方程得状态方程:1n Q D +=10n n QQ+=n n n n n QQ Q Q Q10111+=+信号的作下,各触发可以看到,电路在时钟脉冲的作用下,每经过4个CP,电路状态循环一次,并且按照“11”、“10”、“01”、“00”降序排列。

数字电子技术基础简明教程(第三版)第5章

数字电子技术基础简明教程(第三版)第5章

Q1n 1=
Q0n T0
30 11 0 41 00 0
J1= K1 = Q0 = T1
51 01 0 61 10 0
J2= K2 = Q1Q0 = T2
71 11 1
80 00 0
(4) 用T ’型触发器构成的逻辑电路图
Q0
Q1
Q2
1
FF0
1J
1
FF1
1J
1
FF2
1J
C1
C1
C1
1K
1K
1K
Q0
Q1
FF1
& 无效状态 10 Y
& 1J
C1 Q1
0/0 1/1
1K
00 ← 10 → 11
CP
能自启动
(Mealy 型)
5.2 计数器 (Counter)
5.2.1 计数器的特点和分类 一、计数器的功能及应用
1. 功能: 对时钟脉冲 CP 计数。
2. 应用: 分频、定时、产生节拍脉冲和脉冲 序列、进行数字运算等。
J0 = Q2n , K0 = Q2n
Q0n+1 = Q2n Q0n + Q2nQ0n = Q2n
J1 = Q0n , K1 = Q0n J 2 = Q1n , K 2 = Q1n
Q1n+1 = Q0n Q1n + Q0nQ1n = Q0n Q2n+1 = Q1n Q2n + Q1nQ2n = Q1n
同步计数器 (Synchronous ∼) 异步计数器 (Asynchronous ∼)
TTL 计数器 CMOS 计数器
5.2.2 二进制计数器
计数器计数容量、长度或模的概念

电子教案《数字电子技术》 第五章(教案)第5章 时序逻辑电路

电子教案《数字电子技术》 第五章(教案)第5章 时序逻辑电路

《数字电子技术》教案第5章时序逻辑电路5.1时序逻辑电路的基本概念1.时序逻辑电路的组成结构时序逻辑电路一般包含组合逻辑电路、存储电路和反馈电路。

其中,反馈电路可以将存储电路的输出状态反馈到组合逻辑电路的输入端,与输入信号共同决定整个电路的输出;存储电路则是将组合逻辑电路的输出状态作为输入信号存储到存储器件中。

存储器件是时序逻辑电路的重要组成部分,常用的存储器件主要有触发器、延迟线和磁性器件等。

如图5-1所示为触发器构成的时序逻辑电路结构框图。

图5-1 触发器构成的时序逻辑电路结构框图2.时序逻辑电路的分类:(1)根据电路状态转换情况的不同,时序逻辑电路可分为同步时序逻辑电路和异步时序逻辑电路。

(2)根据电路中输出变量是否和输入变量直接相关,时序逻辑电路可分为米里型电路和莫尔型电路。

3.时序逻辑电路的状态表和状态图状态转换表和状态转换图:为了清晰地了解时序逻辑电路的逻辑功能和工作情况。

1)状态转换表状态转换表类似于组合逻辑电路的真值表,它是将时序逻辑电路的输入变量、现态变量、次态变量和输出变量写入表格而形成的,因此也称为状态转换真值表。

2)状态转换图状态转换图是用来描述时序逻辑电路的输入变量、现态变量、次态变量和输出变量之间关系的图形。

如图5-2所示为状态转换图示例。

图中的圆圈代表时序逻辑电路的状态,带箭头的线表示电路的状态转移关系,线的侧旁X Z是指引起状态转移的输入条件和相应的输出值。

图5-2状态转换图示例5.2时序逻辑电路的分析方法5.2.1基本RS触发器的电路组成及逻辑符号1.同步时序逻辑电路分析法同步时序逻辑电路中所有触发器的时钟是相同的,所以在分析同步时序逻辑电路时可以不考虑时钟条件,分析步骤一般包括以下几点:(1)根据同步时序逻辑电路确定输入信号和输出信号,并列出各类方程:①输出方程:是指同步时序逻辑电路的输出逻辑表达式,一般为触发器的现态函数。

②驱动方程:由存储电路中各触发器输入端的逻辑表达式组合而成。

电子教案--数字电子技术-第五章时序逻辑电路-XXXX-1

电子教案--数字电子技术-第五章时序逻辑电路-XXXX-1

字 一、 时序逻辑电路的结构及特点

时序逻辑电路——任何一个时刻的输出状态不仅取决 于当时的输入信号,还与电路的原状态有关。
子 时序电路的特点:
技 (1)含有具有记忆元件(最常用的是触发器) (2)具有反馈通道。

中北大学电子信息工程系
第五章 时序逻辑电路

输入 X 1

信号 X i
次态方程:

Q0n1 D0 Q0n (CP由0→1时此式有效)

Q1n1 D1 Q1n
(3)作状态转换表。
(Q0由0→1时此式有效)


中北大学电子信息工程系
第五章 时序逻辑电路
(4)作状态转换图、时序图。

Q 1Q 0
CP

/1
/0
/0
Q0
00
11
10
01
Q1

/0
Z

(5)逻辑功能分析
J2=K2= Q0Q1
FF3: 当Q0Q1Q3=1时, 来一个CP,向相反的状态翻转一次。所
以选J3=K3= Q0Q1Q3
中北大学电子信息工程系
第五章 时序逻辑电路 (2)二进制同步减法计数器
数 分析4位二进制同步减法计数器的状态表,很容易看出,只要将各触发
器的驱动方程改为:

就构成了4位二进制同步减法计数器。
中北大学电子信息工程系
第五章 时序逻辑电路 (2)二进制异步减法计数器
数 用4个上升沿触发的D触发器组成的4位异步二进制减法计数器。
Q3
Q2
Q1
Q0

FF3
FF2
FF1

最新数字电子技术基础电子教案——第5章时序逻辑电路.docx

最新数字电子技术基础电子教案——第5章时序逻辑电路.docx

第 5 章时序逻辑电路5.1时序逻辑电路的基本概念1.时序逻辑电路的结构及特点时序逻辑电路在任何时刻的输出状态不仅取决于当时的输入信号,还与电路的原状态有关,触发器就是最简单的时序逻辑电路,时序逻辑电路中必须含有存储电路。

时序电路的基本结构如图 5.1 所示,它由组合电路和存储电路两部分组成。

图 5.1时序逻辑电路框图时序逻辑电路具有以下特点:(1)时序逻辑电路通常包含组合电路和存储电路两个组成部分,而存储电路要记忆给定时刻前的输入输出信号,是必不可少的。

(2)时序逻辑电路中存在反馈,存储电路的输出状态必须反馈到组合电路的输入端,与输入信号一起,共同决定组合逻辑电路的输出。

2.时序逻辑电路的分类( 1)按时钟输入方式时序电路按照时钟输入方式分为同步时序电路和异步时序电路两大类。

同步时序电路中,各触发器受同一时钟控制,其状态转换与所加的时钟脉冲信号都是同步的;异步时序电路中,各触发器的时钟不同,电路状态的转换有先有后。

同步时序电路较复杂,其速度高于异步时序电路。

( 2)按输出信号的特点根据输出信号的特点可将时序电路分为米里(Mealy)型和摩尔(Moore)型两类。

米里型电路的外部输出 Z 既与触发器的状态 Q n有关,又与外部输入 X 有关。

而摩尔型电路的外部输出Z 仅与触发器的状态Q n有关,而与外部输入X 无关。

( 3)按逻辑功能时序逻辑电路按逻辑功能可划分为寄存器、锁存器、移位寄存器、计数器和节拍发生器等。

3.时序逻辑电路的逻辑功能描述方法描述一个时序电路的逻辑功能可以采用逻辑方程组(驱动方程、输出方程、状态方程)、状态表、状态图、时序图等方法。

这些方法可以相互转换,而且都是分析和设计时序电路的基本工具。

5.2时序逻辑电路的分析方法和设计方法1.时序逻辑电路的分析步骤(1)首先确定是同步还是异步。

若是异步,须写出各触发器的时钟方程。

(2)写驱动方程。

(3)写状态方程(或次态方程)。

(4)写输出方程。

数字电子技术 3篇5章 时序电路

数字电子技术 3篇5章 时序电路

从触 发器
CP为高电平“1”,主触发器根据D状 CP为高电平“1”,主触发器根据D 为高电平 态翻转, =D;从触发器(触发器) 态翻转,QM=D;从触发器(触发器)Q端状 态不会改变。 态不会改变。 CP一当跳变为低电平 0”, 一当跳变为低电平“ CP一当跳变为低电平“0”,主触发器 状态封锁保持不变;从触发器(触发器) 状态封锁保持不变;从触发器(触发器)Q 端状态跟主触发器而变, =D。 端状态跟主触发器而变,即Q=QM=D。
二、时钟高电平触发的D触发器 时钟高电平触发的 触发器
在RS触发器的基础上增加一 触发器的基础上增加一 个反相器,就成为D触发器 触发器。 个反相器,就成为 触发器。 触发器的R端为 原RS触发器的 端为D ,S端为 触发器的 端为 D输入,代 入特性方程后得: 输入, 入特性方程后得: 输入
Q n +1 = S + RQ n = D + DQ n = D
与非门组成的基本触发器 为了能实现寄存信息的控制, 为了能实现寄存信息的控制, 在电路中引入二个输入端 R D ( RD ) 和 S D ( S D ) 端。
S D = 0, R D = 1
R D = 0, S D = 1
RD = S D = 1
Q变为 状态,称为置位 置1) 变为1状态 称为置位 置位(置 变为 状态, Q变为 状态,称为复位 置0) 变为0状态 称为复位 复位(置 变为 状态, 触发器的状态不变, 触发器的状态不变,由原状态决 保持。 称为保持 定,称为保持。 触发器的状态具有随机性, 触发器的状态具有随机性,实际 使用时应避免,通常称为禁用 禁用。 使用时应避免,通常称为禁用。
基本RS触发器应用举例 基本 触发器应用举例 用基本RS触发器实现无弹跳开关。 用基本 触发器实现无弹跳开关。 触发器实现无弹跳开关

数字电子技术 第5章 时序逻辑电路的分析

数字电子技术 第5章  时序逻辑电路的分析

40
5.8异步计数器
1.异步计数器的概念:异步计数器中的 触发器不会同时改变状态,因为它们没 有共同的时钟脉冲
41
2. 三位异步二进制计数器
42
波形图
Q0:2分频 Q1:4分频 Q2:8分频
Q0 Q1’ Q2
43
3.四位异步十进制计数器
1 CP 2 3 4 5 6 7 8 9 10
起译码 作用
电路分析: Di输入的数据,在cp 上升沿作用下,逐位 向左移动,经过4个 脉冲,将把输入的第 1个数传送到输出D0。
电压波形
34
5.5.MSI移位寄存器
M=0 M=1
串行输出
74LS95右移 移位寄存器
并 行 输 出
(1)电路形式:电路接成串行移位右移,并行输入,并行输出。 (2)工作原理:当方式控制M=1时,允许数据以并行方式输入,在cp2作用下,并 行存入J-K FF,并以并行方式输出Data.Q0~Q3。当M=0时,并行输入被禁止, 允许串行输入到J-K FF,在cp1作用下逐位右移。
1
1
1
1
4位异步二进制计数器(74LS93)
电路特点: 74LS93是一个MSI.模2×8进制计数器。从电路形式上看,第1 个FF为2进制,第2~4个FF是8进制计数器。采用两个时钟脉冲 CPA,CPB,有2个复位输入端,为方便灵活使用。
46
74LS93应用
用74LS93构成模16计数器。 将QA(第一级FF输出)作为CPB 使用,成为模16计数器。
(4)将驱动方程分别代入J-K FF的特性方程:
001 000 (2)时序电路的输出为Q3Q2Q1
(3)各FF的驱动方程: J1=Q3 K1=1 J2=1 K2=1 J3=Q2Q1 K3=1

数字电子技术5.0时序电路的基本分析和设计方法

数字电子技术5.0时序电路的基本分析和设计方法

逻辑 电路图
检查能否 自启动
求出 驱动方程
选定触发 器的类型
电路方程式 (状态方程)
2. 设计举例 [例 5.1.3.4] 按如下状态图设计时序电路。 /0 /0 /0 /0 /0 000 001 010 011 100 101 Q nQ nQ n 2 1 0 /1 [解] 已给出最简状态图,若用同步方式: n Q1nQ0 输出方程 Y 00 01 11 10 n Y Q2 Q0 Q2 0 0 0 0 0 为方便,略去 1 0 1 右上角 标n。 状态方程
00
0 1 1 0
0 SQ2 00 1 01 1 11 0 10 n+1
11
n
Q1 Q0 00 01
0 0 0 0
10
1 1 0 1 0 1
SQ2n 00 01 11 11 10 00 1 0 0 0 1 01 1 0 0 0 1 11 1 0 0 0 1 10 1 0 0
10
1 1 1 1
Q2
S=0
n1 Q n Q n Q0n1 1 0 Q1 2
n Q2
00 01 11
10
0

1 0 0 1 1 0
0 0 1
0 1
1 0

n Q0 1 Q 0 n 1 Q1 Q 2 Q1Q0 Q1 Q 0 n 1 Q2 Q1Q0 Q2 Q 0
0 0 n Q1 1 Q 2 Q1Q0 Q1 Q 0 /0 /1 n 110111000 Q2 1 Q1Q0 Q2 Q 0
n n Q0 1 Q0
Q2n+1 nQ n Q
1 0
SQ2n 00 01 00 01 11 10
n n n n n n n n Q1 1 S Q1 Q0 Q2 Q1 Q0 Q1 Q0 Q0n+1 nQ n n+1 Q1 Q1 0 n n

数字电子技术 第五章 时序逻辑电路资料

数字电子技术 第五章 时序逻辑电路资料
② D将当3以端9脚置等L入待D接的输低数入电据的平为数“起据0点置”,入时开计,始数计计器数数。器。计置正数数常器,计置将数入3~时数6,据脚9后D脚L0,~D 应接高电平“1”。
③ 7脚CTP、10脚CTT全接高电平“1”时,在CP的上升沿, 计位数,器CO进=行1。十六进制计数。当Q3~Q0全“1”时,产生进
1. 集成异步二进制计数器
图5.1所示演示电路中所用的74LS197是一个集成异步二进 制加计数器,其引脚排列和逻辑符号如图5.3(a)、(b) 所示。
(a) 引脚排列
(b) 逻辑符号
图5.3 集成异步二进制计数器74LS197
74LS197的14个引脚中:13脚CR是异步清零端;1脚CT/ LD 是计数和置数控制端,低电平“0”时置数,高电平“1”时 计数;8脚CP0、6脚CP1是2个时钟脉冲输入端,采用下降沿 触发;11、3、10、4脚D3~D0是并行输入数据端;12、2、 9、5脚Q3~Q0是计数器输出端;14脚为供电电源端,7脚为 接地端。
③ C只P从1加1入4脚计C数P0脉加冲入时计,数实脉现冲五时进,制实计现数二。进制计数;只从1脚 ④ 十实从进现145制脚42计C1P码数0加十;入进从计制1脚数计C脉数P冲1器加、。入将计Q数0接脉到冲1、脚将CPQ13,接实到现1脚84C2P1码0,
2. 集成同步十进制可逆计数器74LS192
图5.1 计数器演示电路
图5.2 S断开,来第2个CP时观察到的现象
5.1.2 计数器的基本功能与分类
1. 计数器的基本功能
如果将演示过程中的开关S闭合看作是“0”、断开看 作
是“1”,用替换S;将发光二极管“亮”看作是“1”、 “亮”
看作是“0”,用Qn替换对应的发光二极管;则表5.1可 转换为计数器状态转换表,如表5.2所示。

(数字电子技术)第5章时序逻辑电路

(数字电子技术)第5章时序逻辑电路

寄存器
01
寄存器是时序逻辑电路中的存储 单元,用于存储二进制数据。
02
寄存器由多个触发器组成,可以 存储多位二进制数据。
寄存器在时钟信号的驱动下,将 输入数据存储到寄存器中,并在 下一个时钟周期将数据输出。
03
常见的寄存器有4位、8位、16位 等。
04
计数器
01
02
ห้องสมุดไป่ตู้03
04
计数器是时序逻辑电路 中的计数单元,用于对 时钟信号进行计数。
特点
时序逻辑电路具有存储功能,能够保 存之前的状态信息,并在输入发生变 化时更新状态。
时序逻辑电路的分类
同步时序电路
同步时序电路的各个触发器由同一时钟信号控制,在每个时钟周期内,触发器 的状态更新同时发生。
异步时序电路
异步时序电路的各个触发器由各自独立的时钟信号控制,触发器的状态更新不 同步。
时序逻辑电路的应用
详细描述
异步设计法与同步设计法不同,它不依赖于时钟信号的控制,电路的各个部分按照自己的状态进行操 作。这种方法具有较低的功耗和较高的性能,但设计难度较大,需要仔细考虑电路的状态和操作顺序 。
状态图设计法
总结词
状态图设计法是一种基于状态转移图的设计方法,通过状态转移图来描述电路的状态和状态之间的转移关系。
现资源共享,降低成本。
流水线设计
将时序逻辑电路划分为多个级 ,每一级都完成一定的功能, 以提高电路的工作频率。
状态压缩
通过减少状态变量的数量,降 低电路的复杂度,提高可靠性 和稳定性。
冗余设计
在关键路径上增加冗余的触发 器和逻辑门,以提高电路的可
靠性。
时序逻辑电路的可靠性设计
容错设计

电子教案数字电子技术第五章时序逻辑电路XX1

电子教案数字电子技术第五章时序逻辑电路XX1
电子教案数字电子技术 第五章时序逻辑电路 XXX1
2020/11/28
电子教案数字电子技术第五章时序逻 辑电路XX1
5.1 时序逻辑电路的基本概念
一、 时序逻辑电路的结构及特点
时序逻辑电路——任何一个时刻的输出状态不仅取决 于当时的输入信号,还与电路的原状态有关。 时序电路的特点: (1)含有具有记忆元件(最常用的是触发器) (2)具有反馈通道。
在时钟脉冲作用下,按照减1规律循环变化,所以是一个4进 制减法计数器,Z是借位信号。
电子教案数字电子技术第五章时序逻 辑电路XX1
•5.3 计数器
•计数器——用以统计输入脉冲CP个数的电路 。 •计数器的分类: •(1)按计数进制可分为二进制计数器和非二 进制计数器。 •非二进制计数器中最典型的是十进制计数器。
电子教案数字电子技术第五章时序逻 辑电路XX1
(2)4位二进制同步可逆计数器74191
电子教案数字电子技术第五章时序逻 辑电路XX1
二、非二进制计数器
N进制计数器又称模N计数器。 • 当N=2n时,就是前面讨论的n位二进制计数器;
• 当N≠2n时,为非二进制计数器。非二进制计 数器中最常用的是十进制计数器。
电子教案数字电子技术第五章时序逻 辑电路XX1
•(5)画时序波形图。
•根据状态表或状态图, 可画出在CP脉冲作用下电路的时序图。
电子教案数字电子技术第五章时序逻 辑电路XX1
• (6)逻辑功能分析:
•0/0
• 该电路一共有3个状态00、01、10。 •00 •1/0 •01
• 当X=0时,按照加1规律 • 从00→01→10→00循环变化,
电子教案数字电子技术第五章时序逻 辑电路XX1
•输入 •X•1 •信号 •X•i

数字电子技术基础第5章-时序逻辑电路

数字电子技术基础第5章-时序逻辑电路

图5.1.4 同步时序电路与异步时序电路
5.1 时序电路的基本概念
2.米莱电路与摩尔电路
有的时序电路的输出不 仅与存储电路输出的原状态 有关,而且和电路的输入信 号有关。而另一些时序电路 仅与存储电路输出的原状态 有关。前者称为米莱型 (Mealy)电路,后者称为 摩尔型(Moore)电路。
5.1 时序电路的基本概念
(5)根据状态转换表可以绘出状态转换图或时序图。 (6)据上述分析步骤,用文字描述时序电路的逻辑功能。
5.2 基于触发器的时序电路分析
5.2.2 同步时序电路的分析举例
1.摩尔型同步时序电路的分析
例5.2.1试分析图5.2.1所示时序电路的逻辑功能,并说明 电路性质(同步或异步、摩尔或米莱、能否自启动)。
(4)每经过6个时钟脉冲信号的作用,电路状态循环一次。 当计数到101时,F作为输出进位1次。该电路是具有自启动功能 的摩尔型同步6进制计数器。
图5.2.2 例5.2.1状态转换图
图5.2.3 例5.2.1 时序波形图
5.2 基于触发器的时序电路分析
2.米莱型同步时序电路的分析 例5.2.3 图5.2.6电路是由T触发器构成的时序电路,试分析电路功能。
图5.1.1所示框图是时序电 路的基本结构,由组合电路和 存储电路两部分组成。图5.1.1 时序逻辑电路结构从图的整体 上看,组合电路部分的功能是 进行逻辑运算和算术运算,存 储电路部分是由触发器或锁存 器“组”构成,起到记忆运算 功能。
图5.1.1 时序逻辑电路
5.1 时序电路的基本概念
5.1.2 状态转换表与状态转换图
(2)根据输出方程可以确定是摩尔型电路,还是米莱型 电路。
(3)将每个触发器的激励方程代入对应触发器的特征方 程,求出各触发器的状态方程,状态方程反映各触发器输出 的现态与次态的逻辑关系。

数字电子技术基础-第五章--时序逻辑电路

数字电子技术基础-第五章--时序逻辑电路

(2)根据设计要求做约定,设
定状态,画出原始状态图。
5个状态至少需要3个触发器来实现,3个触发器的状态分 别用Q2Q1Q0来表示。5进制计数器应该有5个不同的状态, 至于是哪5个状态,则可由设计者自行决定。题目中要求 是“加”计数器,“加”的含义在例5-1中已经有介绍。 所以可以选择状态Q2Q1Q0为000、001、010、011、100、 000循环。可以这样约定每个状态的含义:状态000表示 计数器已经收到第1个CP脉冲,此时输出Y为0;状态001 表示计数器已经收到第2个CP脉冲,此时输出Y为0;状态 010表示计数器已经收到第3个CP脉冲,此时输出Y为0; 状态011表示计数器已经收到第4个CP脉冲,此时输出Y为 0;状态100表示计数器已经收到第5个CP脉冲,此时输出 Y为1,得到状态图如图所示。
3个周期长的输入信号(序列长度为3的输入序列)的历史有8种可能, 即输入序列可以是000、001、010、011、100、101、110、111。
从电路上电作为0时刻,依时间顺序设计电路的状 态。因此状态设计如下:0时刻时电路的状态作为 初始状态a,输入1个0(输入序列为0)用状态b 表示;输入1个1(输入序列为1)用状态c表示; 先输入1个0、再输入1个0(输入序列为00)用状 态d表示;先输入1个0、再输入1个1(输入序列 为01)用状态e表示;先输入1个1、再输入1个0 (输入序列为10)用状态f表示;先输入1个、再 输入1个1(输入序列为11)用状态g表示。因此 电路共需7个状态。通过后面的分析会看到7个状 态中有多余的。
加法运算
时序电路实现:
串行加法器:面积小,速度慢
组合电路实现:
并行加法器:面积大,速度快
组合逻辑电路实现加法运算
串行进位加法器

5时序逻辑电路

5时序逻辑电路
在电路中,“右移输入”端接 +5V。
寄存器各输出端状态
CP
QA1QB1QC1QD1QA2QB2QC2 QD2
寄存器工作方式
0 D0 D1 D2 D3 D4 D5 D6 并行输入 ( S1S0=11)
1 0 D0 D1 D2 D3 D4 D5 右移 ( S1S0=01)
1 1 0 D0 D1 D2 D3 D4 右移 ( S1S0=01)
1
11
并行输入
(5-12)
5.2.3 寄存器应用举例
例:数据传送方式变换电路

D6 D5
行 D4
输 D3

D2 D1
D0

据变 传换 送电 方路 式
串行输出
1. 实现方法
(1). 因为有7位并行输入,故需使用两片74LS194;
(2). 用最高位QD2作为它的串行输出端。
(5-13)
2. 具体电路
1 2 3 4 5 6 7 8 9 10
输出 1Q 1D 2D 2Q 3Q 3D 4D 4Q GND
控制
八D寄存器 :三态输出
低电平
共输出控制
有效
共时钟
(5-6)
5.2.2 移位寄存器
所谓“移位”,就是将寄存器所存各位 数据, 在每个移位脉冲的作用下,向左或向右移动一位。 根据移位方向,常把它分成三种:
并行输入-串行输出 74LS165、74LS166,等。
串行输入-并行输出 74LS164,等。
串行输入-串行输出 74LS91,等。
(5-16)
§5.3 计数器的分析
5.3.1 计数器的功能和分类
1. 计数器的作用
记忆输入脉冲的个数;用于定时、分频、产 生节拍脉冲及进行数字运算等等。

《数字电子技术》电子教案 第5章 时序逻辑电路

《数字电子技术》电子教案  第5章 时序逻辑电路

5.1 时序逻辑电路的分析方法 5.1.1 同步时序逻辑电路的分析方法
同步时序逻辑电路的分析是已知同步时序逻辑电路的逻辑 图,找出其逻辑功能。 分析步骤: 1.写驱动方程; 2.写状态方程; 3.写输出方程。
[例5-1]试分析图5-2所示时序逻辑电路的逻辑功能, 要求①写出驱动方程、状态方程和输出方程;②列 出状态转换表;③画出状态转换图;④画出时序 图;⑤判断电路能否自启动?
解:该电路为1个摩尔型同步时序逻辑电路。 写驱动方程:
写状态方程:
写输出方程:
列出状态转换表:
画出状态转换图:
画时序图:
该电路能够自启动。
5.1.2 异步时序逻辑电路的分析方法
异步时序电路的分析步骤: ① 写时钟方程; ② 写驱动方程; ③ 写状态方程; ④ 写输出方程。
[例5-2]试分析图示时序逻辑电路的逻辑功能,列出状态转换 表,并画出状态转换图。
3.任意进制计数器的实现 进制计数器实现为 进制计数器的方法有两种:复位法 和置位法。 复位法的原理示意图:
[例5-3]试用复位法将同步十进制加法计数器74LS160接成五 进制计数器。 解:
置位法的原理:从电路的任意状态 开始,计数器接受计 数脉冲,接受到第M-1个脉冲时,电路进入 状态, 用电路的 状态发出一个置位信号,将电路预置成状态 即可,置位法的接法并不唯一。 [例5-4]试用置位法将同步十进制加法计数器74LS160接成五 进制计数器。 解:
解:图5-7所示电路为1个异步摩尔型时序逻辑电路。换表:
画状态转换图:
5.2 若干常用的时序逻辑电路 5.2.1寄存器
1. 基本寄存器
图5-2 双2位寄存器74LS75的逻辑图
图5-2所示为双2位寄存器74LS75的逻辑图。当 = 1时, 送到数据输入端的数据被存入寄存器,当 =0时,存入 寄存器的数据将保持不变。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

与触发器的对应关系,还应给出排序示范
图 ( 如 图 5.1.2 示 范 图 圆 圈 中 标 注 的 Q3Q2Q1 ),对含多个输入输出端的时序
电路,也应在示范图中标出(如图5.1.2中
指向线上标注的/Y)。
5.1.1 时序逻辑电路的人工分析
(5)电路功能判断说明。
对电路功能的判断应结合输入输出信号的具体物理含义来
5.1.1 时序逻辑电路的人工分析
*二、异步时序逻辑电路的分析
与同步时序电路不同的是,异步时序电路中的所有触发 器并非由同一时钟源触发,所以在根据电路的现态计算电路 的次态时,应特别注意各个触发器的时钟条件是否具备。只 有时钟条件具备的触发器才会按状态方程描述的逻辑关系转
换成次态,否则将维持现态不变。为此在分析异步时序电路
组合逻辑电路
Y1 Yj
Z Zk 存储电路
图5.0.1 时序逻辑电路结构示意框图
这四种信号之间的逻辑关系可用以下三个向量函数表示: 输出方程:Y(tn)=F1[X(tn),Q(tn)]
驱动方程:Z(tn)=F2[X(tn),Q(tn)]
状态方程: Q(tn+1)=F3[Z(tn),Q(tn)] 式中tn、tn+1是对电路进行考察的两个相邻的离散时间。
5.1.1 时序逻辑电路的人工分析
一、同步时序逻辑电路的分析 导出同步时序电路的状态转换表、状态转换图和时序波 形图,判断时序电路逻辑功能的通常步骤:
1.根据给定的时序电路列出电路的输出方程和驱动方程组。 2.将各个驱动方程代入对应触发器的特性方程得到整个时序 电路的状态方程组。 3.根据电路的状态方程组计算列出电路的状态转换表。 4.根据电路的状态转换表画出状态转换图或时序波形图。 5.根据状态转换图或时序波形图说明电路的逻辑功能,判断 电路能否自启动。
5.1.1 时序逻辑电路的人工分析
完整列出电路所有可能出现的状态,分别以此为电路的现态,
根据前边已求解的输出方程和电路的状态方程组算出电路的输出 和次态,得到电路的状态转换表如表5.1.1所示:
表5.1.1 例5.1的状态转换表
现 态 n n Q nQ 2 Q1
3
次 态 Q n 1Q 2n 1Q 1n 1
时还需列出时钟方程,以便分析判断,其它部分与同步时序
电路的分析步骤大体相同。
5.1.1 时序逻辑电路的人工分析
【例5.2】试分析图5.1.3所示电路的功能。
解:(1)在图5.1.3所示电路中并非所有触发器都采用同一 个时钟源CLK,因而本电路属异步时序逻辑电路,由所示电 路可列出其时钟方程、输出方程和驱动方程如下:
第5章 时序逻辑电路
闽南师范大学 物理与信息工程学院
第5章 时序逻辑电路
本章讨论的主要问题 时序逻辑电路在结构和功能上有什么特点?怎样描述 时序逻辑电路的功能? 时序电路有哪些类型,各有什么特点? 怎样分析时序电路? 怎样设计同步时序电路? 计数器、寄存器是怎样工作的? 怎样通过功能表了解芯片功能?并用它们设计时序电 路? 同步时序电路中竞争—冒险的产生与消除。 怎样用VHDL描述时序电路?
3
第5章 时序逻辑电路
由于时序逻辑电路的输出跟以前的输入信号有关,
所以电路中必须包含能够保留有关信息的部件,将电
路因以前的外部信号输入造成的状态保存下来,这种
含记忆能力的存储电路虽可由延时元件组成,但通常 都由我们在第4章中介绍的触发器构成。因此,时序 逻辑电路在结构上包含组合电路和存储电路两个部分, 其结构示意框图如图5.0.1所示。
路的逻辑功能,但不直观,往往难以由它获得电路逻辑功能 的完整印象,因为它们仅反映了两个相邻考察时间之间的逻 辑关系。为此,还需在这三组方程的基础上,将电路在一系 列时钟信号作用下状态转换的全过程找出来,以便直观地考
察电路的逻辑功能。用于描述时序电路在一系列时钟信号作
用下状态转换全过程的主要工具有三种:状态转换表、状态 转换图和时序波形图。
6
第5章 时序逻辑电路
根据影响电路对外输出信号的因素不同,又有 Mealy型和Moore型之分。在Mealy型电路中,其
输出信号不仅跟电路的状态有关,还与外部的输入
信号有关。而Moore型电路的输出信号仅跟电路的
状态有关,是Mealy型电路中的一个特例。
由于Mealy型电路的输出信号与外部的输入信 号有关,故其输出信号可能因外部输入信号受干扰 而不可靠,而Moore型电路则不然,但电路的输出 信号对外部输入信号的响应比Mealy型电路慢。
7
第5章 时序逻辑电路
此外,根据时序电路逻辑功能的不同,还有计
数器、寄存器、序列信号发生器等之分,路部件,用它
可方便地构成具有其它功能的电路部件,显得尤其 最重要,因此也是本章学习讨论的主要对象。
8
5.1 时序逻辑电路的人工分析与设计
输出方程、驱动方程和状态方程虽然共同描述了时序电
利用到,我们把被利用到的状态称为有效状态,把由有效
状态构成的循环称为有效循环。 • 无效状态与无效循环:时序电路中没被用到的状态称为无
效状态,由无效状态构成的循环称为无效循环。
• 能自启动与不能自启动:对于存在无效循环的时序电路, 可能会因某种原因(比如受干扰)进入无效循环而无法自 动返回到有效循环中,呈现“死机”现象,我们称之不能 自启动,若时序电路中不存在无效循环,那么即使落入无 效状态,电路也会在时钟驱动下自行进入有效循环,实现 自启动。
表5.1.1 例5.1的状态转换表
5.1.1 时序逻辑电路的人工分析
(4)根据以上状态转换表(表5.1.1)画状态转换图如图 5.1.2所 示。 将状态转换表表示成状态转换图的目的,是为了更直观形象 地描述电路的功能。
状态转换图中以圆圈表示电路的状态, 在圆圈内标注电路的状态编码;以箭头指 向线表示状态转换的方向,在箭头指向线 上标注以斜线/分隔的电路的输入输出信号 (通常输入、输出信号分别标示于斜线/的 上、下方)。为明确电路状态编码各码位
第5章 时序逻辑电路
时序电路应用很广,种类很多,根据电路中各
触发器的动作步调是否一致,有同步、异步之分。
对于同步时序电路,电路中的所有触发器都受同一
个时钟控制,所以状态的改变发生于同一时刻,异 步时序电路则不然。由于同步时序电路在大规模高 速系统中有明显优势,是当今数字电路系统的主流 工作模式,故而也是本章学习讨论的主要对象。
(2)将以上特性方程代入JK触发器的特性方程 Qn1 J Qn KQn 得电路的状态方程组如下:
Q1n 1 J 1 Q1n K1Q1n Q3n Q1n Q3n Q1n Q3n
n 1 n n n n Q2 J 2 Q2 K 2 Q2 Q1n Q2 Q1n Q2 Q1n n n n n Q 3n 1 J 3 Q3n K 3Q3n Q2 Q3n Q2 Q3 Q2
分析,若无相关信息,就只能在通常意义上进行基本的判断。 这种判断虽然会因视角的不同而得出貌似不同的自然文字表述 结论,但它们的核心逻辑功能却是一样的——正如状态转换表 或状态转换图所展示的逻辑功能。为便于后续的判断说明,这 里先介绍几个即将涉及到的基本概念。
5.1.1 时序逻辑电路的人工分析
• 有效状态与有效循环:时序电路所处的状态并不总是都被
第5章 时序逻辑电路
X(x1,…­,xi)是外部对电路的输入信号; X1 Xi Y(y1,…­,yj)是电路对外部的输出信号; Z ( z1, …­, zk )是存储电路的驱动信号, Q1 即存储电路中各触发器的输入信号; Ql Q(q1,…­,ql)是存储电路的状态输出信号, 它的每一组值分别代表电路的一种状态。
CLK 0 CLK ; J 0 K 0 1; CLK 1 Q 0; J 1 Q 3n CLK 2 Q 1; K 1 1; CLK 3 Q 0; J 2 K 2 1; Y Q 0nQ 3n; J 3 Q 1nQ 2n K 3 1;
3
输出
Y
1 1 1 1 0 1 1 1
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
1 1 1 1 0 0 0 0
5.1.1 时序逻辑电路的人工分析
(4)根据以上状态转换表(表5.1.1)画状态转换图如图 5.1.2所 示。 将状态转换表表示成状态转换图的目的,是为了更直观形象 地描述电路的功能。
5.1.1 时序逻辑电路的人工分析
现在换个角度观察,若关注于输出 Y 与 输入 CLK 之间变化快慢的关系,就会发现 Y 输出信号的周期是CLK 输入信号周期的六倍, 或者说 Y 输出信号的频率是 CLK 输入信号频 率的 1/6 ,因此本电路又可作为一个六分频 器。可见不管将它作什么功能电路使用,用 到的都是循环一周需经过六个状态,每循环 一周对外输出一个脉冲信号这最基本的逻辑 功能,这正是该电路的状态转换表或状态转 换图告诉我们的。因此在未对输入输出信号 及电路的状态编码下定义前,我们可这样描 述本电路的功能:这是一个无自启动能力的 Moore型同步六状态转换机。由于时序电路 中存储单元数量有限,电路的状态数也是有 限的,故时序电路又被称为有限状态机 (Finite State Mechine,FSM)。
5.1.1 时序逻辑电路的人工分析
由该电路的状态转换图5.1.2可
知电路运行时存在两个独立的闭合
循环,其中一个循环只有010和101 这两个状态,每来两个时钟脉冲就 循环一周,由于该循环的输出Y恒为 1,使本循环无使用价值而不被利用,
是无效循环,它使本电路无自启动
能力。
5.1.1 时序逻辑电路的人工分析
下面通过一个例子来说明分析的方法和将会涉及到的 一些基本概念。
相关文档
最新文档