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

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_41641805/article/details/82906943

一、概述

逻辑代数,又名布尔代数,开关代数。逻辑代数是一个二值代数系统,由三部分组成:常量(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。

A\oplus B=A\overline{B}+\overline{A}B

A\oplus B\oplus C必须由两个异或门实现,不可A,B,C都插在一个门上!!

8、同或(XNOR)

双变量运算,即同或门的输入端只能是两个,不能少不能多!!

相同为1,不同为0。

A\odot B=AB+\overline{A}·\overline{B}

A\oplus B=\overline{A\odot B},即异或与同或互为反运算。

                                                                                                                                                         BY    ZJQ      

猜你喜欢

转载自blog.csdn.net/qq_41641805/article/details/82906943
今日推荐