小白的数字电路逻辑设计笔记(二)----逻辑代数基础知识(1)

2019-04-13 15:47发布

一、概述 逻辑代数,又名布尔代数,开关代数。逻辑代数是一个二值代数系统,由三部分组成:常量(0和1),变量(K),基本运算符(与或非)。逻辑代数中的变量叫逻辑变量,用字母表示,取值只有0和1,但此处0和1并没有量的概念,只是两种对立状态的表示方式。由逻辑变量组成的函数叫逻辑函数,与逻辑变量一样,只有0和1两种取值,逻辑函数与逻辑变量之间就通过与或非三种运算符连接起来,一旦输入的逻辑变量组合确定后,输出的逻辑函数值也是一定的。 二、逻辑运算 1、与(逻辑乘) 有0为0,全1为1(有低出低,全高出高) 2、或(逻辑加) 有1为1,全0为0(有高出高,全低为低) 3、非(逻辑反) 输1出0,输0出1(单变量运算符) 4、与非(NAND) 有0出1,全1出0(与了再非) 5、或非(NOR) 有1出0,全0出1(或了再非) 6、与或非(AND-OR-NOT) 现与再或再非 7、异或(XOR) 双变量运算,即异或门的输入端只能是两个,不能少不能多!! 相同为0,不同为1。 Aoplus B=Aoverline{B}+overline{A}B Aoplus Boplus C必须由两个异或门实现,不可A,B,C都插在一个门上!! 8、同或(XNOR) 双变量运算,即同或门的输入端只能是两个,不能少不能多!! 相同为1,不同为0。 Aodot B=AB+overline{A}·overline{B} Aoplus B=overline{Aodot B},即异或与同或互为反运算。                                                                                                                                                          BY    ZJQ