数字电路 第六章 时序逻辑电路

article/2025/11/11 10:00:33

时序逻辑电路

特点:
任意时刻的输出不仅与该时刻输入变量的取值有关,而且与电路的原状态,即过去的状态有关。

时序逻辑电路:
包含组合电路和存储电路,存储电路具有记忆功能,通常由触发器构成
存储电路的输出状态Q反馈到组合电路的输入端,与外部输入信号X共同决定组合电路的输出Z。组合电路的输出除了包含外部输出Z,还包含连接到存储电路激励端的内部输出Y,它将控制存储电路的状态变化。

时序逻辑电路结构框图:
在这里插入图片描述
X:外部输入信号
Q:存储电路的状态输出,也是组合电路的内部输入
Z:外部输出信号
Y:存储电路的激励信号,也是组合电路的内部输出

在存储电路中,触发器的每一位输出q称为一个状态变量,j个状态变量可以组成2j个不同的内部状态。

4组信号的逻辑关系表示
输出方程:Zn = F(Xn,Qn)
激励方程:Yn = G(Xn,Qn) ---------(驱动方程)
状态方程:Qn+1 = H(Yn,Qn)

表明:
时序电路的某一时刻Zn和存储电路的激励Yn仅仅与当前时刻的外部输入内部状态有关。均为组合电路的输出
存储电路的次态由激励Y存储电路原状态决定

时序电路的工作过程实质上就是在不同的输入条件下,内部状态不断更新的过程

时序电路的分类

按状态变化分:
同步时序电路:电路状态的变化在同一时钟脉冲作用下发生,即各触发器状态的转换同步完成
异步时序电路:不使用同一个时序脉冲信号源,即各触发器状态的转换是异步完成的。

按输出信号特点分:
米里型时序电路(Mealy):某时刻的输出取决于该时刻的外部输入和内部状态
摩尔型时序电路(Moore):某时刻的输出只取决于该时刻的内部状态,不受当时输入的影响或没有输入变量。但当输入变化后,必须等待时钟的到来状态变化时才能导致输出变化。
因此Moore比Mealy的输出要晚一个时钟周期

时序逻辑电路的功能描述

  1. 逻辑方程式
  2. 状态转移表:
    Mealy型:
    在这里插入图片描述
    Moore型:
    在这里插入图片描述
    特殊Moore型:
    在这里插入图片描述
  3. 状态图
    Mealy型:外部输出在转移条件中给出
    在这里插入图片描述
    Moore型:外部输出在圆圈内指明
    在这里插入图片描述
  4. 时序图

同步时序电路分析

分析方法:
在这里插入图片描述

先写出各个的逻辑方程式
Q1 | Q2 | Q3
Q1n+1 | Q2n+1 | Q3n+1 | Z

逻辑方程表达式:
右边一定是现态,不可能出现次态
次态是输入激励信号的作用下,将要到达的状态,也就是说,不存在,将要存在。

有效状态:一个闭合回路。在电路正常工作时,状态总是按照这个闭合里的序列循环变化。通常称处于这个序列循环的状态为有效状态。该循环为有效循环或主循环
无效状态:不处于主循环的其他状态,即使也是一个循环,也不是有效状态

如果一个时序电路中所有的无效状态都能通向有效序列,则成该电路有自启动能力

计数器

定义:有状态闭合环的时序电路
例如:该时序电路状态转移按00→01→10→11→00→···循环变化,实现了模4加法计数器功能

序列信号发生器

定义:能输出一个周期序列的电路
电路特点:一般无输入X,有输出Z,属于特殊Moore型电路
结构:实质上是一个模为N的计数器加上一个组合电路构成,设周期序列01的个数是N

序列线号检测器

当X连续输入三个1之后,Z输出一个1。这是代表了连续输入了三个1

脉冲分配器

在CP脉冲作用下,把宽度为T的脉冲依次分配给Q0,Q1和Q2各端


同步时序电路设计

根据设计要求
写出状态表
用卡诺图化简状态,得到状态方程
根据状态方程,选择触发器
画出电路图


计数器的设计

计数器是一个周期性的时序电路,其状态图有一个闭合环,闭合环循环一次需要的时钟脉冲个数称为计数器的模值M。由n个触发器构成的计数器,其模值M一般应满足2n-1<M≤2n
例如:
设计一个模5计数器
状态变化为000→001→011→101→110→000循环往复
分析:有至少5个状态,因此需要三个触发器
依据上述状态,构建状态图(不在上述存在的状态,标记为X)
凭借卡诺图化简,得到状态方程。
自启动检查
依据状态方程选择触发器
构建电路

特别提醒:
如果题目要去用JK触发器的话,那么在化简卡诺图的时候,要对状态图进行划分。便于获得J、K的状态方程


序列信号发生器的设计

序列信号发生器是一个能输出周期序列的电路
设计思路:
根据要设计的序列中的01个数N,先设计一个模值为N的计数器
计数器中每个状态对应一个输出的序列值

例如:
设计能产生01011的序列发生器
分析:
设计数器的状态变化为:
000→001→011→101→110→000循环往复
要发生一个周期序列包含5个不同的状态;
先设计一个模5的计数器,让每个有效状态对应一个序列中的状态数。因此所需触发器有3个
根据序列,把Z对应与有效状态的表现,规划好(即Z就是每个状态下对应的输出的序列中的每个0或1值)
根据上述,列出状态表
利用卡诺图进行化简
得到状态方程,并选择触发器
得到电路图

例如:
建立"111"序列检测器的电路
分析:111表明至少有3个状态,所以需要两个触发器。
选择其中的3个状态,分别对应一个1,多余的状态对应0

非给定状态时序电路设计步骤

  1. 根据设计要求,设计状态和状态转换
  2. 精简状态表,状态分配
  3. 得到状态方程
  4. 画出电路图

详细理论:

步骤1

分析题意,确定输入输出变量
设置状态,首先确定有多少种信息需要记忆,然后对每种需要记忆的信息设置一个状态并用字母表示
确定状态之间的转换关系,画出原始状态图,列出原始状态表

原始状态图可能包含多余的状态

步骤2

化简的核心是找等价状态
等价状态的定义:
对两个状态Si和Sj,如分别以之为初始状态,加入任意的输入,电路均产生相同的输出,称Si和Sj等价

等价状态可以合并

判断等价状态的条件

  1. 相同的输入有相同的输出
  2. 相同的输入时,次态等价,次态等价指:
    1. 次态相同
    2. 次态交错
    3. 次态互为隐含条件

一个栗子:
在这里插入图片描述
会了这个,其他的也就会了。一般推广特殊

我们知道:
等价状态具有传递性
若Si和Sj等价,Si和Sk等价,则Sj和Sk等价

相互等价的状态的集合称为等价类
凡是不被其他等价类所包的等价类称为最大等价类
如果某一状态和其他状态都不等价,则其本身就是一个最大等价类

状态表的化简,就是寻找所有最大等价类,并将最大等价类合并,最后得到最简状态表

如果我们就是只靠眼去找最大等价类,那么是很容易出现错误的,那么我们有以下方法
隐含表化简
一般看两遍:顺序比较,关联比较
在这里插入图片描述
顺序比较,也就是A和B比较,A和C比较,A和D比较·····
对原始状态表的每一对状态逐一比较:

  1. 状态对肯定不等价,标记X
  2. 状态对肯定等价,标记√
  3. 状态对是否等价取决于隐含条件,把隐含条件填入,需之后进一步比较

关联比较:对顺序比较中需要进一步比较的状态进行比较
也就是看那些需要看隐含条件的
如果隐含条件等价,那么这两也等价

之后,就是找最大等价类
然后列出最简状态表

状态分配,随便分,想怎么分怎么分

状态分配只需要注意有几个状态,根据此选择二进制位数罢了

状态都有了,之后就是确定状态方程
自启动检查

例题:
用JK触发器设计111序列检测器
分析:
在这里插入图片描述
根据设计要求,设计状态
在这里插入图片描述
得到原始状态表
在这里插入图片描述
精简状态表
在这里插入图片描述
状态分配
在这里插入图片描述
得到激励方程
在这里插入图片描述
在这里插入图片描述
自启动检查
在这里插入图片描述
如果无法自启动,则需要进行重新圈卡诺图
新圈法将克服死循环,也不增加激励函数的复杂程度

画出电路图
在这里插入图片描述

计数器

计数器的应用:
对输入脉冲进行计数、分频,定时,顺序控制及产生其他时序信号。

计数器是一个周期性的时序电路,在时钟信号的不断作用下,电路的状态按一定的顺序循环变化。循环一次所需要的时钟脉冲的个数称为计数器的模值M。计数器在计数值达到其最大容量(模M)时会产生一个进位信号,因此有时把模M计数器称为M进制计数器。

计数器的划分:
按时钟控制:异步、同步
按计数过程中数值的增减:加法计数器、减法计数器和可逆计数器
按计数器状态的数制和编码方式:二进制计数器、非二进制计数器、移位型计数器

同步二进制计数器和同步十进制计数器

同步二进制计数器

同步二进制计数器通常用n位T触发器构成,模值M=2n

同步十进制计数器

十进制计数器由4位触发器构成,用10个状态组成计数循环。
BCD计数器

集成计数器

集成计数器具有功能较完善,通用性强,功耗低,工作速率高而且可以方便进行扩展的优点。

集成计数器的功能描述

输入端:
计数脉冲输入:CP
控制输入:
同步或异步清0:Cr
同步或异步预置:LD(LOAD)和并行预置数输入D/C/B/A
计数使能:P、T
加减控制端:U/D

输出端:
状态输出:QDQCQBQA
进位输出,借位输出:Oc,OB

4位二进制计数器74LS161、74LS163

74LS161:
模24同步集成计数器,具有计数、保持、预置和清零的功能
逻辑符号:
在这里插入图片描述

异步清0端 Cr:低电平有效且与CP无关
同步预置端 LD:低电平有效
计数允许控制端P、T:高电平有效。P/T有一个为低时,各触发器的J、K端均为0,从而使计数器处于保持状态。P和T的区别是:T影响Oc,P不影响。
置数输入端:A、B、C、D:CP上升沿置数有效
计数脉冲输入端:CP上升沿有效
进位输出端:Oc=QDQCQBQAT,仅当T=1且计数状态为1111时,Oc才为高,并产生进位信号

74LS163与74LS161的区别是74LS163为同步清0,即Cr=0,当CP上升沿到来时,才能清0。

同步集成十进制计数器

在这里插入图片描述
74LS160:异步清0
74LS162:同步清0

4位二进制同步加/减计数器74LS169

加/减计数器称为可逆计数器
计数器的加、减由控制端的输入电平决定,则这种电路称为单时钟结构
若计数器的加、减分别由两个时钟信号源控制,则这种电路称为双时钟结构

74LS169:
U/D为加减控制端,当U/D=1时进行加法计数,当U/D=0时,进行减法计数
在加法计数进入1111状态后,Oc端有负脉冲输出;
在减法计数进入0000状态后,Oc端有负脉冲输出

十进制同步加/减计数器

74LS168单时钟结构
在加法计数进入1001状态后,进位输出Oc有负脉冲输出,宽度为一个时钟周期


集成计数器的级联

将多片(或称多级)集成计数器进行级联可以扩大计数范围

级联方式:异步级联,同步级联

异步级联

用前一级计数器的输出作为后一级计数器的时钟信号。
实际上后级计数器的时钟信号可取自前一级的进位(或借位)输出,也可取自前一级计数器的高位触发器的输出。

同步级联

同步级联时,外加时钟信号同时接到各片的时钟输入端,用前一片的进位(或借位)输出信号作为下一片的工作状态控制信号(计数允许或使能信号)
只有当进位(借位)信号有效时,时钟输入才能对后级计数器起作用

两种方法:
(1)利用T端串行级联,各片的T端与相邻低位片的Oc相连
在这里插入图片描述
这种级联方式的工作速度较低,因为片间进位信号Oc是逐级传递的。

计数的最高频率将受片数的限制,片数越多,计数频率越低。

(2)利用P、T双重控制,最低位片的Oc并行接到其他各片的P端,只有T2不与Oc1相连,其他高位片的T端均与相邻低位片的Oc相连。


http://chatgpt.dhexx.cn/article/1xGQpFLg.shtml

相关文章

时序逻辑电路设计与仿真

一、实验目的 1、掌握时序逻辑电路的设计方法&#xff1b; 2、掌握基于 QuartusII 集成开发环境的时序逻辑电路设计流程&#xff1b; 3、熟练掌握VerilogHDL语言&#xff1b; 4、熟练掌握 DE2-115 开发板的使用方法&#xff1b; 二、实验任务及要求 1.任务一&#xff1a;…

同步时序逻辑电路的设计

同步时序逻辑电路的设计&#xff0c;就是根据逻辑问题的具体要求&#xff0c;结合同步时序逻辑电路的特点&#xff0c;设计出能够实现该逻辑功能的最简同步时序电路。 同步时序逻辑电路中含有组合逻辑电路部分和存储电路部分&#xff0c;组合电路的设计在之前已作介绍.本节主要…

时序逻辑电路总结【一】触发器

触发器&#xff08;Flip-Flop&#xff09;是一种具有记忆功能&#xff0c;可以存储二进制信息的双稳态电路&#xff0c;它是组成时序逻辑电路的基本单元&#xff0c;也是最基本的时序电路。 一 输出反馈电路 分析以下三种输出反馈电路   如图5.1&#xff08;a&#xff09;所…

时序逻辑电路的状态转移图

步骤大致如下&#xff1a;1.根据逻辑电路图列出状态、驱动、输出方程 2.列出状态转移表 3.根据状态转移表画出状态转移图 以以下逻辑电路图为例&#xff1a; 注意&#xff1a;状态转移图的由来以00到01为例&#xff0c;00表示Q20&#xff0c;Q10&#xff08;注意状态转移图中…

数字电路 时序逻辑电路

第六章 时序逻辑电路 文章目录 第六章 时序逻辑电路6.1 概述6.1.1 时序逻辑电路的特点6.1.2 时序电路的一般结构形式与功能描述方法6.1.3 时序电路的分类 6.2 时序电路的分析方法6.2.1 同步时序电路的分析方法6.2.2 时序电路的状态转换表、状态转换图和时序图 6.3 若干常用的时…

组合逻辑电路 时序逻辑电路

文章目录 组合逻辑电路多路选择器译码器编码器比较器数据扩展器 时序逻辑电路锁存器SR锁存器En锁存器D锁存器触发器 组合逻辑电路 特点&#xff1a;是任意时刻的输出仅仅取决于当前时刻的输入&#xff0c;与电路之前的历史状态无关&#xff08;即无记忆能力&#xff09; 组合…

【数电】常用时序逻辑电路模块总结

文章目录 同步置零和异步置零同步预置数和异步预置数一. 移位寄存器I. D触发器构成的4位移位寄存器II. 双向移位寄存器 74HC194 二. 计数器I. 同步计数器i. 同步二进制计数器1. 同步二进制加法计数器 741612. 同步二进制减法计数器3. 同步加/减计数器 74LS191 74LS193 ii. 同步…

【时序逻辑电路】——寄存器

&#x1f3a8;&#x1f3a8;欢迎大家来学习数字电路——时序逻辑电路。 &#x1f3a8;&#x1f3a8;在这里我们会讲解数码寄存器、移位寄存器、单向移位寄存器和集成双向移位寄存器74LS194&#xff0c;希望通过我们的学习会让你更明白数字电路中的奥秘。 目录 &#x1f3a8;一…

数字电路(5)时序逻辑电路(一)

文章目录 一、时序逻辑电路概述 二、时序逻辑电路分析方法 三、状态转换表、状态转换图、状态机流程图和时序图 一、时序逻辑电路概述 1、 定义&#xff1a;任意时刻的输出信号不仅取决于当时的输入信号电路原来的状态。 2、2个特点&#xff1a;时序电路通常包括组合电路…

时序逻辑电路一——数字逻辑实验

0 &#x1f37a;实验目的 &#xff08;1&#xff09;熟悉触发器的逻辑功能及特性。 &#xff08;2&#xff09;掌握集成D和JK触发器的应用。 &#xff08;3&#xff09;掌握时序逻辑电路的分析和设计方法。 1 &#x1f37a;实验仪器及材料 2 &#x1f37a;实验内容及步骤 用D触…

数电学习(六、时序逻辑电路)(三)

文章目录 时序逻辑电路的设计方法同步时序逻辑电路的设计方法一般步骤改进步骤 例&#xff1a;蚂蚁走迷宫背景分析继续编码状态&#xff0c;然后写出状态图&#xff0c;然后卡诺图化简&#xff0c;得到方程设计总结 时序逻辑电路的设计方法 同步时序逻辑电路的设计方法 一般步…

时序逻辑电路的设计与分析

目录 1.时序逻辑电路的基本结构与分类 1.1时序电路的基本结构 1.2异步与同步时序电路 1.3米利型和穆尔型时序电路 2.时序逻辑电路功能的表达 2.1逻辑方程组 2.2转换表 2.3状态表 2.4状态图 2.5时序图 3.同步时序电路的分析 3.1分析同步时序逻辑电路的一般步骤 3.2同…

【时序逻辑电路】——计数器

&#x1f984;&#x1f984;欢迎大家来学习数字电路——时序逻辑电路。 &#x1f984;&#x1f984;在这里我们会讲解二进制计数器、十进制计数器和集成计数器74LS161&#xff0c;希望通过我们的学习会让你更明白数字电路中的奥秘。 目录 &#x1f511;一、计数器 &#x1f…

时序逻辑电路设计方法和步骤

设计时序逻辑电路 功能要求&#xff1a;用JK触发器和逻辑门设计一个七进制的同步加法计数器 首先分析题目&#xff0c;可以知道七进制计数器有7个不同的状态&#xff0c;需要3个触发器&#xff08;触发器有两个状态&#xff09; 2 3 ≥ 7 2^3 \ge 7 23≥7 第一步 状态转换图 …

数电基础:时序逻辑电路

虽然每个数字电路系统可能包含有组合电路&#xff0c;但是在实际应用中绝大多数的系统还包括存储元件&#xff0c;我们将这样的系统描述为时序电路。 时序电路是由最基本的逻辑门电路加上反馈逻辑回路&#xff08;输出到输入&#xff09;或器件组合而成的电路&#xff0c;与组合…

时序逻辑电路

时序逻辑电路 1.1 简介1.2 锁存器1.2.1 概念1.2.2 产生 1.3 触发器1.3.1 概念1.3.2 分类1.3.2 两种触发方式1.3.3 程序设计与验证 1.4 寄存器1.4.1 概念1.4.2 程序设计与验证 1.5 计数器1.5.1 概念1.5.2 程序设计与验证 1.6 寄存器1.6.1 概念1.6.2 程序设计与验证 1.1 简介 时序…

【时序逻辑电路(sequential logic circuit)】

目录 一、“组合”与“时序”二、同步时序电路 与 异步时序电路三、同步时序电路四、双稳态4.1 数字分析4.2 模拟分析4.3 亚稳态特性 五、锁存器&#xff08;Latch&#xff09;与触发器&#xff08;Flip-Flop&#xff09;参考资料 一、“组合”与“时序” 逻辑电路分为两大类&…

常见时序逻辑电路

目录 触发器D触发器最简D触发器带复位端的D触发器 T触发器 计数器二进制计数器任意进制计数器 移位寄存器序列信号发生器有限同步状态机顺序脉冲发生器“11010”序列检测器 与组合逻辑电路不同&#xff0c;时序逻辑电路的输出不仅与当前时刻输入变量的取值有关&#xff0c;而且…

基本时序逻辑电路

一、基本RS锁存器 1.简介 RS锁存器为最基本的时序逻辑电路&#xff0c;其特点是电路中各点的电位值不仅与当前时刻有关&#xff0c;还与电路前一时刻状态有关。 上图所示电路为基本RS锁存器&#xff0c;其重要的结构特点为反馈线&#xff0c;该线使得时序逻辑电路与普通组合…

VHDL语言基础-时序逻辑电路-概述

目录 时序逻辑电路-概述: 时序逻辑电路: 时序逻辑电路——有记忆功能: 时序电路的分类: 按照触发器的动作特点: 按照输出信号的特点: 同步时序逻辑电路: 异步时序逻辑电路: 时序逻辑电路-概述: 数字电路按其完成逻辑功能的不同特点&#xff0c;划分为组合逻辑电路和时序…