门电路
# 门电路
# 概述
根据逻辑功能的不同特点,可以将数字电路分为2大类,组合逻辑电路(组合电路),时序逻辑电路(时序电路)
组合逻辑电路中,任意时刻的输出仅取决于该时刻的输入,与电路原来的状态无关。所以不包含存储单元。设计和实现时,还需考虑其动态参数-传输延迟时间t
# 组合电路的分析方法
通过分析找出逻辑功能
通常采用的分析方法
得到输出与输入关系的逻辑函数式
化简、变换
最后可用真值表
# 组合电路的基本设计方法
逻辑抽象,用一个逻辑函数来描述一个因果关系
分析,确定输入输出变量
二进制编码
真值表
写出逻辑函数式化简,变换
选定器件类型
画出电路图
设计验证 仿真
工艺设计
# 若干常用的组合逻辑电路模块
编码器
encoder 将一系列事物用一个二值代码表示,这就是编码的含义。多输入,少输出
普通编码器
例如8-3编码器 不允许同时输入两个或以上的信号
优先编码器 允许同时输入两个以上的编码信号 为了扩展功能和使用灵活性,通常增加控制电路。例如选通输入端,只有s=0才能工作 工作中,表示是否有输入
四个基本的逻辑门:与门、或门、与非门、或非门
# 与门AND
| AND | 0 | 1 |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 0 | 1 |
- 当输入都是0,输出为0
- 当输入只有1个1,另一个为0,输出为0
- 只有当输入都是1,输出为1。

# 或门OR
| OR | 0 | 1 |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 1 | 1 |
- 当输入都是0,输出为0
- 任意一个有输入就有输出

# 与非门NAND
| NAND | 0 | 1 |
|---|---|---|
| 0 | 1 | 1 |
| 1 | 1 | 0 |
- 只有当输入都是1,输出为0。
- 只要有输入是0,输出就是1
其实就是与门的输出然后取反,或者也可以将输入取反后,作为与门的输入
图示:

# 或非门NOR
| NOR | 0 | 1 |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 0 |
- 只有当输入都是0,输出为1。
- 只要有输入是1,输出就是0