大家好,欢迎来到IT知识分享网。
目录
逻辑代数是分析和设计数字电路的基本数学工具,逻辑代数研究的是输入变量与输出变量之间的逻辑关系
三种基本运算
逻辑代数中有与、或、非三种基本逻辑关系,也称为逻辑代数的三种基本逻辑运算
与运算
决定某件事情的所有条件都具备时,结果才会发生
这种因果关系称为与逻辑关系,又称逻辑乘,其运算符号为“·”
表达式为Y=A·B
“·”可以省去,即Y=AB
与逻辑真值表
A B Y 0 0 0 0 1 0 1 0 0 1 1 1 由表可知,与逻辑输出变量与输入变量的关系:有0出0,全1出1
对于多变量的与运算可表示为Y=ABC…
实现与逻辑运算的基本单元电路称为与门
与门逻辑符号:
国标符号
美、日常用符号
或运算
决定某件事情的所有条件只要有一个条件具备,结果就会发生
这种因果关系称为或逻辑关系,又称逻辑加,其运算符号为“+”
表达式为Y=A+B
或逻辑真值表
A B Y 0 0 0 0 1 1 1 0 1 1 1 1 对于多变量的与运算可表示为Y=A+B+C…
串联开关电路:
或门逻辑符号:
国标符号
美、日常用符号
非运算
非运算又称反运算或者逻辑否定,其运算符为“-”
表达式为
非逻辑真值表
A Y 0 1 1 0 非逻辑输出变量与输入变量的关系为
和
![]()
实现非逻辑运算的基本单元电路称为非门
开关与灯并联电路:
非门逻辑符号:
国标符号
美、日常用符号
复合运算
三种基本逻辑运算简单,容易实现。但是实际逻辑问题要比三种基本逻辑运算复杂得多
常用的符合逻辑运算有与非、或非、与或非、异或和同或运算等
与非运算
与非运算是与运算和非运算组成的复合运算,即先进行与运算,再把与运算的结果进行非运算
设输出变量为Y,输入变量为A、B,则与非运算的逻辑表达式为
与非逻辑的真值表
A B Y 0 0 1 0 1 1 1 0 1 1 1 0 与非逻辑输出变量与输入变量的关系为:有0出1,全1出0
国标符号
美、日常用符号
或非运算
或非运算是或运算和非运算组成的复合运算,即先进行或运算,再把或运算的结果进行非运算
设输出变量为Y,输入变量为A、B,则或非运算的逻辑表达式为
或非逻辑的真值表
A B Y 0 0 1 0 1 0 1 0 0 1 1 0 或非逻辑输出变量与输入变量的关系为:有1出0,全0出1
实现或非逻辑运算的单元电路称为或非门
或非门逻辑符号:
国标符号
美、日常用符号
与或非运算
与或非运算是与运算和或非运算组成的复合运算,即先进行与运算,再把各个与运算的结果进行或非运算
设输出变量Y,输入变量为A、B和C、D两组,则与或非运算的逻辑表达式为
与或非逻辑的真值表
A B C D Y 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 实现与或非逻辑运算的电路称为与或非门
与或非门逻辑符号:
国标符号
美、日常用符号
异或运算
异或运算是两个变量与运算或运算组成的复合运算
设输出变量为Y,输入变量为A,B,异或运算用符号“
”表示,则它的逻辑表达式为
异或门逻辑符号
A B Y 0 0 0 1 0 1 0 1 1 1 1 0 异或运算输出变量与输入变量的关系为:相同输出0,相异输出1
实现异或逻辑运算的电路称为异或门
异或门逻辑符号:
国标符号
美、日常用符号
同或运算
同或运算是两个变量与运算和或运算组成的复合运算组成的复合运算
设输出变量为Y,输入变量为A、B,同或运算用符号“
”表示,其逻辑表达式为
同或逻辑真值表
A B Y 0 0 1 0 1 0 1 0 0 1 1 1 同或门逻辑符号:
国标符号
美、日常用符号
对于异或和同或
对异或整体取非则为同或
逻辑代数的基本定律和常用公式
从另一个角度看
“·”相当于∩(交符号)或
(与符号),“+”相当于∪(并符号)或
(或符号)
逻辑代数的基本定律
常量-常量的运算
0·0=0 0·1=0 1·0=0 1·1=1
0+0=0 0+1=1 1+0=1 1+1=1
![]()
常量-变量的运算
互补律:
![]()
交换律:AB=BA A+B=B+A
结合律:(AB)C=A(BC) (A+B)+C=A+(B+C)
分配律:A(B+C)=AB+AC (A+B)(A+C)=AA+AC+AB+BC=A+BC
上述定律与普通代数完全相同,只是分配律的第二个公式进行了简化
特殊定律
同一律(重叠律) :AA=A A+A=A
还原律(非非律):
摩根定律(反演律):
![]()
逻辑代数的常用公式
A+AB=A
证
1+B=1是因为“+”中有1则为1
证
分配律
证
,其中BC为冗余项,又称冗余定理
证
推论:
逻辑函数
逻辑函数的定义
将逻辑变量作为输入,将运算结果作为输出,当输入变量的取值确定之后,输出的值便被唯一地确定下来
这种输出与输入之间的逻辑关系式,称为逻辑函数
记作Y=F(A,B,C,D,…)
这里的A,B,C,D,…为逻辑变量,Y为逻辑函数,F为某种对应的逻辑关系
逻辑函数的特点:
逻辑变量和逻辑函数的取值只有0和1两种
逻辑函数和逻辑变量之间的关系是由与、或、非三种基本运算决定的
逻辑函数的约束条件
某一逻辑函数,如果逻辑变量的取值没有限制,该逻辑函数称为完全描述的逻辑函数
如果逻辑变量的某些取值组合不可能出现,或取值组合使逻辑函数值不唯一,该逻辑函数称为非完全描述的逻辑函数或带约束条件的逻辑函数
对应这些取值组合称为该逻辑函数的约束条件
逻辑函数的表示
真值表
逻辑代数式
逻辑代数式是由与、或、非三种基本逻辑运算组成的表达式
标准与或式——最小项表达式
最小项的定义
在n个变量的逻辑函数表达式中,如果一个与项包含n个变量,每个变量均以原变量或反变量的形式出现,且仅出现一次,这样的与项称为最小项
n个变量最多可以组成2^n个最小项
三变量全部最小项及编号
变量取值 最小项值 最小项编号
ABC 最小项 编号 000 1 0 0 0 0 0 0 0 001 0 1 0 0 0 0 0 0 010 0 0 1 0 0 0 0 0 011 0 0 0 1 0 0 0 0 100 0 0 0 0 1 0 0 0 101 0 0 0 0 0 1 0 0 110 0 0 0 0 0 0 1 0 111 0 0 0 0 0 0 0 1 最小项的性质:
对于变量的任意一组取值,有且仅有一个最小项的值为1
对于变量的同一组取值,全体最小项之和为1
对于变量的同一组取值,任意两个最小项之积为0
全部由最小项相或组成的逻辑函数表达式,称为最小项表达式,亦称为标准与或式
F(A,B,C)=
+
+
+
+
+
+
+
简写成如下形式
F(A,B,C)=
标准与或式中输入变量的排列顺序非常重要,排列顺序一旦确定,就不能任意改变,否则会造成表达式错误排列顺序一般采用英文字母的自然排列顺序,不能省略
由逻辑函数的标准与或式直接列出真值表
标准或与式——最小项表达式
最大项的定义
在n个变量的逻辑函数表达式中,如果一个或项包含n个变量,每个变量均以原变量或反变量的形式出现,且仅出现一次,这样的或项称为最大项
n个变量最多可以组成2^n个最大项
三变量全部最大项及编号
变量取值 最大项值 最大项编号
ABC 最大项 编号 000 0 1 1 1 1 1 1 1 001 1 0 1 1 1 1 1 1 010 1 1 0 1 1 1 1 1 011 1 1 1 0 1 1 1 1 100 1 1 1 1 0 1 1 1 101 1 1 1 1 1 0 1 1 110 1 1 1 1 1 1 0 1 111 1 1 1 1 1 1 1 0 最大项性质:
在输入变量的任何取值组合下,有且仅有一个最大项的值为0
对于变量的同一组取值,全体最大项之积为0
对于变量的同一组取值,任意两个最大项之和为1
标准或与式全部由最大项相或组成的逻辑函数表达式,称为最大项表达式,亦称为标准或与式
任何一个逻辑函数都可以表示为最大项之积
标准或与式可以写成
F(A,B,C)=
简写成如下形式
F(A,B,C)=标准或与式中输入变量的排列顺序非常重要,排列顺序一旦确定,就不能任意改变,否则会造成表达式错误
排列顺序一般采用英文字母的自然排列顺序,不能省略由逻辑函数的标准或与式直接列出真值表
逻辑函数的非标准式
同一个逻辑函数除了用标准与或式和标准或与式描述外,还可以用其他类型的逻辑式描述(统称非标准式)
常见的非标准式有与或式、或与式、与非与非式、或非或非式、与或非式
带约束条件的逻辑函数表示式
为了使用方便,需要将约束项进行编号,常用
表示
约束项下标i的编号规则类似最小项下标i的编号规则
与或式无关项
或与式无关项非标准式
逻辑代数中的约束条件可以与逻辑函数分开,称为约束条件的非标准表示式
无关项
AB+AC=0
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/144271.html