前言
本文是看B站冷学长视频做的笔记:
时序逻辑电路
数字电路分类
触发器的特性方程
时序逻辑电路基本方程组
- 输出方程:输出与电路初态和输入的逻辑关系式
- 驱动方程:存储电路及每个触发器的输入与电路初态和输入的逻辑关系式
- 状态方程:次态与电路初态和输入的逻辑关系式
时序逻辑电路的分类
- 同步时序电路:所有触发器受同一个时钟信号控制;
- 异步时序电路:各个触发器的时钟信号不完全一致;
- Mealy 型时序电路:输出信号不仅取决于电路状态,同时取决于输入信号;
- Moore 型时序电路:输出信号仅取决于电路状态而与输入无关;
同步时序逻辑电路的分析方法
- Step 1:根据给定的逻辑电路图写出每个触发器的驱动方程,即每个触发器的
输入信号的表达式; - Step 2:将每个触发器的驱动方程代入其特性方程,即可得到状态方程;
- Step 3:根据给定的逻辑电路图写出输出方程;
- Step 4:根据基本方程组列出状态转换表;
- Step 5:将状态转换表绘制为状态转换图;(同时检查能否自启动)
- Step 6:根据状态转换图,描述电路的逻辑功能,即将抽象的逻辑关系还原到实际的应用背景中去;
计数器
计数器的分类
- 按照时钟信号是否统一:同步计数器、异步计数器
- 按照计数过程数字增减:加法计数器、减法计数器、可逆计数器
- 按照计数器的计数容量:十进制计数器、十二进制计数器、六十进制计数器等
- 按照计数器中编码方式:二进制计数器、格雷码计数器等
计数器工作特点
- 计数器记录的是时钟脉冲的个数,如果时钟脉冲信号的周期固定,那么计数器可以作为定时器使用
- 计数器的工作特点就是每有限个时钟脉冲信号周期为一个循环,如果按照自然二进制数编码,每一个触发器的状态刚好对应二进制数在递增或递减时刻、每一位的状态变化情况,因此每一个触发器的状态信号是对原始时钟信号的分频
- 计数器需要设置一个进位输出信号
同步二进制计数器
- 同步二进制计数器一般内部由 T 触发器构成,其实现有两种方式,一种是时钟统一而控制每个触发器的输入信号,另一种是每个 T 触发器的输入恒为 1 而去控制每个触发器的时钟信号;在采用控制输入信号的设计方法时,每个 T 触发器的输入信号按照二进制算术运算的加法和减法规则即可得到对应的逻辑函数式,同理也可以得到进位信号/借位信号的逻辑函数式;
- 同步二进制加/减计数器的两种设计思路 —— 单时钟/双时钟的区别;