最基本的三种逻辑电路逻辑关系式

1、“与”门:一个事件的几个条件都满足后,该事件才能发生,这种关系称为“与”逻辑关系。具有“与”逻辑关系的电路称为“与”门电路,简称“与”门。

①符号:

②逻辑关系式:Y=A·B。

2、“或”门:几个条件中,只要有一个条件得到满足,某事件就会发生,这种关系称为“或”逻辑关系。具有“或”逻辑关系的电路称为“或”门电路,简称“或”门。

②逻辑关系式:Y=A+B。

3、“非”门:输出状态和输入状态呈相反的逻辑关系,这种关系称为“非”逻辑关系。具有“非”逻辑关系的电路称为“非”门电路,简称“非”门。

②逻辑关系式:

三种基本逻辑电路运算比较

01基本概念

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

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

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

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

02三种基本逻辑运算与运算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为输出。

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

(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表示输出。

(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总是处于对立的逻辑状态。

(a)电路图

(b)真值表

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

图3非逻辑运算

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

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

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

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

图4非逻辑门电路的符号

三种基本逻辑运算小结4

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

L=A·B·C…

L=A+B+C+…

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

THE END
1.是二进制运算?什么是算术运算,关系运算,逻辑运算本文详细介绍了C语言中的三种主要运算类型:算术运算(包括加、减、乘、除和取模)、关系运算(如等于、不等于等)、逻辑运算(如与、或、非),以及二进制运算(按位与、或、异或、取反、左移和右移)。这些运算符在程序设计中扮演着关键角色,尤其是在处理底层数据和实现复杂逻辑时。 https://blog.csdn.net/qq_50942093/article/details/132795473
2.软件测试人员必知的常用的计算机基础知识,这些你都会吗?1、与运算(AND)通过与运算的定义,我们可以知道参与和运算的两个逻辑值,必须同时为真值,得到的运算结果才是真值;否则得到结果就是假值。如图:2、或运算(OR)通过或运算的定义,我们可以知道参与或运算的两个逻辑值,只要有一个是真值,得到的结果就是真值。如图:3、非运算(NOT)非运算是在逻辑运算中一http://baijiahao.baidu.com/s?id=1681797525184883496&wfr=spider&for=pc
3.逻辑运算符条件运算符赋值运算符关系运算符算术运算运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。https://blog.51cto.com/u_15127689/4002376
4.C++中的运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 2.算术运算符 下表显示了 C++ 支持的算术运算符,假设变量 A 的值为 10,变量 B 的值为 20,则: https://www.jianshu.com/p/08244715daef/
5.C语言运算符优先级表2.关系运算符 用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。 3.逻辑运算符 用于逻辑运算。包括与(&&)、或(||)、非(!)三种。 4.位操作运算符 参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、http://www.360doc.com/content/14/0115/15/14933626_345476145.shtml
6.李涛听从内心,无问西东!电子科技大学主页平台管理系统2.转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。 3.强制转换后的运算结果不遵循四舍五入原则。 运算符号 C语言中运算符: ※算术运算符 ※赋值运算符 ※关系运算符 ※逻辑运算符 ※三目运算符 算术运算符 c语言基本运算符: 除法运算中注意: https://faculty.uestc.edu.cn/LiTao_LoVe/zh_CN/article/290136/content/2454.htm
7.C语言基础知识笔记1※ 关系运算符 ※ 逻辑运算符 ※ 三目运算符 2、算术运算符 C语言基本算术运算符如下表: 除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 https://www.imooc.com/article/23511
8.MATLAB实用教程(第三版)(郑阿奇)学习笔记Felix2.12.1、关系运算符: |-关系操作符<、<=和>、>=仅对参加比较变量的实部进行比较,而==和~=同时对实 部和虚部进行比较 2.12.2、逻辑运算符: |-通用型:&、|、~(非)、xor(异或) |-先决型:&&(先决与)、||(先决或)。只能用于标量的运算。 http://blog.chinaaet.com/justlxy/p/5100052281
9.科学网—Fortran中的关系运算符和逻辑运算符能在class中用逻辑不等价 A.AND.B A.OR.B .NOT.A A.EQV.B A.NEQV.B A,B为真时,则A.AND.B为真 A,B之一为真,则A.OR.B为真 A为真,则.NOT.A为假 A和B值为同一逻辑常量时,A.EQV.B为真 A和B的值为不同的逻辑常量,则A.NEQV.B为真 Fortran中的关系运算符和逻辑运算符能在class中用 https://blog.sciencenet.cn/blog-783377-903615.html
10.C语言入门教程8一、算术运算符 二、赋值运算符 三、自增运算符和自减运算符 四、sizeof 五、逗号运算符 六、关系运算符 七、逻辑运算符 八、三目运算符 九、位运算符 计算机的基本能力就是计算,所以一门程序设计语言的计算能力是非常重要的。C语言之所以无所不能,是因为它不仅有丰富的数据类型,还有强大的计算能力。C语言一https://www.kancloud.cn/digest/clearning/149696
11.C#运算符和表达式运算符结合性 操作数计算 C# 语言规范 请参阅 C# 提供了许多运算符。 其中许多都受到内置类型的支持,可用于对这些类型的值执行基本操作。 这些运算符包括以下组: 算术运算符,将对数值操作数执行算术运算 比较运算符,将比较数值操作数 布尔逻辑运算符,将对bool操作数执行逻辑运算 https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/operators/index