数字电子技术之逻辑代数基础

  1. 布尔与布尔代数
  2. 基础公式
  3. 吸收定律
  4. 多余项定律
  5. 摩根定律
  6. 逻辑运算的优先级
  7. 带入定律
  8. 对偶定律
  9. 逻辑函数的基本形式

在这里插入图片描述

1. 布尔与布尔代数

逻辑代数是由英国数学家乔治布尔首先提出来的,由此也称为布尔代数。

后来,美国数学家香农将布尔代数应用于开关矩阵电路中,因而逻辑代数又称为开关代数。

在计算机程序语言中,用布尔的名字命名了一种变量形式: Boole型变量,取值为True (真)、False (假)。

2. 基础公式

2.1常量与常量之间的逻辑关系

常量与常量之间的与、或、非:
在这里插入图片描述

2.2常量与变量之间的逻辑关系

在这里插入图片描述
这两组公式为对偶关系,名字并不重要

2.3交换律、结合律、分配律

在这里插入图片描述

2.4逻辑公式的证明

[例]证明公式: A + BC = (A + B)(A + C)

真值表判定法

在这里插入图片描述

公式推导法

(A + B)(A + C) = A + AC + AB + BC = A(1 + C + B) + BC = A + BC

很明显,公式推导法相比于真值表判定法来说,要更简单些

3. 吸收定律

在这里插入图片描述
吸收定律1、2、3:

  • AB + AB\overline{\text{B}} = A \cdot (B + B\overline{\text{B}})= A \cdot 1 = A
  • A +AB = A \cdot (1 + B) = A \cdot 1 = A
  • A + A\overline{\text{A}}B = (A + A\overline{\text{A}}) \cdot (A + B) = 1 \cdot (A + B) = A + B

吸收定律1

AB + AB\overline{\text{B}} = A --> 消相邻项

[例]:
(1) F = ABC + AB\overline{\text{B}}C = AC
(2) F = AC + BC + A + B\overline{\text{A + B}}C = (A + B)C + A + B\overline{\text{A + B}}C = C
(3) F = ABCD\overline{\text{D}} + ABC\overline{\text{C}}D\overline{\text{D}} = ABD\overline{\text{D}}

吸收定律2

A +AB = A -->消多余项

[例]:
(1) F = A + AB + AC\overline{\text{C}} + A\overline{\text{A}}BCD\overline{\text{D}} = A + A\overline{\text{A}}BCD\overline{\text{D}}

吸收定律3

A + A\overline{\text{A}}B = A + B -->消多余因子

[例]:
(1) F = A + A\overline{\text{A}}BCD\overline{\text{D}} = A + BCD\overline{\text{D}}
(2) F = A + B + A\overline{\text{A}}B\overline{\text{B}}CD = A + B + B\overline{\text{B}}CD = A + B + CD

这里也可以推导出A\overline{\text{A}}\cdotB\overline{\text{B}} = A + B\overline{\text{A + B}}

4. 多余项定律

在这里插入图片描述
在这里插入图片描述
[例]:
(1) F = AB + B\overline{\text{B}}C + AC + AB\overline{\text{B}}CD\overline{\text{D}}E = AB + B\overline{\text{B}}C --> 消去多余项AC
(2) F = A\overline{\text{A}}BC + AB\overline{\text{B}}C + A\overline{\text{A}}B\overline{\text{B}}D + ABD + CDE
在这里插入图片描述
在这里插入图片描述
(3) F = BC\overline{\text{C}} + A\overline{\text{A}}C + AC\overline{\text{C}} + B\overline{\text{B}}C
这题没有可以直接消去的项,我们根据后两项可以加一项,等式仍然成立:
F = BC\overline{\text{C}} + A\overline{\text{A}}C + AC\overline{\text{C}} + B\overline{\text{B}}C + AB\overline{\text{B}} = BC\overline{\text{C}} + A\overline{\text{A}}C + AB\overline{\text{B}}

5. 摩根定律

在这里插入图片描述
摩根定律的由来:
在这里插入图片描述
证明过程:
在这里插入图片描述

摩根定律的推广一

已知 F = A + B + C + D ,求反函数F\overline{\text{F}}

解: F\overline{\text{F}} = A + B + C + D\overline{\text{A + B + C + D}} = A + B\overline{\text{A + B}}\cdotC + D\overline{\text{C + D}} = A\overline{\text{A}}\cdotB\overline{\text{B}}\cdotC\overline{\text{C}}\cdotD\overline{\text{D}}

摩根定律的推广二

在这里插入图片描述
在这里插入图片描述
对比原函数和反函数:
在这里插入图片描述
可以发现如下规律:

  1. “与”、“或”对调;
  2. 原变量、反变量对调;
  3. 0、1对调;
  4. 长非号不变,保证原先运算优先级

在利用摩根定律做这道题时,会得到两个答案:
在这里插入图片描述
这时就要提到运算的优先级了

6. 逻辑运算的优先级

在这里插入图片描述
异或和同或是同级运算,且优先级低于乘,高于加

因此回过头来看刚刚的例题,右边的答案才是正确的:
在这里插入图片描述

7. 带入定律

在任何包含变量A的逻辑公式中,若以另外一个逻辑表达式带入公式中所有A的位置(即替换A ) ,公式仍然成立。

8. 对偶定律

与摩根定律第二个推广的不同:

  1. “与”、"或"对调;
  2. 0、1对调
  3. 变量不变
  4. 长非号不变,保证原先运算优先级
  5. 异或、同或对调

在这里插入图片描述
使用对偶定律,可以根据一个成立的逻辑公式,得到与其结构上满足对偶关系的新公式。

通过对偶定律可以得到以下推广:
在这里插入图片描述
对偶定律的推广:
在这里插入图片描述
对偶公式表:
在这里插入图片描述

9. 逻辑函数的基本形式

在这里插入图片描述
逻辑函数的形式多种多样,每-种表达式,都对应着一种电路组成形式,表示一个确定的逻辑电路。

与或式

[例]已知逻辑表达式F= AB+ A\overline{\text{A}}C,将其转换为其他几类常见形式:

在这里插入图片描述

与非-与非式

在这里插入图片描述

或与式

先求出反函数的与或式,再取反一次 ,不处理即可:
在这里插入图片描述
最后再加个非号:
在这里插入图片描述

或非-或引式

与或非式用摩根定律展开两层,得到或与式:
在这里插入图片描述

与或式

或与式两次取反,用摩根定律展开一层:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章