贵州电子信息职业技术学院实训中心电工电子与控制 · 虚拟仿真
元件 + 指南esc

与非门(NAND)

双输入与非门实现 AND 的取反。NAND 具有功能完备性,因此任何布尔函数都能仅用 NAND 门表示。

概述

双输入与非门实现 AND 运算结果的取反。NAND 具有功能完备性,即仅使用与非门就能表示布尔函数。

实验舱接口

方向 引脚 行为
输入 A, B 两个单比特操作数。
输出 Y 主动驱动 A AND B 的反值。

真值表

一个确定的 LOW(低电平) 会使输出确定为 HIGH(高电平),即使另一输入为 X 也不例外;否则,对结果有影响的主动驱动未知态会产生 X。释放驱动的 Z 输入遵循 Digital Logic Lab(数字逻辑实验室) 按 LOW 采样的约定。

仿真边界

功能完备性描述的是布尔逻辑的表达能力,并不规定实际逻辑门的实现、时序、功率、驱动能力或 IC 封装。

运行时参考

端子 方向
A 输入
B 输入
Y 输出

新放置元件的输出初始状态按上方输出端子顺序排列为:1。四态符号为 0、1、X(主动驱动的未知态)和 Z(高阻态)。默认传播延迟:1 ns(仿真时间)。

学习路径

常见问题

与非门是什么?

与非门相当于与门后接非门。仅当所有输入均为 1 时输出 0,否则输出 1。

为什么 NAND 被称为通用门?

因为任何布尔函数都可以仅用 NAND 门构造。这有助于推理和某些实现,但实际标准单元库通常会组合多种门类型。

如何用 NAND 门构建 AND 门?

将 A、B 接入第一个 NAND,再将其输出连接到第二个 NAND 的两个输入。第二个门相当于反相器,因此两者组合产生 A AND B。

进阶课程