数字逻辑对偶式_逻辑电路如何计算?三种基本逻辑运算比较

本文介绍了数字逻辑中的基本运算,包括与、或、非三种逻辑运算,并通过电路图、真值表和逻辑符号进行详细阐述。逻辑运算在数字电路分析和设计中起着关键作用,逻辑函数的运算和化简是数字电路课程的基础。此外,还探讨了逻辑运算的推广及组合应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

a777e939d6ff7cba3cc0af441133b30a.gif关注我们遇见更好的攻城狮自己!

       昨天分享了单片机逻辑电路与逻辑运算(这是一个连接哦!),今天我们来聊聊逻辑电路的计算……

0 1基本概念

  1.逻辑常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑变量的取值只有两个,即0和1,而没有中间值。

  2.逻辑运算:在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。

  3.逻辑函数:逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。

  4.逻辑代数:逻辑代数是研究逻辑函数运算和化简的一种数学系统。逻辑函数的运算和化简是数字电路课程的基础,也是数字电路分析和设计的关键。

 

0 2三种基本逻辑运算 与运算 1

  图1(a)表示一个简单与逻辑的电路,电压V通过开关A和B向灯泡L供电,只有A和B同时接通时,灯泡L才亮。A和B中只要有一个不接通或二者均不接通时,则灯泡L不亮,其真值表如图1(b)。因此,从这个电路可总结与运算逻辑关系。

  语句描述:只有当一件事情(灯L亮)的几个条件(开关A与B都接通)全部具备之后,这件事情才会发生。这种关系称与运算。

  逻辑表达式:L=A·B

  式中小圆点“·”表示A、B 的与运算,又称逻辑乘。在不致引起混淆的前提下,乘号“·”被省略。某些文献中,也有用符号 ∧、∩表示与运算的。

  真值表:如果开关不通和灯不亮均用0表示,而开关接通和灯亮均用1表示,得到如图1(c)所示的真值表描述。真值表的左边列出为所有变量的全部取值组合,右边列出的是对应于A,B变量的每种取值组合的输出。因为输入变量有两个,所以取值组合有22=4种,对于n个变量,应该有2n种取值组合。

  逻辑符号:与运算的逻辑符号如图1(d)所示,其中A,B为输入,L为输出。

272c4636928c6fafb4efc2d0f2d4e365.png

7b77f91d81f63479bb7706bdfe327a49.png

(a)电路图(c)用0、1表示的真值表

207c46a1e02ebe4d37cd891f0ee45ff6.png

c5324accff5eef57899fb1a4c61df12e.png

(b)真值表(d)与逻辑门电路的符号

图1 与逻辑运算

 

或运算 2

  图2(a)表示一简单的或逻辑电路,电压V通过开关A或B向灯泡供电。只要开关A或B接通或二者均接通,则灯L亮;而当A和B均不通时,则灯L不亮,其真值表如图2(b)所示。由此可总结出或运算逻辑关系。

  语句描述:当一件事情(灯L亮)的几个条件(开关A、B接通)中只要有一个条件得到满足,这件事就会发生,这种关系称为或运算。

  逻辑表达式:L=A+B

  式中符号“+”表示A、B 或运算, 又称逻辑加,在某些文献中,也用符号∨、∪来表示或运算。

  真值表:同与运算一样,用0、1表示的或逻辑真值表如图2(c)所示。

  逻辑符号:或运算的逻辑符如图2(d)所示,其中A,B表示输入,L表示输出。

47baf19849ae7a9ab6cbac658d82e070.png

0df6dda278ee6d98d8e52a355594d5d2.png

(a)电路图(c)用0、1表示的真值表

1f950d9cd057c1ca165d91ebf08e6ca4.png

462ec9d55b61b4324b34a376ff17582b.png

(b)真值表(d)或逻辑门电路的符号

图2 或逻辑运算

 

非运算 3

  如图3(a)所示,电压V通过一继电器触点向灯泡供电,NC为继电器A的常闭触点,当A不通电时,灯L亮;而当A通电时,灯L不亮。其真值表如图3(b)所示。由此可总结出非运算逻辑关系。

  语句描述:一件事情(灯亮)的发生是以其相反的条件为依据。 这种逻辑关系为非运算。

  逻辑表达式描述:L=A

  真值表:若用0和1来表示继电器和灯泡状态,则可得图3(c)所示的真值表,在此图中,很容易理解,A不通电和灯不亮定义为0态,而A通电和灯亮是定义为1态。显然L与A总是处于对立的逻辑状态。

5054a5efffa345a2afa6cdbf6fcbdb4a.png

(a)电路图

849c7c8a9650baf4356320cf8a7f698a.png

(b)真值表

45de199812a0f18ef9fe518a379826c9.png

(c)用0、1表示的真值表

图3 非逻辑运算

  式中,字母A上方的短划“-”表示非运算。在某些文献中,也用“~”、“┐”或“,”表示非运算。

  逻辑符号:非运算逻辑符号如图4(a)、(b)所示,其中图(a)为在输入端用小圆圈表示的非运算,图(b)为在输出端用小圆圈表示的非运算。

ac5fa82787b832f5ac170e455f592d2a.png

(a)在输入端用小圆圈表示非运算

de4dbaa923fc3a9041008b2e424cdc63.png

(b)在输出端用小圆圈表示非运算

图4 非逻辑门电路的符号

  

三种基本逻辑运算小结 4

  与、或逻辑运算都可以推广到多变量的情况:

  L=A·B·C…

  L=A+B+C+…

  其它逻辑运算都可用上述三种基本逻辑运算组合而成。表1列出了几种基本的逻辑运算函数式及其相应的逻辑门电路的代表符号,以便于比较和应用。

ed091f1f5bd499e27d0cb8f85a1aaf3c.png

(文章整理自网络,版权归原作者所有,

如有侵权,请联系删除!)

——END——

e8e1716e9ca0590b6642bc7bc2632932.gif

●单片机逻辑电路与逻辑运算

●PCB设计时去耦电容的该怎么摆放?

●PLC以及其常用基本逻辑指令介绍

●RF线易受干扰,那么隔一个地平面与数字信号叠层平行走线,行不行?

3973d5af26fc9249ed2fd93b54a57a91.gif

    看更多精彩文章

    请长按下方图片扫码关注

EDA365

3e230c83388165f1b66782217a6f23ad.gif

WWW.EDA365.COM

专注电子工程师的价值提升与体现


给我【好看】

你也越好看!

3be581f60e2ade77c337f09930f4d2a4.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值