逻辑运算
基本的逻辑运算包括与、或、非三项,常用的复合逻辑运算有与非、或非、与或非、异或、同或等。
异或
性质:
同或
性质:
异或和同或的关系
逻辑函数
逻辑函数的表示方法有:1.逻辑函数式;2.逻辑真值表;3.逻辑(电路)图;4.(方波)波形图;5.卡诺图等;
常用公式
德摩根律:
基本定理
反演定理
对于任意一个逻辑式 Y,将所有的与换成或,或换成与,0换成1,1换成0,原变量换成反变量,反变量换成原变量,所得结果即为 Y'。(Y'也作)
简单的说,就是所有元素都取反。
使用反演定理时,需要注意保持原式中的优先顺序不变。对偶定理
若两式相等,则它们的对偶式也相等。
对偶式:对于任意一个逻辑式 Y,将所有的与换成或,或换成与,0换成1,1换成0,所得结果即为 Y 的对偶式 Y*。(有的书也作)
简单的说,就是除了变量外元素都取反。Y、Y'、Y*的关系
若,则,而。
可以发现,Y 与 Y' 是互补的,两者合集即为全集。而 Y' 和 Y* 对应元素之和为固定值,即元素总数-1。
标准表达式
一般表达式分为与或式和或与式,例如 AB+CD 是与或式,(A+B)(C+D) 是或与式。
标准表达式也分两种,标准与或式和标准或与式。
最小项
在与或式中,函数展开式的每一项都是由全部变量组成的与项,每个变量以原变量或反变量形式出现,仅出现一次。这种与项,称为
最小项
。
标准与或式,就是全部由最小项之和组成,也称最小项表达式。性质:
- 对于任意最小项,只有一组取值使其为 1;
- 任意不同最小项之积为 0;
- 所有最小项之和为 1。
最大项
在或与式中,函数展开式的每一项都是由全部变量组成的或项,每个变量以原变量或反变量形式出现,仅出现一次。这种或项,称为
最大项
。
标准或与式,就是全部由最大项之积组成,也称最大项表达式。性质:
- 对于任意最大项,只有一组取值使其为 0;
- 任意不同最大项之和为 1;
- 所有最大项之积为 0。
最小项与最大项互为反函数,。
卡诺图
逻辑函数化简的标准:
- 项数少(与、或符号少),使用门电路器件就少;
- 各项变量少,其输入端数就少;
- 输入到输出的级数少,电路延迟就低;
- 可靠性要强。
卡诺图画圈的过程中,主要项是指圈到最大的圈,必要项(属于主要项)是指不可缺少的圈,多余项(属于主要项)是画重复了的圈。
利用卡诺图化简有两种方法,一种是合并最小项,即圈 1 的方法,也是最常用的方法;另一种是合并最大项,即圈 0 的方法。
在做题的时候,可以根据实际情况,采用合适的方法。有的时候圈 0 会更简单!
包含任意项(约束项)的时候,要争取画的圈最大。
关于5变量卡诺图:
AB\CDE | 000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 |
---|---|---|---|---|---|---|---|---|
00 | 0 | 1 | 3 | 2 | 6 | 7 | 5 | 4 |
01 | 8 | 9 | 11 | 10 | 14 | 15 | 13 | 12 |
11 | 24 | 25 | 27 | 26 | 30 | 31 | 29 | 28 |
10 | 16 | 17 | 19 | 18 | 22 | 23 | 21 | 20 |
逻辑图
逻辑图一般画法: