门电路

# 门电路

# 概述

根据逻辑功能的不同特点,可以将数字电路分为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。

image.png

# 或门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

其实就是与门的输出然后取反,或者也可以将输入取反后,作为与门的输入

图示:

image.png

# 或非门NOR

NOR 0 1
0 1 0
1 0 0
  • 只有当输入都是0,输出为1。
  • 只要有输入是1,输出就是0