数字电路基础知识
-
数字量、模拟量
-
数制和编码
二、八、十、十六、BCD码(2421、8421、5121、格雷码、余3码、余3循环码) -
逻辑代数
与、或、非、与非
表示方式:函数表达式、真值表、逻辑图、卡诺图
组合逻辑电路
- 概述
输出仅与输入有关,无记忆功能. - 设计
– 小规模集成电路(门电路)
逻辑功能->真值表->最简函数表达式->逻辑图
– 中规模(集成模块)
– 大规模(可编程逻辑器件) - 竞争与冒险
– 产生原因:信号有传输时间
– 识别:同时具有原变量和反变量
F=A A ‾ \overline{\text{A}} A 1冒险
F=A+ A ‾ \overline{\text{A}} A 0冒险
– 消除
重新逻辑设计:F=A C ‾ \overline{\text{C}} C+BC+AB
组合逻辑电路模块
-
编码器
二进制编码器(2n->n)-具有互相排斥输入的编码器 优先编码器
-
译码器
二进制译码器(n->2n)
显示译码器
-
数据选择器
八选一数据选择器 -
数值比较器
-
加法器(基础)
- 半加器(input A、B | output S(sum)、C(向高位的进位))
- 全加器
时序逻辑电路
概述
定义:任意时刻的输出不仅取决于当时的输入信号,而且还与以前的输入有关。
存储电路:双稳态电路——锁存器、触发器
– RS锁存器(交叉反馈结构)
SD置位 RD复位
置位 SD=1,RD=0;
复位 SD=0,RD=1;
保持 SD=0,RD=0;
禁止出现 SD=1,RD=1;
– 门控RS锁存器(控制端C,电平触发)
– D锁存器:将输入端的单路数据D存入到锁存器中的电路
控制门电路+RS锁存器
锁存器存在的问题——空翻
当控制信号在一次有效状态期间,输出状态发生多次变化。
有害,使时序电路不能按照时钟节拍工作,造成系统错误。
– 主从D触发器(边沿触发)
描述方法(RS锁存器为例)
- 特性表(状态转换真值表)
反映输入变量、原状态、新状态之间关系的一种真值表。
原状态:Qn,新状态Qn+1
如图:
- 特性方程
- 状态图
- 波形图
寄存器和计数器
- 寄存器(能够存储多位二进制数码发时序电路)
- 移位寄存器(单向、双向)
以右移寄存器为例:
- 移位寄存器(单向、双向)
- 计数器(计数、定时、分频)
eg:模16同步(共用1个时钟)加法计数器
异步
设计与分析
-
分析
根据已知的电路图写出对应的函数式(输入方程、状态方程(驱动方程)、输出方程 )
根据得到的函数式写出对应的特性表
根据得到的特性表画出对应的状态图
根据得到的状态图分析出对应的逻辑规律 -
设计
根据已知的逻辑规律画出对应的状态图
根据得到的状态图写出对应的特性表
根据得到的特性表写出对应的函数式
根据得到的函数式画出对应的电路图
把外部提供输入变量的电路称为米里型电路
把内部反馈提供输入变量的电路称为摩尔型电路——序列信号发生器(自启动电路)