第四章 时序电路

时序电路

一.概述

时序电路的之前讲到过了,由两个部分构成:

  • 存储当前状态的存储电路——通常由触发器构成;
  • 组合逻辑电路;

那么电路的状态由:当前的输入以及上一个状态共同决定。

那么按照不同的分类标准,可以将时序逻辑电路分为:

  • 根据存储电路的动作特点:也就是存储电路随时间信号的变化规律:
    1. 同步时序电路;
    2. 异步时序电路;
  • 按照输出信号的特点:
    1. 米利(Mealy)型时序电路:现在状态与上一个状态+当前输入有关;
    2. 穆尔(Moore)型时序电路:现在状态只与上一个状态有关;

二.分析方法(具体的例子可以去看书上或者PPT)

在这里插入图片描述

拿到电路,首先可以写出时钟方程、驱动方程、输出方程,输出方程就是输出值表达式,时钟方程就是对于多个触发器的时钟信号表示,驱动方程则是起到一个:建立所用触发器输入端口与时序输入的关系,也就是说:

eg:举个例子,可以用上一个状态Q来表示JK触发器的JK输入端。

同步电路的话,给出初态(默认000…0)然后分析输出、上一状态、CP即可:

在这里插入图片描述

这里注意一下,提出了一个叫做状态转换图的图,跟之前的状态图还是有点区别:

在这里插入图片描述

状态图是:输出状态之间的转换,一般是通过卡诺图来画的——上一个状态到下一个状态。


至于异步的分析方法,时钟方程需要一定改变。此外,需要将异步信号分开考虑,那么对于如下的电路:

在这里插入图片描述

状态转换表写为:

在这里插入图片描述

第一次转换,分开分析:

  • 先分析两个同步的CP0和CP2,发现只有Q0发生了变化,Q2没有变化;
  • 再分析需要看Q0变化的:由于是Q0下降沿才有效,那么该次过程不会产生CP1的变化,所以Q1保持;

第二次转换:

  • 老亚子,分析Q2、Q0:Q2为0,Q0为0;
  • 此时可以看到:Q0从1变成了0,为一个下降沿;

后面的以此类推。

三.时序逻辑的设计方法

在这里插入图片描述

举个例子:

在这里插入图片描述

此题先想一下有多少情况、状态:

  • 最开始:0000;
  • 输入一个1:10000;
  • 连续输入两个1:110000——如果说先输入一个0,再输入一个1:1010000,那其实还是等效于10000,因为此题要求的是连续输入,一旦出现0,判断立马又断开;
  • 联系输入三个1:1110000,当然了再输入一个1,都是输出1,因此该情况等效于输入3个以3个以上的1。

分别计这四种状态为:
s 0 , s 1 , s 2 , s 3 s_0,s_1,s_2,s_3 s0,s1,s2,s3
然后我们知道了各个状态之间的转换方法:

在这里插入图片描述

tips:X/Y格式——X为现态输入,Y为现态输出。

其中s2,s3输入和输出状态都是一样的:11、00,所以可以化简等效:

在这里插入图片描述

随后,选取触发器——这里选择的是JK上升沿有效触发器,并采取同步的方式:

很明显这里是每个状态有2个位,因此就选择两个触发器

在这里插入图片描述

最后写出驱动方程,确定每一个JK触发器的输入段表达式并绘制逻辑图:

在这里插入图片描述

四.计数器

1.计数器概述

计数器就是一种可以根据时钟信号进行计数的功能芯片,是一种Moore型芯片——只与时钟信号也就是上一个状态有关。

计数器有很多种,按照不同分类标准也有很多:进制不同、计数方式不同(加法、减法、可逆)、按照时钟控制(同步和异步)、按开关元件(TTL计数器和CMOS计数器)

计数器的状态图一般都是如下的格式:

在这里插入图片描述

2.设计思路——这里以3位二进制同步计数器举例子

由于是Moore电路设计,因此处理方式比较简便,那么我们只需要利用n个触发器完成其随着CP的变化的状态变化描述就行。

在这里插入图片描述

然后我们设计一个输出作为Carry进位标志。选择同步和JK触发器,并且写出状态变化方程:

对于每一个次态位我们都需要写出其状态方程:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LNVyz2V6-1655781291240)(img/image-20220613105033013.png)]

这里有一个问题——关于最后进位输出的设置:

在这里插入图片描述

3.其他计数器

像其他的计数器,比如说:

  • 3位二进制同步减法计数器:只需要将结位(Borrow)改换一下位置即可;
  • 二进制可逆计数器:通过一个输入信号端口来完成对减法或者加法的选择。当然了,也可以选择通过双时钟异步的方式完成对加计数和减技术的隔离;

4.74LS161 74LS163集成二进制同步加法计数器

tips:161与163唯一的区别在于,163要求置零CP为上升沿

在这里插入图片描述

端口介绍:

  • Vcc和接地线就不用多说了,完成供电;
  • CR端口为低电平有效,全称clear,也就是清零;
  • CP接时钟信号;
  • CTp和CTt是两个计算机的工作状态控制端口;
  • D0-D3是并行输入数据端口;
  • CO是进位信号输出端口;
  • Q0-Q4就是计数器状态输出端;

161功能如下:

  • 异步清零:CR=1;
  • 同步并行置数:CR=0,LD=1(load)这一步就是让输出变为输入,这个功能可以决定触发器从哪里开始计数;
  • 同步加法计数:CR=0,LD=0,CTp=CTt=1,传统的加法计数,CTp和CTt就是计数功能的使能交控制端
  • 保持功能:CR=0,LD=0,CTt*CTp=0(两个中至少一个为0):
    1. 如果CTt=0,CO=0;
    2. 如果CTt=1,CO=Q3Q2Q1Q0;

在这里插入图片描述

(tips:这是163的状态,163为同步清零)

5.74LS169计数可逆

在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 时序逻辑电路的解题步骤如下: 1. 确定时序逻辑电路的输入、输出和时钟信号。 2. 根据输入和输出的定义,列出时序逻辑电路的状态转移表。 3. 根据状态转移表,画出时序逻辑电路的状态转移图。 4. 根据状态转移图,列出时序逻辑电路的状态方程。 5. 根据状态方程,画出时序逻辑电路的状态图。 6. 根据状态方程,用触发器实现时序逻辑电路。 7. 根据时序逻辑电路的功能要求,添加必要的逻辑门或其他组件,实现电路功能。 8. 通过模拟或测试验证电路的正确性和可靠性。 以上是一般的解题步骤,实际解题可能需要根据具体情况做出调整。 ### 回答2: 时序逻辑电路是由组合逻辑电路和时钟信号组成的电路,其解题步骤如下: 1. 确定问题:首先需要明确题目中给出的要求和条件,并理清思路。了解所求解的问题类型,了解给定的输入和输出信号。 2. 绘制状态图:根据题目中给定的要求和条件,分析电路的可能状态及其转换条件,绘制状态图状态图描述了不同状态之间的转换关系,通过状态转换,电路可以实现不同的功能。 3. 确定状态转移表:根据状态图,将状态及其转换条件以表格形式表示,这就是所谓的状态转移表。状态转移表包括输入、当前状态、下一个状态、时钟信号等信息。 4. 构建状态方程:根据状态转移表,可以得到不同输入信号与当前状态及时钟信号之间的关系。根据这些关系,可以构建出状态方程。状态方程是通过布尔代数表达式的形式表示的,其中包括输入信号、当前状态、时钟信号和下一个状态。 5. 确定输出方程:根据题目中给定的输出要求,可以确定输出方程。输出方程描述了输入信号和当前状态对输出信号的影响。 6. 设计逻辑电路:根据状态方程和输出方程,可以使用逻辑门和触发器等组合逻辑元件来设计电路。按照布尔代数的规则,将状态方程和输出方程转换为逻辑电路的连接方式,构建出时序逻辑电路。 7. 模拟和验证:通过模拟电路的工作情况,可以验证电路的功能是否与题目中给定的要求一致。可以通过逻辑分析仪等设备对电路进行模拟,并观察输出信号的波形和状态转换情况。 8. 调试和优化:如果发现电路的功能不符合要求,需要对电路进行调试和优化,找出问题所在,并解决问题,使电路能够正常工作。 通过以上步骤,可以解决时序逻辑电路的设计和实现问题,并确保其功能的正确性和可靠性。 ### 回答3: 时序逻辑电路是由组合逻辑电路和存储元件组成的电路,适用于处理含有时序关系的问题。其解题步骤如下: 第一步,明确定义问题和目标。首先需要明确问题中的输入和输出信号,并确定目标是实现什么样的逻辑功能。 第二步,绘制状态图。根据问题中给出的时序关系,绘制状态图状态图是用来描述电路在不同状态之间转移的图形表示方法。 第三步,分析状态表。根据状态图,绘制状态表。状态表列出了电路中所有状态之间的转移条件和输出结果。 第四步,设计状态转移电路。根据状态表,设计状态转移电路。状态转移电路包括由组合逻辑电路和存储元件构成的部分,用于控制状态的转移和输出的产生。 第五步,设计输出电路。根据问题中给出的输出要求,设计输出电路。输出电路通常使用组合逻辑电路实现,用于根据当前状态和输入信号产生最终的输出结果。 第六步,绘制电路图。根据设计的状态转移电路和输出电路,绘制完整的电路图。电路图中包括组合逻辑电路、存储元件和输入输出端口等。 第七步,验证和测试电路。使用仿真工具或实际硬件验证和测试设计的电路。通过输入测试向量和观察输出结果,检查电路是否按照要求正常工作。 第八步,优化和修改电路。根据验证和测试的结果,对电路进行优化和修改。根据需要,可以调整组合逻辑电路的结构、状态转移电路的状态转移条件或输出电路的逻辑函数。 最后,根据实际需求制造和使用电路。根据优化后的电路图,制造出实际的电路,并将其用于实际应用中。如有需要,可以通过反馈机制对电路进行进一步的调整和改进。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值