第2章逻辑代数基础
合集下载
第2章 逻辑代数基础
![第2章 逻辑代数基础](https://img.taocdn.com/s3/m/0224222fcfc789eb172dc82f.png)
0-1率A· 1=1
A B
冗余律: AB A C BC AB A C
证明: AB A C BC
AB A C ( A A) BC
AB A C ABC A BC
互补率A+A=1 分配率 A(B+C)=AB+AC 0-1率A+1=1
AB(1 C) A C(1 B)
1、并项法
利用公式A+A=1,将两项合并为一项,并消去一个变量。 运用分配律 变并 相 和 包 量成 同 反 含 Y1 ABC A BC BC ( A A ) BC BC 的一 时 变 同 若 因项 , 量 一 两 BC BC B(C C ) B 子, 则 , 个 个 。并 这 而 因 乘 运用分配律 消两其子积 去项他的项 Y2 ABC AB AC ABC A( B C ) 互可因原中 ABC ABC A( BC BC) A 为以子变分 反合都量别 运用摩根定律
(2)反演规则:对于任何一个逻辑表达式Y,如果将表达式 中的所有“·”换成“+”,“+”换成“·”,“0”换成“1”, “1”换成“0”,原变量换成反变量,反变量换成原变量,那么 所得到的表达式就是函数Y的反函数Y(或称补函数)。这个规 则称为反演规则。例如:
Y AB CD E
Y A B C D E
A A B A 吸收率: A ( A B) A
A ( A B) A B A A B A B
证明: A A B ( A A)(A B)
分配率 A+BC=(A+B)(A+C)
1 ( A B)
互补率A+A=1
A B
冗余律: AB A C BC AB A C
证明: AB A C BC
AB A C ( A A) BC
AB A C ABC A BC
互补率A+A=1 分配率 A(B+C)=AB+AC 0-1率A+1=1
AB(1 C) A C(1 B)
1、并项法
利用公式A+A=1,将两项合并为一项,并消去一个变量。 运用分配律 变并 相 和 包 量成 同 反 含 Y1 ABC A BC BC ( A A ) BC BC 的一 时 变 同 若 因项 , 量 一 两 BC BC B(C C ) B 子, 则 , 个 个 。并 这 而 因 乘 运用分配律 消两其子积 去项他的项 Y2 ABC AB AC ABC A( B C ) 互可因原中 ABC ABC A( BC BC) A 为以子变分 反合都量别 运用摩根定律
(2)反演规则:对于任何一个逻辑表达式Y,如果将表达式 中的所有“·”换成“+”,“+”换成“·”,“0”换成“1”, “1”换成“0”,原变量换成反变量,反变量换成原变量,那么 所得到的表达式就是函数Y的反函数Y(或称补函数)。这个规 则称为反演规则。例如:
Y AB CD E
Y A B C D E
A A B A 吸收率: A ( A B) A
A ( A B) A B A A B A B
证明: A A B ( A A)(A B)
分配率 A+BC=(A+B)(A+C)
1 ( A B)
互补率A+A=1
2逻辑代数基础
![2逻辑代数基础](https://img.taocdn.com/s3/m/a40af6da33d4b14e8524688f.png)
(15)
五、德 摩根定理(反演律):表中8,18 (De Morgan) 证明: 1 AB A B 真值表法、 穷举法 2 A B AB
推广到多变量:
ABC A B C
A B C ABC
说明:两个(或两个以上)变量的与非(或非) 运算等于两个(或两个以上)变量的非或(非 与)运算。
(3)
§2.2
逻辑代数中的三种基本运算
基本逻辑运算:与 ( and )、或 (or ) 、 非 ( not )。 一、“与”逻辑 与逻辑:决定事件发生的各条件中,所有条件都 具备,事件才会发生(成立)。 规定:
A
E
B
C Y
开关合为逻辑“1” 开关断为逻辑“0”
灯亮为逻辑“1”
灯灭为逻辑“0”
(4)
A(BC) A(BC) A B C
注:代入定理还可以扩展其他基本定律 的应用范围!
(23)
2.4.2 反演定理
内容:将函数式F中所有的 + + (反函数) 新表达式: F
变量与常数均取反 显然: F F 规则: 1.遵循先括号 再乘法 后加法的运算顺序。 2.不是一个变量上的反号不动。 用处:实现互补运算(求反运算)。
(29)
2.5.2 逻辑函数的表示方法
真值表:将逻辑函数输入变量取值的不同组合 与所对应的输出变量值用列表的方式 一一对应列出的表格。
四 种 表 示 方 法 n个输入变量
2 种组合。
n
逻辑函数式 (逻辑表示式, 逻辑代数式)
Y AB AB
逻辑图: 波形图
A 1 & ≥1 B 1 &
Y
(30)
Y A B AB AB Y A B AB AB Y A B A B
数电 第2章 逻辑代数基础
![数电 第2章 逻辑代数基础](https://img.taocdn.com/s3/m/b3fdbdd8998fcc22bdd10d14.png)
“异或”运算的符号:
异或逻辑的真值表及其逻辑表达式:
A B 0 0 1 1 0 1 0 1
F 0 1 1 0
F A B AB AB
第2章 逻辑代数基础
A B A B A B
F F
异或门的逻辑符号
+ 1
F
第2章 逻辑代数基础
“同或”逻辑与“异或”逻辑相反,它表示当两个输入 变量相同时输出为1;相异时输出为0。 “同或”运算的符号:⊙ “同或”逻辑的真值表及其逻辑表达式:
必须注意,由原式求对偶式时,运算的优先顺序不能改
变, 且式中的非号也保持不变。 前面逻辑代数基本定律和公式,都是成对出现,而且都 是互为对偶的对偶式。 例如,已知 A(B+C)=AB+AC
则有
A+BC=(A+B)(A+C)
第2章 逻辑代数基础
2.2.3 若干常用公式
1. 合并律
AB AB A
V1 A B
&
F
( c) 中国标准
V2
二极管与门
与门的逻辑符号
第2章 逻辑代数基础
2. 或运算(逻辑加)
逻辑关系:?
或逻辑运算真值表:
A B E F
A 0 0 1 1
B 0 1 0 1
F 0 1 1 1
或逻辑实例
或逻辑可以用逻辑表达式表示:
F=A+B
第2章 逻辑代数基础
实现或逻辑的单元电路称为“或门”,其逻辑符号如左下 图所示,其中图 (a)为国际流行符号,图 (b)为 IEEE标准符号,
的B,则可以得到适用于多变量的反演律, 即
A B C A B C A B C
第2章 逻辑代数基础
第二章 逻辑代数基础
![第二章 逻辑代数基础](https://img.taocdn.com/s3/m/bd1cc958f01dc281e53af0ca.png)
________
A B A B
______
A (B C) A (B C) A B C
__________ _____
A ( B C ) A B C A B C
________
3.反演定理
对于任意一个逻辑式 Y ,若将其中所有的“•”换成 “+”, “+”换成“•”,0换成1,1换成0,原变量 __ 换成反变量,反变量换成原变量,则得到的结果就是 Y
2、非逻辑真值表 A 0 1 Y
3 、非逻辑函数式
Y=A 或: Y A
1
0
4、 非逻辑符号
A
1
Y
或: 5 、 非逻辑运算 0=1 1=0
四、 几种最常见的复合逻辑运算
1 、 与非 Y=A B A B & Y
A 0 0 1 1
B 0 1 0 1
Y 1 1 1 0
3 、 同或 Y= AB+A B =A⊙B A B Y
(还原律)
证明: A B A B A ( B B ) A 1 A
4.
A ( A B) A
(吸收律)
证明: A ( A B) A A A B A A B A (1 B) A 1 A
5. A B A C B C A B A C
c. 非非律: ( A) A
A+A=A
d. 吸收律:A + A B = A
A (A+B) = A
A AB A B
e. 摩根定律: ( AB) A B
A .B A B 反演律(摩根定律): A B A B
A B A B
______
A (B C) A (B C) A B C
__________ _____
A ( B C ) A B C A B C
________
3.反演定理
对于任意一个逻辑式 Y ,若将其中所有的“•”换成 “+”, “+”换成“•”,0换成1,1换成0,原变量 __ 换成反变量,反变量换成原变量,则得到的结果就是 Y
2、非逻辑真值表 A 0 1 Y
3 、非逻辑函数式
Y=A 或: Y A
1
0
4、 非逻辑符号
A
1
Y
或: 5 、 非逻辑运算 0=1 1=0
四、 几种最常见的复合逻辑运算
1 、 与非 Y=A B A B & Y
A 0 0 1 1
B 0 1 0 1
Y 1 1 1 0
3 、 同或 Y= AB+A B =A⊙B A B Y
(还原律)
证明: A B A B A ( B B ) A 1 A
4.
A ( A B) A
(吸收律)
证明: A ( A B) A A A B A A B A (1 B) A 1 A
5. A B A C B C A B A C
c. 非非律: ( A) A
A+A=A
d. 吸收律:A + A B = A
A (A+B) = A
A AB A B
e. 摩根定律: ( AB) A B
A .B A B 反演律(摩根定律): A B A B
数字电路第2章逻辑代数基础及基本逻辑门电路
![数字电路第2章逻辑代数基础及基本逻辑门电路](https://img.taocdn.com/s3/m/4d95f874a417866fb84a8ebf.png)
AB+AC+ABC+ABC = = AB+ABC)+(AC+ABC) ( = AB+AC
(5)AB+A B = A (6)(A+B)(A+B )=A 证明: (A+B)(A+B )=A+A B+AB+0 A( +B+B) = 1 JHR A =
二、本章教学大纲基本要求 熟练掌握: 1.逻辑函数的基本定律和定理; 门、 2.“与”逻辑及“与”门、“或”逻辑及“或”
“非”逻辑及“非”门和“与”、“或”、“非” 的基本运算。 理解:逻辑、逻辑状态等基本概念。 三、重点与难点 重点:逻辑代数中的基本公式、常用公式、 基本定理和基本定律。
JHR
难点:
JHR
1.具有逻辑“与”关系的电路图
2.与逻辑状态表和真值表
JHR
我们作如下定义: 灯“亮”为逻辑“1”,灯“灭”为逻辑“0” 开关“通”为逻辑“1”,开关“断”为逻辑 “0” 则可得与逻辑的真值表。 JHR
3.与运算的函数表达式 L=A·B 多变量时 或 读作 或 L=AB L=A·B·C·D… L=ABCD… 1.逻辑表达式 2.逻辑符号
与非逻辑真值表
Z = A• B
3.逻辑真值表
逻辑规律:有0出1 全1 出0
JHR
A 0 0 1 1
B 0 1 0 1
Z 1 1 1 0
二、或非逻辑 1.逻辑表达式 2.逻辑符号
Z = A+ B
先或后非
3.逻辑真值表
JHR
三、与或非逻辑 1.逻辑表达式 2.逻辑符号
1.代入规则 在任一逻辑等式中,若将等式两边出现的同 一变量同时用另一函数式取代,则等式仍然成立。
JHR
代入规则扩大了逻辑代数公式的应用范围。例如摩 根定理 A+B = A ⋅ B 若将此等式两边的B用B+C 取代,则有
(5)AB+A B = A (6)(A+B)(A+B )=A 证明: (A+B)(A+B )=A+A B+AB+0 A( +B+B) = 1 JHR A =
二、本章教学大纲基本要求 熟练掌握: 1.逻辑函数的基本定律和定理; 门、 2.“与”逻辑及“与”门、“或”逻辑及“或”
“非”逻辑及“非”门和“与”、“或”、“非” 的基本运算。 理解:逻辑、逻辑状态等基本概念。 三、重点与难点 重点:逻辑代数中的基本公式、常用公式、 基本定理和基本定律。
JHR
难点:
JHR
1.具有逻辑“与”关系的电路图
2.与逻辑状态表和真值表
JHR
我们作如下定义: 灯“亮”为逻辑“1”,灯“灭”为逻辑“0” 开关“通”为逻辑“1”,开关“断”为逻辑 “0” 则可得与逻辑的真值表。 JHR
3.与运算的函数表达式 L=A·B 多变量时 或 读作 或 L=AB L=A·B·C·D… L=ABCD… 1.逻辑表达式 2.逻辑符号
与非逻辑真值表
Z = A• B
3.逻辑真值表
逻辑规律:有0出1 全1 出0
JHR
A 0 0 1 1
B 0 1 0 1
Z 1 1 1 0
二、或非逻辑 1.逻辑表达式 2.逻辑符号
Z = A+ B
先或后非
3.逻辑真值表
JHR
三、与或非逻辑 1.逻辑表达式 2.逻辑符号
1.代入规则 在任一逻辑等式中,若将等式两边出现的同 一变量同时用另一函数式取代,则等式仍然成立。
JHR
代入规则扩大了逻辑代数公式的应用范围。例如摩 根定理 A+B = A ⋅ B 若将此等式两边的B用B+C 取代,则有
第二章逻辑代数
![第二章逻辑代数](https://img.taocdn.com/s3/m/0aafde7925c52cc58bd6bee6.png)
性质3:任意两个不同的最小项的乘积必为0。
第2章
(3)最小项的性质
3 变量全部最小项的真值表 A B C m0 m1 m2 m3 m4 m5 m6 m7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 。 0 1 1 变量 0 ABC 0取值为 0 001情况下,各最小项之和为 1 0 0 0 0 1 0 0 【因为其中只有一个最小项为 0 0 0 0 1 1,其余全为 0 0 0。】 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1
第2章
2.卡诺图的特点
(1)最小项的相邻性
任何两个最小项如果他们只有一个因子不同,其余因子
都相同,则称这两个最小项为相邻最小项。 显然,m0与m1具有相邻性,而
m1 (A BC) 与
m 2 (ABC)不相
邻,因为他们有两个因子不相同。m3与m4也不相邻,而m3与m2
相邻。
相邻的两个最小项之和可以合并成一项,并消去一个变 量。如:
AB1 CDE F AB
运用摩根定律
例2: Y2 A B CD ADB A BCD AD B (A AD) (B BCD) 如果乘积项是另外一个乘 积项的因子,则这另外一 A1 D B1 CD 个乘积项是多余的。 AB
如: Y AB AC ①求出反函数的 最简与或表达式
Y AB AC (A B)( A C) AB AC BC AB AC
②利用反演规则写出函 数的最简或与表达式 最简或与表达式
第2章 逻辑代数基础 第3次课
![第2章 逻辑代数基础 第3次课](https://img.taocdn.com/s3/m/54206974011ca300a6c3902b.png)
A B C D
1.“与非”、“或非”、“与或非”运算
• “与非”运算就是“与”运算和“非”运算的组合。用逻辑函 数表示就是: F = A ⋅ B A F “与非”门逻辑符号 B
2014年9月17日 北京理工大学 信息科学学院 7
“与或非”门逻辑符号
F
2014年9月17日
北京理工大学 信息科学学院
8
数字电路——分析与设计
2014年9月17日 北京理工大学 信息科学学院 17 2014年9月17日 北京理工大学 信息科学学院 18
数字电路——分析与设计
第2章 逻辑代数基础
数字电路——分析与设计 “同或”运算的两个重要特性
第2章 逻辑代数基础
表 2.13 “异或”和“同或”运算公式 名称 1. A ⊕ 0 = A 基本运 算规律 2. A ⊕ 1 = A 3. A ⊕ A = 0 4. A ⊕ A = 1 交换律 结合律 分配律 5. 公 式 1.'A⊙1 = A 2.'A⊙0 = A 3.'A⊙A = 1 4.'A⊙ A = 0 5.'A⊙B = B⊙A 6.'A⊙(B⊙C ) = (A⊙B)⊙C 7.'A+(B⊙C ) = (A+B)⊙(A+C ) 类别
第2章 逻辑代数基础
(摩根定理) (摩根定理) (还原律) (分配律) (互补律) (自等律) (添加项定理)
作业2:2-9的(4),(5),(6),(7);2-10;
= A A + AB + A C + B C
= 0 + AB + A C + B C
= AB + A C + B C
= AB + A C
2014年9月17日 北京理工大学 信息科学学院 14
1.“与非”、“或非”、“与或非”运算
• “与非”运算就是“与”运算和“非”运算的组合。用逻辑函 数表示就是: F = A ⋅ B A F “与非”门逻辑符号 B
2014年9月17日 北京理工大学 信息科学学院 7
“与或非”门逻辑符号
F
2014年9月17日
北京理工大学 信息科学学院
8
数字电路——分析与设计
2014年9月17日 北京理工大学 信息科学学院 17 2014年9月17日 北京理工大学 信息科学学院 18
数字电路——分析与设计
第2章 逻辑代数基础
数字电路——分析与设计 “同或”运算的两个重要特性
第2章 逻辑代数基础
表 2.13 “异或”和“同或”运算公式 名称 1. A ⊕ 0 = A 基本运 算规律 2. A ⊕ 1 = A 3. A ⊕ A = 0 4. A ⊕ A = 1 交换律 结合律 分配律 5. 公 式 1.'A⊙1 = A 2.'A⊙0 = A 3.'A⊙A = 1 4.'A⊙ A = 0 5.'A⊙B = B⊙A 6.'A⊙(B⊙C ) = (A⊙B)⊙C 7.'A+(B⊙C ) = (A+B)⊙(A+C ) 类别
第2章 逻辑代数基础
(摩根定理) (摩根定理) (还原律) (分配律) (互补律) (自等律) (添加项定理)
作业2:2-9的(4),(5),(6),(7);2-10;
= A A + AB + A C + B C
= 0 + AB + A C + B C
= AB + A C + B C
= AB + A C
2014年9月17日 北京理工大学 信息科学学院 14
第2章 逻辑代数基础(完整版)
![第2章 逻辑代数基础(完整版)](https://img.taocdn.com/s3/m/a761b0c95fbfc77da269b19b.png)
2
A BC ( A B)( A C )
方法二:真值表法
[解]
方法一:公式法
右式 ( A B)( A C ) A A A C A B B C
A AC AB BC A(1 C B) BC
A BC 左式
A (B C) A B A C 分配律: C ( A B) ( A C ) A B 缓一缓 ( A B)' A'B' ( A B)' A' B' 反演律(摩根定理):
( A B C )' A' B'C ' ( A B C )' A'B'C ' ( A B C )' A' B'C ' ( A B C )' A'B'C '
互补律: A A' 1
A 1 1 A 0 0
A A' 0
等幂律: A A A
A A A
双重否定律: ( A' )' A
20
CopyRight @安阳师范学院物电学院_2013
2
3)基本运算规则
A B B A 交换律: A B B A ( A B) C A ( B C ) 结合律: ( A B) C A ( B C )
A E 电路图 B Y
开关 A 开关 B 断开 断开 闭合 闭合 断开 闭合 断开 闭合 功能表
灯Y 灭 灭 灭 亮
5
L=ABCopyRight @安阳师范学院物电学院_2013
数字电子技术基础 第2章
![数字电子技术基础 第2章](https://img.taocdn.com/s3/m/98159e0b90c69ec3d5bb75b3.png)
证明若干常用公式
21、A+A ·B=A 证明:A(1+B)=A 22、A+A’ ·B=A+B 证明:利用分配律,(A+A’).(A+B)=1.(A+B) 23、A ·B+A ·B’=A 证明:A.(B+B’)=A.1 24、A ·(A+B)=A 证明:A.A+A.B=A+A.B=A(1+B)=A.1=A
1.2 逻辑式列出真值表
将输入变量取值的所有组合状态逐一代入逻辑式求出函数值, 就得到真值表。
例 2.5.2 P32-33
五、各种表示方法间的相互转换
2、逻辑函数式与逻辑图 的相互转换
2.1 给定逻辑函数式转换 为相应的逻辑图
用逻辑图形符号代替逻辑 函数式中的逻辑运算符号 并按运算顺序将它们连接 起来。
1、真值表与逻辑函数式的相互转换 1.1 由真值表写出逻辑函数式
1)找出真值表中使逻辑函数Y=1的那些输入变量取值的组合。 2)每组输入变量取值的组合对应一个乘积项,其中取值为1的
写入原变量,取值为0的写入反变量。 3)将这些乘积项相加,即得Y的逻辑函数式。 例 2.5.1 P32
IEC (International Electrotechnical Commission,国 际电工协会)
异或,同或
异或:
输入A,B 不同时,输出Y为1;输入A,B 相同时,输 出Y为0。
Y=A⊕ B=A· B’+A’ · B
或:
输入A,B 不同时,输出Y为0;输入A,B 相同时,输 出Y为1。
证明若干常用公式
25、A ·B+A’ ·C+B ·C=A ·B+A’ ·C 证明:=A.B+A’.C+B.C(A+A’) =A.B+A’.C+A.B.C+A’.B.C =A.B(1+C)+A’.C.(1+B)=A.B+A’.C 同样可证明:A ·B+A’ ·C+B CD=A ·B+A’ ·C 26、A ·(A ·B)’=A ·B’; A’ ·(A·B)’=A’ 证明:A.(A’+B’)=A.A’+A.B’=A.B’
第2章逻辑代数基础
![第2章逻辑代数基础](https://img.taocdn.com/s3/m/7d2af3dc6f1aff00bed51e3a.png)
自等律:A·1=A
重叠律:A·A=A
A+0=A
A+A=A
互补律:A· A=0
A+A=1
第2章 逻辑代数基础
2. 与普通代数相似的定律 交换律 A·B=B·A 结合律 (A·B)·C=A·(B·C) 分配律 A·(B+C)=AB+AC A+B=B+A (A+B)+C=A+(B+C) A+BC=(A+B)(A+C)
任何逻辑函数式都存在着对偶式。 若原等式成立, 则 对偶式也一定成立。即,如果F=G, 则F′=G′。这种逻辑推
理叫做对偶原理,或对偶规则。
必须注意,由原式求对偶式时,运算的优先顺序不能 改变, 且式中的非号也保持不变。 观察前面逻辑代数基本定律和公式,不难看出它们都 是成对出现的, 而且都是互为对偶的对偶式。 例如,已知乘对加的分配律成立,即A(B+C)=AB+AC, 根据对偶规则有,A+BC=(A+B)(A+C),即加对乘的分配律
第2章 逻辑代数基础
逻辑函数与普通代数中的函数相似,它是随自变量的变 化而变化的因变量。因此,如果用自变量和因变量分别表示
某一事件发生的条件和结果,那么该事件的因果关系就可以
用逻辑函数来描述。 数字电路的输入、输出量一般用高、低电平来表示,高、 低电平也可以用二值逻辑1和0来表示。同时数字电路的输出 与输入之间的关系是一种因果关系, 因此它可以用逻辑函数 来描述,并称为逻辑电路。对于任何一个电路,若输入逻辑 变量A、 B、 C、 … 的取值确定后,其输出逻辑变量F的值也 被惟一地确定了,则可以称F是A、 B、 C、 … 的逻辑函数, 并记为
逻辑代数基础
![逻辑代数基础](https://img.taocdn.com/s3/m/cc5031bc71fe910ef12df872.png)
Y
C D
A
B C
+Y
D
4. 异或运算(XOR) 异或逻辑表达式
Y A B AB AB
异或逻辑真值表
AB
Y
异或门逻辑符号
A B
=1
Y
A B
Y
A B
⊕
Y
00
0
01
1
10
1
11
0
异或逻辑功能口诀: 同为“0”; 异为“1”。
5. 同或运算(XNOR) 同或逻辑表达式
Y A ⊙ B AB AB
F f (x1, x2 ,, xn )
2.1 基本逻辑运算
1. 与运算(逻辑乘)(AND) 只有决定事件结果的全部条件同时具备时,结果才发生。
与运算功能表
A
B
AB
Y
断开 断开 不亮
Y
断开 闭合 不亮
(a) 说明与逻辑的电路
闭合 断开 不亮
闭合 闭合 灯亮
1 表示开关闭合,灯亮 0 表示开关断开,灯不亮
或运算功能表
A
AB
Y
B
Y
断开 断开 不亮
断开 闭合 灯亮
闭合 断开 灯亮
闭合 闭合 灯亮
1 表示开关闭合,灯亮 0 表示开关断开,灯不亮
或运算真值表
AB
Y
00
0
01
1
10
1
11
1
或逻辑功能口诀: 有“1”出“1”; 全“0”出“0”。
或运算表达式
Y = A+B
或运算符,也可用 “∨”、“∪”表示
或门逻辑符号
与运算真值表
AB
Y
00
0
C D
A
B C
+Y
D
4. 异或运算(XOR) 异或逻辑表达式
Y A B AB AB
异或逻辑真值表
AB
Y
异或门逻辑符号
A B
=1
Y
A B
Y
A B
⊕
Y
00
0
01
1
10
1
11
0
异或逻辑功能口诀: 同为“0”; 异为“1”。
5. 同或运算(XNOR) 同或逻辑表达式
Y A ⊙ B AB AB
F f (x1, x2 ,, xn )
2.1 基本逻辑运算
1. 与运算(逻辑乘)(AND) 只有决定事件结果的全部条件同时具备时,结果才发生。
与运算功能表
A
B
AB
Y
断开 断开 不亮
Y
断开 闭合 不亮
(a) 说明与逻辑的电路
闭合 断开 不亮
闭合 闭合 灯亮
1 表示开关闭合,灯亮 0 表示开关断开,灯不亮
或运算功能表
A
AB
Y
B
Y
断开 断开 不亮
断开 闭合 灯亮
闭合 断开 灯亮
闭合 闭合 灯亮
1 表示开关闭合,灯亮 0 表示开关断开,灯不亮
或运算真值表
AB
Y
00
0
01
1
10
1
11
1
或逻辑功能口诀: 有“1”出“1”; 全“0”出“0”。
或运算表达式
Y = A+B
或运算符,也可用 “∨”、“∪”表示
或门逻辑符号
与运算真值表
AB
Y
00
0
第二章 逻辑代数基础
![第二章 逻辑代数基础](https://img.taocdn.com/s3/m/14fd0b3880eb6294dc886cdf.png)
上页 下页 返回 17
第2章
2.3 复 合 逻 辑
1.与非逻辑
F = AB
2.或非逻辑 F = A+B
3. 与或非逻辑
F = AB+CD
A &F
A
F
B
B
与非门
A
F
≥1
B
或非门
A
B&
F
C
D
与或非门
上页 下页 返回 18
第2章
2.3 复 合 逻 辑
4.异或逻辑—相同为‘0’,相异为‘1’
F = A B =A B + A B
A) F1= [( A+ B) •C + D]( A+ C)
B) F2= A•B •C •D •E
[例2] 求下列函数的对偶函数 A)F1= AB+ C •D + AC B) F2= A+ B + C + D + E
A) F1*=[( A+ B) •C + D]( A+ C)
B) F2*=A•B •C •D •E
n个变量有2n个最小项,记作mi 3个变量有23(8)个最小项
n个变量的最小项,有n个相邻项
最小项 ABC ABC ABC ABC A BC A BC AB C ABC
二进制数 000 001 010 011 100 101 110 111
十进制数 0 1 2
3
45 67
编号
m0 m1 m2
m3
m4 m5
A⊕A⊕A⊕A⊕…⊕A = ? A (A的个数为奇数)
An-1⊕An-2⊕…⊕A0 = ?
0 (Ai中‘1’的个数为偶数) 1 (Ai中‘1’的个数为奇数)
第2章逻辑代数基础
![第2章逻辑代数基础](https://img.taocdn.com/s3/m/7d03658daeaad1f347933f36.png)
8/64
1. 与运算【AND Operation】
A闭合 A V
B B闭合
灯亮
L
描述:只有条件都具备,结果才发 生。(逻辑乘)
功能表
真值表
逻辑表达式:L=A• B=AB A B L
旧法:用 ∧或∩表示与运算 开 开 灭
ABL 000
逻辑符号
开合灭
实现与逻辑的电路称为与门 合 开 灭
真值表:
符号:
ABL
001
0
1
0
1
0
0
111
19/64
第2章
返回
各种逻辑运算汇总表
20/64
2-3 逻辑代数的基本公式和定理
序号
1 2 3 4 5 6 7 8 9
公式
0·A=0 1·A=A A·A=A A·A=0 A·B=B·A A·(B·C)=(A·B)·C A·(B+C)=A·B+A·C A·B=A+B A=A
第二章 逻辑代数基础
主讲教师:栾庆磊
1/64
本章学习内容
1. 逻辑代数的公式和定理 2. 逻辑函数的表示方法 3. 逻辑函数的化简方法(重点)
第2章
2/64
第2章 逻辑代数基础
2-1. 概述
2-2. 逻辑代数中的三种基本运算
2-3. 逻辑代数中的基本公式和定理
2-4. 逻辑函数及其表示方法
2-5、逻辑函数的化简方法
逻辑表达式:L=A+B
ABL
ABL
开开灭
逻辑符号
开合亮
实现或逻辑的电路称为或门 合 开 亮
A ≥1 B
L=A+B
合合亮
000 011 101 111
第二章逻辑代数基础
![第二章逻辑代数基础](https://img.taocdn.com/s3/m/f82985c49ec3d5bbfd0a742b.png)
一个乘积项的部分因 二、常用公式
子是另一乘积项的补, 这个乘积项的部分因子 1. A+AB = A 是多余的。
在两个乘积项相加时,如果其 中一项是另一个项的一个因子, 则另一项可以被吸收。
2. A+A′B=
A+B
A(A′+B)= AB
A′+AB= A′+B
证明:
A′(A+B)= A′B
注: 红色变量被吸收 红色变量被吸收掉! 统称 吸收律 掉!统称 吸收律
000 0 0 0 0 0 A0 B A C 0A ( B 0C )=AA+AB+AC+BC 001 1 0 分配律: 010 0 B C ( A B) ( A C ) 0 =A +AB+AC+BC 1 0 0 A 1 011 1 =A(1+B+C)+BC 1 1 1 100 0 1 1 1 ) ( A B1 A B 101 0 1 =A • 1 1 反演律(摩根定律): 1+BC 1 110 0 1 1 A B 1 1 (=左边 ) A B 111 1 1 =A+BC 1 1 1
6.学会用卡诺图表示和化简逻辑函数的方法。
2.1
概述
数字电路主要研究的是电路的输入输出之间的逻辑关
系,其研究工具是逻辑代数(布尔代数或开关代数)。 逻辑变量:用字母表示,取值只有0和1。 此时,0和1不再表示数量的大小, 只代表两种不同的状态。
2.2 逻辑代数的基本运算
逻辑代数基本运算有与、或、非三种
00 00 01 01 10 10 11 11 00 00 01 01 10 10 11 11
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
同时,函数F的值为“0”。
便于获得逻辑电路图
逻辑表达式的简写:
1.“非”运算符下可不加括号,如
,
等。
2.“与”运算符一般可省略,如A·B可写成AB。
3.在一个表达式中,如果既有“与”运算又有“或”运 算,则按先“与”后“或”的规则进行运算,可省去括号,如 (A·B)+(C·D)可写为AB+CD。
注意:(A+B)·(C+D)不能省略括号,即不能写成A+B·C+D!
A
FA
1
FA
F
(a)我国常用传统符号
(b)国际流行符号 非门的逻辑符号
(c)国家标准符号
2.1.3 逻辑代数的复合运算
“与”、“或”、“非”三种基本逻辑运算按不同的方 式组合,还可以构成“与非”、“或非”、“与或非”、 “同或”、“异或”等逻辑运算,构成复合逻辑运算。对应 的复合门电路有与非门、或非门、与或非门、异或门和同或 门电路。
能实现基本逻辑运算的电路称为门电路,用基本的门电 路可以构成复杂的逻辑电路,完成任何逻辑运算功能,这些 逻辑电路是构成计算机及其他数字系统的重要基础。
实现“与”运算关系的逻辑电路称为“与”门。
A
A
A
&
B
F B
F B
F
(a)我国常用传统符号
(b)国际流行符号 与门的逻辑符号
(c)国家标准符号
2.1.2 逻辑代数的基本运算
2.逻辑值0和1是用来表征矛盾的双方和判断事件真伪 的形式符号,无大小、正负之分。
2.1.1 逻辑代数的定义
逻辑代数L是一个封闭的代数系统,它由一个逻辑变量集 K,常量0和1以及“或”、“与”、“非”三种基本运算所 构成,记为L={K,+,·,-,0,1}。该系统应满足下列公理。
公理1 交换律 对于任意逻辑变量A、B,有 A + B = B + A ; A·B = B ·A
运算优先法则:( ) 高
1.逻辑与运算 只有当决定一个事件结果的所有条件同时具备时,结
果才能发生,则这种因果关系称之为“与”逻辑。 在逻辑代数中,“与”逻辑关系用“与”运算描述。
两变量“与”运算关系可表示为 F = A·B 或者 F = A∧B
即:若A、B均为1,则F为1;否则,F为0。
2.1.2 逻辑代数的基本运算
例如,两个开关串联控制同一个灯。显然,仅当两个开关 均闭合时,灯才能亮,否则,灯灭。
与: 或: 非: 或非门同样可实现各种逻辑功能,是一种通用门。
A B
+
A
FB
A F
B
≥1 F
(a)我国常用传统符号
(b)国际流行符号
(c)国家标准符号
或非门的逻辑符号
3、与或非逻辑
与或非门电路的功能相当于两个与门、一个或门和一 个非门的组合,可完成以下逻辑表达式的运算
逻辑功能:仅当每一个“与项”均为0时,才能使F为1, 否则F为0。
3.逻辑非运算
如果某一事件的结果取决于条件的否定,即事件与事件 发生的条件之间构成矛盾,则这种因果关系称为“非”逻辑。
在逻辑代数中,“非”逻辑用“非”运算描述。其运算 符号为“¯”。“非”运算的逻辑关系可表示为
F= 读作“F等于A非”。
即:若A为0,则F为1;若A为1,则F为0。
“非”运算真值表
A
F
公理2 结合律 对于任意的逻辑变量A、B、C,有 (A + B) + C = A + ( B + C ) ( A·B )·C = A·( B·C )
2.1.1 逻辑代数的定义
公理3 分配律 对于任意的逻辑变量A、B、C,有 A + ( B·C ) = (A + B)·(A + C) ;
A·( B + C) = A·B + A·C 公 理 4 0─1 律
逻辑函数可以用逻辑表达式、真值表、逻辑电路、卡 诺图等方法表示。
所谓真值表,就是将自变量的各种可能的取值组合与
其因变量的值一一列出来的表格。真值表在以后的逻辑电
路分析和设计中是十分有用的。
“与”运算真值表
AB
F
00
0
01
0
10
0
11
1
2.1.2 逻辑代数的基本运算
数字电路的输入和输出一般用高电平和低电平来表示, 正好对应逻辑代数中的0和1。由于数字电路的输入和输出之 间存在着逻辑关系,所以可以用逻辑函数来描述,并称为逻 辑电路。
随着电子技术的发展,集成电路逻辑门已经取代了机械触点开关,故 人们更习惯于把开关代数叫做逻辑代数。
逻辑代数是数字系统逻辑设计的理论基础和重要 的数学工具!
2.1.1 逻辑代数的定义
一、变量 逻辑代数和普通代数一样,是用字母表示其值可以变化
的量,即变量。所不同的是:
1.任何逻辑变量的取值只有两种可能性——取值0或 取值1。
00
0
01
1
10
1
11
1
“或”运算的运算法则: 0+0=0 1+0=1 0+1=1 1+1=1
2.1.2 逻辑代数的基本运算
实现“或”运算关系的逻辑电路称为“或”门。
A
+
A F
B
B
A F
B
≥1 F
(a)我国常用传统符号
(b)国际流行符号 或门的逻辑符号
(c)国家标准符号
2.1.1 逻辑代数的基本运算
A
A
B
⊙
FB
A F
B
= F
同或逻辑与异或逻辑的关系既互为相反,又互为对偶。 即有:
注意:当多个变量进行同或运算时,若有奇数个变量的 值为0,则运算结果为0;反之,若有偶数个变量的值为0, 则运算结果为1。
由于同或实际上是异或之非,所以实际应用中通常用 异或门加非门实现同或运算。
2.1.4 逻辑函数的表示法及逻辑函数的相等
0
1
1
0
2.1.1 逻辑代数的基本运算
例如,下面开关与灯并联的电路中,仅当开关断开时,灯 亮;一旦开关闭合,则灯灭。令开关断开用0表示,开关闭合 用1表示,灯亮用1表示,灯灭用0表示,则电路中灯F与开关A 的关系即为上表所示“非”运算关系。
A
F
开关与灯并联电路
“非”运算的运算法则: ;
数字系统中实现“非”运算功能的逻辑电路称为“非”门, 有时又称为“反相器”。
从异或运算的基本规则还可推出下列一组常用公式:
A 0=A
A A=0 A B=B A A(B C)=AB AC
A 1=A
A A =1 A (B C)=(A B) C
实现异或运算的逻辑门称为“异或门”。
A
A
F
B
B
A F
B
=1
F
(a)我国常用传统符号 (b)国际流行符号
假定开关闭合状态用1表示,断开状态用0表示,灯亮用1 表示,灯灭用0表示,则F和A、B之间的关系 为“与”运算关 系。
AB
“与”运算的运算法则:
F
串联开关电路
0 ·0 = 0 0 ·1 = 0
1 ·0 = 0 1 ·1 = 1
2.1.2 逻辑代数的基本运算
和普通代数类似,逻辑变量A和B称为自变量,F 称为 因变量,描述因变量和自变量之间的关系称为逻辑函数。
3
2.1 逻辑代数的基本概念
1847年,英国数学家乔治·布尔(G.Boole)提出了用数学分析方法表示 命题陈述的逻辑结构,并将形式逻辑归结为一种代数演算,从而诞生了著 名的“布尔代数”。
1938年,克劳德·向农(C.E.Shannon)将布尔代数应用于电话继电器 的开关电路,提出了“开关代数”。
1、逻辑函数的定义
逻辑代数中函数的定义与普通代数中函数的定义类似, 即随自变量变化的因变量。但和普通代数中函数的概念相 比,逻辑函数具有如下特点:
1.逻辑函数和逻辑变量一样,取值只有0和1两种可 能;
2.函数和变量之间的关系是由“或”、“与”、 “非”三种基本运算决定的 。
1、逻辑函数的定义
设某一逻辑电路的输入逻辑变量为A1,A2,…,An,输 出逻辑变量为F,如下图所示。
2.逻辑或运算
决定一个事件结果的所有条件中只要有一个具备,则 结果就能发生,则这种因果关系称之为“或”逻辑。
例如,用两个开关并联控制一个灯的照明控制电路。
A B
并联开关电路
电路中,开关A和B并联 控制灯F。可以看出,当开关 A、B中有一个闭合或者两个 F 均闭合时,灯F即亮。因此, 灯F与开关A、B之间的关系是 “或”逻辑关系。可表示为
F = A + B 或者 F = A ∨ B, 读作“F等于A或B”。
2.1.2 逻辑代数的基本运算
假定开关断开用0表示,开关闭合用1表示;灯灭用0表示, 灯亮用1表示,则灯F与开关A、B的关系如下表所示。
即:A、B中只要有一个为1,则F为1;仅当A、B均为0时, F才为0。
“或”运算真值表
AB
F
A1
A2
逻辑电路
F
…
An
广义的逻辑电路
图中,F被称为A1,A2,…,An的逻辑函数,记为
F = f( A1,A2,…,An )
逻辑电路输出函数的取值是由逻辑变量的取值和电路本 身的结构决定的。
2、逻辑函数的相等
逻辑函数和普通代数中的函数一样存在是否相等的问题。 设有两个相同变量的逻辑函数
F1 = f1( A 1,A 2, … ,A n) F2 = f2( A 1,A 2, … ,A n) 若对应于逻辑变量 A1 ,A2 , … , An的任何一组取值,F1和 F2的值都相同,则称函数F1和F2相等,记作F1 = F2 。 如何判断两个逻辑函数是否相等?