与 AND

一个逻辑命题的所有条件(输入)同时成立时,结论(输出)才成立。

与 的逻辑表达式:X=A·B=AB

可以读成 A与B ,也可以读成 A乘B,乘号也可以省略 【·不代表乘法,它代表AND运算】

与 的符号:


左边是矩形轮廓符号(国标符号),右边是特定外形符号(国外流行符号)

与 的真值表

两输入:

三输入:

在逻辑电路图中 AND 只有当所有输入为HIGH时,输出才为HIGH
有0就是0,全1才是1


或 OR

一个逻辑命题的所有条件(输入)中,只要有一个成立,结论(输出)就成立。

或 的逻辑表达式:X=A+B

可以读成 A加B ,也可以读成 A或B【加不代表加法,它代表or运算】

当表达式中A和B等于1的时候 1+1=1 也不是1+1=2

或 的符号:


左边是矩形轮廓符号(国标符号),右边是特定外形符号(国外流行符号)

或 的真值表(两输入和三输入)

两输入:

三输入:

在逻辑电路图中OR 只要有一个输入为HIGH时,输出就为HIGH

遇1得1,全0得0


非 NOT

逻辑命题的条件不成立时,结论必成立;条件成立时,结论必不成立。

非 的逻辑表达式:


在计算机中常用第二种表达方式

两种表达方式,读成 X等于A非
also can read as:
“X equals NOT A”
“X equals the inverse of A”
“X equals the complement of A”

非 的符号:


左边是矩形轮廓符号(国标符号),右边是特定外形符号(国外流行符号)

非 的真值表


此电路始终只有一个输入,并且输出的终与此输入的相反

非电路通常被称作逆变器(INVERTER)


逆变器(INVERTER)对波形上所有点的输入信号进行反相(补码)


OR、AND和NOT的规则汇总




运算法则

如果表达式同时包含AND和OR门,则首先执行AND操作
也就是先算A·B

除非表达式中有括号,此时先算括号里面的

只要有逆变器(INVERTER)存在,输出等于输入上面加一横线

再来看复杂点的例子
(1)

(2)

写成表达式的计算:

首先将值代入进去
然后计算 非(NOT)的
括号优先

利用真值表解决问题

分析由多个逻辑门组成的电路的最佳方法是使用真值表
它允许您一次分析一个门或逻辑组合。
它使您可以轻松地重新检查您的工作。
完成后,您将获得一张对逻辑电路表,对故障排除 有巨大好处。
如图所示

首先用真值表列出所有组合
这包括了输入的A B C ,还有这些输入对应组合起来的列
节点u是将A进行非运算

然后再来求节点V,当节点u和B同时成立的时候,就成立,记为1

节点W,将B和C进行 与运算

节点X,将V和W进行 或运算



真值表


NOR 或非门

只有当两个输入A和B为低电平(逻辑0)时输出为高电平(逻辑1)。也可以理解为任意输入为高电平(逻辑1),输出为低电平(逻辑0)。

或非门 的逻辑表达式

或非门 的符号

下面这张图说明了或非门的符号是如何演变而来的
(图片上方是 或非门的符号,图片下方是表示或非门拆开来看本质是 或门加非门的一个组合)

相当于是或门OR + 非门NOT 的一个组合 :NOR
左边是一个 或门,右边小圆点是非门

或非门 的真值表

波形图


NAND 与非门

若当输入均为高电平(1),则输出为低电平(0);若输入中至少有一个为低电平(0),则输出为高电平(1)。与非门可以看作是与门和非门的叠加。

与非门 的逻辑表达式

与非门 的符号

下面这张图说明了与非门的符号是如何演变而来的
(图片上方是 与非门的符号,图片下方是表示与非门拆开来看本质是 与门加非门的一个组合)

相当于是与门AND + 非门NOT 的一个组合 :NAND
左边是一个 与门,右边小圆点是非门

与非门 的真值表

波形图

这是一个NOR和NAND组合的例子


这篇文章将会介绍布尔定理:
http://www.yuofyou.cn/20200920/1380.html

最后修改:2022 年 03 月 08 日
如果觉得我的文章对你有用,请随意赞赏