数字电路第二章 逻辑代数基础

合集下载

第2章 逻辑代数基础

第2章 逻辑代数基础
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

2逻辑代数基础

2逻辑代数基础

(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章逻辑代数基础

同时,函数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}。该系统应满足下列公理。

《数字电子技术基础》读书笔记02逻辑代数基础

《数字电子技术基础》读书笔记02逻辑代数基础

《数字电子技术基础》读书笔记02 逻辑代数基础2.1从布尔代数到逻辑代数1849年英国数学家乔治布尔(George Boole)提出布尔代数,使用数学方法进行逻辑运算。

把布尔代数应用到二值逻辑电路中,即为逻辑代数。

2.2逻辑代数中的运算(想想初等代数中的加减乘除)2.2.1三种基本运算与(AND):逻辑乘,Y=A B或(OR):逻辑加,Y=A+B非(NOT):逻辑求反,Y=Aˊ简单逻辑运算(与、或、非)的两套图形符号,均为IEEE(国际电气与电子工程师协会)和IEC(国际电工协会)认定。

上排为国外教材和EDA软件中普遍使用的特定外形符号;下排为矩形符号。

2.2.2复合逻辑运算(都可以表示为与、或、非的组合)与非(NAND):先与后非,与的反运算,Y=(A B)ˊ或非(NOR):先或后非,非的反运算,Y=(A+B)ˊ与或非(AND-NOR):先与再或再非,Y=(A B+C D)ˊ异或(Exclusive OR):Y=A⊕B=A Bˊ+AˊB A和B不同,Y为1;A和B相同,Y为0。

当A与B相反时,A Bˊ和AˊB,肯定有一个结果为1,则Y为1。

同或(Exclusive NOR):Y=A⊙B=A B+AˊBˊA和B相同,Y为1;A和B不同,Y为0。

当A与B相同时,A B和AˊBˊ,肯定有一个结果为1,则Y为1。

同或与同或互为反运算,即两组运算,只要输入相同,一定结果相反。

A⊕B=(A⊙B)ˊA⊙B=(A⊕B)ˊ复合逻辑运算的图像符号和运算符号。

2.3逻辑代数的基本公式和常用公式2.3.1基本公式(见对偶定理)2.3.2若干常用公式(见逻辑函数化简方法之公式化简法)2.4逻辑代数的基本定理2.4.1代入定理(相当于初等代数中的换元)任何一个包含逻辑变量A的逻辑等式中,若以另外一个逻辑式代入式中所有A的位置,则等式依然成立。

2.4.2反演定理对于任意一个逻辑式Y,若将其中所有的""换成"+","+"换成"","0"换成"1","1"换成"0",原变量换成反变量,反变量换成原变量,则得到的结果就是Yˊ。

数电 第2章 逻辑代数基础

数电 第2章 逻辑代数基础

“异或”运算的符号:

异或逻辑的真值表及其逻辑表达式:
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章 逻辑代数基础

第二章 逻辑代数基础

第二章 逻辑代数基础
________
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章逻辑代数基础及基本逻辑门电路
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 取代,则有

第2章 逻辑代数基础 第3次课

第2章 逻辑代数基础 第3次课
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

数电 第二章 逻辑代数基础(3)

数电 第二章 逻辑代数基础(3)

3、将合并后的各个乘积项进行逻辑相加。
数字电子技术
16

注意:
• 每一个1必须被圈,不能遗漏。
• 某一个1可以多次被圈,但每个圈至少包含一个新的1。
• 圈越大,则消去的变量越多,合并项越简单。圈内1 的个数应是2n(n=0,1,2…)。
• 合并时应检查是否最简。 • 有时用圈0的方法更简便,但得到的化简结果是原函 数的反函数。
在存在约束项的情况下,由于约束项的值始终等于0, 所以既可以将约束项写进逻辑函数式中,也可以将 约束项从函数式中删掉,而不影响函数值。
数字电子技术
21
二.任意项
在输入变量的某些取值下函数值是1 还是 0皆可,并不影响电路的功能。
由于任意项的取值不影响电路的功能。所 以既可以把任意项写入函数式中,也可以不 写进去。
数字电子技术
28
例: 例1 Y
ABC D ABCD ABC D
给定约束条件为: ABCD+ABC D+ABC D+AB C D+ABCD+ABCD+ABCD=0
AB
00 00 0 01 0
CD
01 1 x 0 x
AD
AD
Y BC 00 A 0 0 1 1
数字电子技术
01 1 1 1
11 1 0
10 1 1
13
二、用卡诺图化简函数
例1: 将 Y ( A, B, C ) AC AC BC BC 化简为最简与或式。 Y BC 00 A 0 0 1 1
01 1 1
11 1 0
10 1 1
Y BC 00 A 0 0 1 1
ABC D ABCD ABC D

数字逻辑第2章-逻辑代数

数字逻辑第2章-逻辑代数
果将表达式中的所有“ · ”换成“+”, “+”换成“ · ”,“ 0”换成“ 1”,“ 1” 换成“0”,而变量保持不变,则可得到的 一个新的函数表达式Y‘,Y’称为函Y的对偶 函数。
例如:
Y AB CDE
Y A B C D E
Y AB C
Y ( A B )(C D E)
(B A) B

证明:由于(A B ) (A B) (A B A) B
A (B B)
A 1
1
而且(A B ) (A B) A B A A B B
00
0 所以,根据公理 5的唯一性可得到:
A B A B
A A
定理6:反演律
A B A B
A B A B
定理7:还原律
A B A B A ( A B ) ( A B ) A
定理8:冗余律
AB A C BC AB A C
( A B)(A C)(B C) ( A B)(A C)
A B B A 交换律: A B B A
公理2
( A B) C A ( B C ) 结合律: ( A B) C A ( B C )
公理3
公理4
A (B C) A B A C 分配律: A B C ( A B) ( A C )*
判断两个逻辑函数是否相等,通常有两种方法。
①列出输入变量所有可能的取值组合,并按逻 辑运算法则计算出各种输入取值下两个逻辑 函数的相应值,然后进行比较。
②用逻辑代数的公理、定律和规则进行证明。
2.2 逻辑代数的基本定理和重要规则

数字电子技术基础2第二版.ppt

数字电子技术基础2第二版.ppt

名称 0-1 自等律 重叠律 互补律 交换律 结合律 分配律 反演律 (摩根定理)
还原律
表 2.2.1 逻辑代数的基本定律
公式 1 A+1=1 A+0=A A+A=A
A+ A =1
A+B=B+A (A+B)+C=A+(B+C) A+BC=(A+B)(B+C)
AB=AB
公式 2
A 0=0 A 1= A A A=A A A =0 A B=B A (A B) C=A (B C) A (B+C)=AB+AC
第2章 逻辑代数基础
名称 合并律 吸收律○1 吸收律○2 吸收律○3
公式 1
表 2.2.3 若干常用公式
公式 2
AB+A B =A
A+AB=A
(A+B)(A+ B )=A A (A+B)=A
A AB A B
A ( A +B)=A B
AB+ A C+BC=AB+ A C
(A+B)( A +C)(B+C)=(A+B)( A +C)
表2.2.2 反演律证明
AB
AB
AB AB
AB
00
1
1
1
1
01
1
1
0
0
10
1
1
0
0
11
0
0
0
0
第2章 逻辑代数基础
2.2.2 三个重要规则
1. 代入规则
任何一个逻辑等式,如果将等式两边所出现的某一变量都 代之以同一逻辑函数,则等式仍然成立,这个规则称为代入 规则。 由于逻辑函数与逻辑变量一样,只有0、1两种取值, 所以代入规则的正确性不难理解。运用代入规则可以扩大基 本定律的运用范围。

2逻辑代数入门基础

2逻辑代数入门基础

第2章逻辑代数基础2.1 概述一、算术运算和逻辑运算在数字电路中,二进制数码不仅可以表示数值的大小,而且可以表示事物的状态,当两个二进制数码表示两个数值大小时,它们之间可进行数值运算,即算术运算。

当两个二进制数码表示不同逻辑状态时,它们之间的因果关系可进行逻辑运算。

算术运算与逻辑运算有本质的差别,下面重点介绍逻辑运算的各种规则。

二、几个基本概念1、逻辑状态表示法一种状态高电位有真是美生 1 0另一种状态低电位无假非丑死 0 12、两种逻辑体制1 高电位低电位0 低电位高电位正逻辑负逻辑3、高低电平的规定正逻辑负逻辑2.2 逻辑代数中的三种基本运算1、与逻辑(与运算)(逻辑乘)与逻辑的定义:仅当决定事件(Y)发生的所有条件(A,B,C,…)均满足时,事件(Y)才能发生。

表达式为:Y=ABC开关A,B串联控制灯泡Y2、或逻辑(或运算)或逻辑的定义:当决定事件(Y )发生的各种条件(A ,B ,C ,…)中,只要有一个或多个条件具备,事件(Y )就发生。

表达式为:Y=A+B+C+…开关A ,B 并联控制灯泡YA 、B 都断开,灯不亮。

A 断开、B 接通,灯亮。

A 接通、B 断开,灯亮。

A 、B 都接通,灯亮。

两个开关只要有一个接通,灯就会亮。

逻辑表达式为:Y=A+B功能表3(A )满足时,开关A 控制灯泡YA 断开,灯亮。

A 接通,灯灭。

功 能 表Y=A4((((1、代入定理:任何一个含有变量A A的位置都用同一个逻辑函数代替,则等式仍然成立。

这个规则称为代入定理。

例如,已知等式,用函数Y=AC代替等式中的A,根据代入规则,等式仍然成立,即有:(2)反演定理:对于任何一个逻辑表达式Y,如果将表达式中的所有“·”换成“+”,“+”换成“·”,“0”换成“1”,“1”换成“0”,原变量换成反变量,反变量换成原变量,那么所得到的表达式就是函数Y的反函数Y(或称补函数)。

这个规则称为反演定理。

数字电子技术基础 第2章

数字电子技术基础 第2章

证明若干常用公式
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’

【精品PPT】数字电子技术基础全套课件-2(2024版)

【精品PPT】数字电子技术基础全套课件-2(2024版)
一、逻辑函数
如果以逻辑变量作为输入,以运算结果作为 输出,当输入变量的取值确定之后,输出的取值 便随之而定。输出与输入之间的函数关系称为逻 辑函数。Y=F(A,B,C,…)
二、逻辑函数表示方法 常用逻辑函数的表示方法有:逻辑真值表(真
值表)、逻辑函数式(逻辑式或函数式)、逻辑 图、波形图、卡诺图及硬件描述语言。它们之间 可以相互转换。
( A B)
B A
( A B)
Y (( A B) ( A B)) ( A B)( A B) AB AB
5、波形图→真值表
A
1111
0000
B
11
11
00
00
C 1111
00
Y 11
00 11
0
00 0
ABC Y 00 0 0 t 00 1 1 01 0 1 t 01 1 0 10 0 0 t 10 1 1 11 0 0 t 11 1 1
A断开、B接通,灯不亮。
将开关接通记作1,断开记作0;灯亮记作1,灯 灭记作0。可以作出如下表格来描述与逻辑关系:
功能表
开关 A 开关 B 灯 Y
A
断开 断开

0
断开 闭合

0
1
闭合 断开

1
闭合 闭合 亮
BY
00 真 10 值
00 表
11
两个开关均接通时,灯才会 Y=A•B
亮。逻辑表达式为:
实现与逻辑的电路称为与门。
与门的逻辑符号:
A
&
Y Y=A•B
B
二、或逻辑(或运算)
或逻辑:当决定事件(Y)发生的各种条件A,B,
C,…)中,只要有一个或多个条件具备,事件(Y)

逻辑代数基础

逻辑代数基础
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

第二章 逻辑代数基础

第二章 逻辑代数基础

上页 下页 返回 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章逻辑代数基础

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

第二章逻辑代数基础

第二章逻辑代数基础

一个乘积项的部分因 二、常用公式
子是另一乘积项的补, 这个乘积项的部分因子 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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以上的公式比较常用,应该能熟用,为以后 逻辑函数的化简打好基础
2.4 逻辑代数的基本定理
2.4.1 代入定理
内容:任何一个含有变量A 的等式,如果将所有出现
A 的位臵都用同一个逻辑函数G来替换,则等式仍然 成立。
利用代入定理可以证明一些公式,也可以将 前面的两变量常用公式推广成多变量的公式
2. 交换律、结合律、分配律 a. 交换律: AB= BA A + B=B + A b. 结合律:A(BC) =( AB)C
A +( B +C)= (A+B) + C
c. 分配律:A( B + C) = AB + AC
A + BC = (A + B)(A + C)
链接A
3.逻辑函数独有的基本定理
a. 互补律: A A 0
5.AB+A C+BC = AB+A C :在三个乘积项相 加时,如果前两项中的一个因子互为反,那么剩余 的因子组成的另一项则是多余的,可以删掉; 公式 AB+A C+BCD = AB+A C 的原理和上述相同
6. A(A B) =A B :如果某项和包含这一项的乘 积项取反相乘时,则这一项可以删掉; 7. A (A B) =A :当某个项取反和包含这一项 的乘积项取反相乘时,则只保留这个取反项
第二章 逻辑代数基础
内容提要
本章介绍分析数字逻辑功能的数学方法。首 先介绍逻辑代数的基本运算、常用公式和基本定 理,然后介绍逻辑代数及其表示方法、逻辑函数 的化简。重点掌握卡诺图化简逻辑函数,为后续 课程打下基础。
本章的内容 2.1 概述
2.2 逻辑代数中的三种基本运算
2.3 逻辑代数的基本公式和常用公式
Y A1 A2 An
3. 非逻辑运算
条件具备时,事件不发生;条件不具备时,事 件发生,这种因果关系叫做逻辑非,也称逻辑求反
如图2.2.5所示电路,一个开关 控制一盏灯就是非逻辑事例, 当开关A闭合时灯就会不亮。
用与前面相同的逻辑赋 值同样也可得到其真值表如 表2.2.3所示 非逻辑运算也叫逻辑非或 非运算、反相运算,即输出变 量是输入变量的相反状态。其 逻辑式为
表 2.2.5 或非逻辑真值表 输入 A 0 0 1 1 B 0 1 0 1 输出 Y 1 0 0 0
“0”全“0”出“1”
或非运算用或非门电路来实现, 如图2.2.8所示
A B
1
A Y B
Y
图 2.2.8 或门逻辑符号
6.与或非运算
与或非运算是“先与后或再非”三种运算的组合。 以四变量为例,逻辑表达式为:
A A 1
b. 重叠律:A · A=A
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
链接B
ห้องสมุดไป่ตู้
注:以上定律均可由真值表验证
7. 异或运算 其布尔表达式(逻辑函数式)为
Y A B AB AB
符号“⊕”表示异或运算,即两个输入逻辑变量取 值不同时Y=1,即不同为“1”相同为“0”,异或运 算用异或门电路来实现 表 2.2.6 异或逻辑真值表 其真值表如表2.2.6所示 输入 输出 其门电路的逻辑符号如图2.2.10 所示
A B Y
图2 . 2 . 1 与逻辑电路
A 设开关闭合用“1”表示, B 断开用“0”表示 ;灯亮用 Y “1”表示,灯灭用“0”表示 (逻辑赋值),则可得到表 2.2.1所示的输入输出的逻辑 图2 . 2 . 1 与逻辑电路 关系,称为真值表
从表中可知,其逻辑规律服 从“有0出0,全1才出1”
若有n个逻辑变量做与运算,其逻辑式可表示为
Y A1 A2 An
2.2.2 或运算 或运算也叫逻辑加或逻辑或,即当其中一个条 件满足时,事件就会发生,即“有一即可
如图2.2.3所示电路,两个 并联的开关控制一盏灯就是或 逻辑事例,只要开关A、B有 一个闭合时灯就会亮。
用与前面相同的逻辑赋 值同样也可得到其真值表如 表2.2.2所示,其逻辑规律服 从“有1出1,全0才出0” 其逻辑式为 Y A B 上式说明:当逻辑变量A、B有 一个为1时,逻辑函数输出Y就 为1。只有A、B全为0,Y才为0。
注意:
1. 逻辑代数和普通数学代数的运算相似,如有交换 律、结合律、分配律,而且逻辑代数中也用字母表 示变量,叫逻辑变量。 2. 逻辑代数和普通数学代数有本质区别,普通数学 代数中的变量取值可以是正数、负数、有理数和无 理数,是进行十进制(0~9)数值运算。而逻辑代 数中变量的取值只有两个:“0”和“1”。并且“0” 和“1”没有数值意义,它只是表示事物的两种逻辑 状态。
A B B A A ( B C ) ( A B) C A B C ( A B) ( A C ) ( A B) A B
返回A
返回B
说明:由表中可以看出
1.关于变量与常数关系的定理
A· 0=0 A· 1=A
A+0 =A A+1 =1
4. 与非(NAND)逻辑运算
与非运算是先与运算后非运算 的组合。以二变量为例,布尔 代数表达式为:
表 2.2.4 与非逻辑真值表 输入 A 0 0 1 1 B 0 1 0 1 输出 Y 1 1 1 0
Y ( AB)
其真值表如表2.2.4所示
其逻辑规律服从“有0出1,
表 2.2.4 与非逻辑真值表 输入 A 0 0 1 1 B 0 1 0 1 输出 Y 1 1 1 0
A B =1 Y A B Y
A 0 0 1 1 B 0 1 0 1 Y 0 1 1 0
图2.2.10 异或门逻辑符号
异或运算的性质 1. 交换律: A B B A 2. 结合律: A ( B C ) ( A B) C 3.分配律: A( B C ) AB AC 4.
2.4 逻辑代数的基本定理
2.5 逻辑函数及其表示方法 2.6 逻辑函数的化简方法 2.7 具有无关项的逻辑函数及其化简
2.1 概述
2.1.1 二值逻辑和逻辑运算
在数字电路中,1位二进制数码“0”和“1”不仅 可以表示数量的大小,也可以表示事物的两种不同 的逻辑状态,如电平的高低、开关的闭合和断开、 电机的起动和停止、电灯的亮和灭等。这种只有两
0 A 0
1 A A
1 0
0 1
1 A 1
0 A A
A A A A A 0
A B B A
A A A A A 1
A ( B C ) ( A B) C
A (B C ) A B A C
( A B ) A B ( A) A
全1才出0”
实现与非运算用与非门电路来 实现,如图2.2.7所示 5. 或非(NOR)运算 或非运算是先或运 算后非运算的组合。以 二变量A、B为例,布尔 代数表达式为:
A B &
A Y B
Y
图2.2.7 与非门逻辑符号
Y ( A B)
其真值表如表2.2.5所示
或非逻辑规律服从有“1”出
A B = Y A B Y
0 0 1 1 0 1 0 1 1 0 0 1
图 2.2.11 同或门逻辑符号
2.3 逻辑代数的基本公式和常用公式
2.3.1 基本公式 表2.3.1为逻辑代数的基本公式,也叫布尔恒等式 表2.3.1 逻辑代数的基本公式
序号 1 2 3 4 5 6 7 8 9 公 式 序号 10 11 12 13 14 15 16 17 18 公 式
A A 1 A 1 A
A A 0 A0 A
推论:当n个变量做异或运算时,若有偶数个变量取 “1”时,则函数为“0”;若奇数个变量取1时,则函 数为1.
8. 同或运算:
其布尔表达式为 Y A⊙ B ( A B) AB AB
符号“⊙”表示同或运算,即两个输入变量值相同 时Y=1,即相同为“1”不同为“0” 。同或运算用同 或门电路来实现,它等价于异或门输出加非门, 其真值表如表2.2.7所示 表 2.2.7 同或逻辑真值表 其门电路的逻辑符号如图2.2.11 输入 输出 所示 A B Y
2.3.2 若干常用公式
表2.3.2为常用的一些公式
表2.3.2 常用公式
序号 21 22 23 24 25 公 式
A A B A A AB A B
A B A B A A( A B) A A B A C BC A B A C A B A C BCD A B A C
A B Y
图2 . 2 . 3 或逻辑电路
表 2.2.2 或逻辑真值表 输入 A 0 0 1 1 B 0 1 0 1 输出 Y 0 1 1 1
其逻辑门符号如图 A 2.2.4所示,实现或逻辑 运算的门电路称为或门。 B
1
A Y B
Y
图 2.2.4 或门逻辑符号
若有n个逻辑变量做或运算,其逻辑式可表示为
数字电路是一种开关电路,输入、输出量是高、 低电平,可以用二值变量(取值只能为0,l)来表 示。输入量和输出量之间的关系是一种逻辑上的因 果关系。仿效普通函数的概念,数字电路可以用逻 辑函数的的数学工具来描述。 逻辑代数是布尔代数在数字电路中二值逻辑的 应用,它首先是由英国数学家乔治.布尔(George Boole)提出的,用在逻辑运算上。后来用在数字电 路中,就被称为开关代数或逻辑代数,它是逻辑函 数的基础。
种对立逻辑状态的逻辑关系,称为二值逻辑。
相关文档
最新文档