数电课件:2-逻辑代数基础.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数电课件:2-逻辑代数基础.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 逻辑 代数 基础
- 资源描述:
-
1、Digital Electronics Technology2022-1-19第二章第二章 逻辑代数基础逻辑代数基础Digital Electronics Technology2022-1-191. 逻辑与逻辑运算逻辑与逻辑运算n逻辑:事物间的因果关系。逻辑:事物间的因果关系。n逻辑运算:逻辑状态按照指定的某种因果关系进行逻辑运算:逻辑状态按照指定的某种因果关系进行推理的过程。推理的过程。2. 逻辑代数与逻辑变量逻辑代数与逻辑变量n逻辑代数:是描述客观事物逻辑关系的数学方法,逻辑代数:是描述客观事物逻辑关系的数学方法,是进行逻辑分析与综合的数学工具。因为它是英国数是进行逻辑分析与综合的数学工具
2、。因为它是英国数学家乔治学家乔治布尔布尔(George Boole)于于1849年提出的,所以年提出的,所以又称为布尔代数。又称为布尔代数。n逻辑变量:逻辑代数中的变量。逻辑变量的取值范逻辑变量:逻辑代数中的变量。逻辑变量的取值范围仅为围仅为“0”和和“1”,且无大小、正负之分。,且无大小、正负之分。2.1 概述概述Digital Electronics Technology2022-1-19 安理会由个常任理事国和个非常任理事国组成。安理会由个常任理事国和个非常任理事国组成。个常任理事国是中国、法国、俄罗斯、英国、美国。个常任理事国是中国、法国、俄罗斯、英国、美国。 每个理事国都有个投票权,
3、程序问题要至少票才能通每个理事国都有个投票权,程序问题要至少票才能通过。常任理事国对实质问题都拥有否决权,只要有票反过。常任理事国对实质问题都拥有否决权,只要有票反对就不能通过。这就是对就不能通过。这就是“大国一致大国一致”规则,通常称为规则,通常称为“否否决决”权。非常任理事国无否决权。权。非常任理事国无否决权。 实际上,在程序问题上,实际上,在程序问题上,安理会常任理事国也拥有否决权。因为安理会会员国就该安理会常任理事国也拥有否决权。因为安理会会员国就该问题是问题是“程序问题程序问题”还是还是“实质问题实质问题”产生分歧时候,就产生分歧时候,就可以把该问题认定为可以把该问题认定为“实质问题
4、实质问题”,有人称其为,有人称其为“双重否双重否决权决权”。2.1 概述概述Digital Electronics Technology2022-1-192.2 三种基本的逻辑运算三种基本的逻辑运算1. 与逻辑(与逻辑(AND) 当决定某一事件的全部条件都具备时,该事件才会发当决定某一事件的全部条件都具备时,该事件才会发生,这样的因果关系称为与逻辑。生,这样的因果关系称为与逻辑。 设定逻辑变量并状态赋值:设定逻辑变量并状态赋值: 逻辑变量:逻辑变量:A和和B,对应两个开,对应两个开关的状态。关的状态。1闭合,闭合,0断开;断开; 逻辑函数:逻辑函数:Y,对应灯的状态,对应灯的状态,1灯亮,灯亮
5、,0灯灭。灯灭。开关A开关B灯Y断开断开灭断开闭合灭闭合断开灭闭合闭合亮ABY000010100111描述逻辑关系的图表称为真值表 Y=ABABYDigital Electronics Technology2022-1-192.2 三种基本的逻辑运算三种基本的逻辑运算2. 或逻辑(或逻辑(OR) 当决定某一事件的所有条件中,只要有一个具备,该事当决定某一事件的所有条件中,只要有一个具备,该事件就会发生,这样的因果关系叫做或逻辑。件就会发生,这样的因果关系叫做或逻辑。开关A开关B灯Y断开断开灭断开闭合亮亮闭合断开亮亮闭合闭合亮ABY000011101111 Y=A+BABYDigital Ele
6、ctronics Technology2022-1-192.2 三种基本的逻辑运算三种基本的逻辑运算3. 非逻辑(非逻辑(NOT) 当某一条件具备了,事情不会发生;而此条件不具备当某一条件具备了,事情不会发生;而此条件不具备时,事情反而发生。这种逻辑关系称为非逻辑或逻辑非。时,事情反而发生。这种逻辑关系称为非逻辑或逻辑非。开关A灯Y断开亮闭合灭AY0110 Y=A=AAYDigital Electronics Technology2022-1-192.2 三种基本的逻辑运算三种基本的逻辑运算4. 复合逻辑复合逻辑与非与非真值表真值表YXFXYFXYF001101011110&XYFYXFXYF
7、001101011000XYF或非或非真值表真值表XYF1Digital Electronics Technology2022-1-192.2 三种基本的逻辑运算三种基本的逻辑运算异或异或真值表真值表XYF001101010110XYF001101011001同或同或真值表真值表BABABAFBAF=1BAFF=X Y=XY+XYBAFBAF=与或非与或非)(DCBAFDigital Electronics Technology2022-1-192.3 逻辑代数基本与常用公式逻辑代数基本与常用公式1. 基本公式(基本公式(P24)序号公 式序号公 式规 律1A 0=010A+0=A01律2A
8、1=A11A+1=101律31=0; 0=1(公理)12(A)=A还原律4A A= A13A+A=A重叠律5A A=014A+A=1互补律6A B=B A15A+B=B+A交换律7A (B C) = (A B) C16A+(B+C)=(A+B)+C结合律8A (B+C)=A B + A C17A+(BC) =(A+B) (A+C) 分配律9(A B)=A+B 18(A+B)=AB反演律德摩根(De. Morgan)定理Digital Electronics Technology2022-1-192. 常用公式(常用公式(P25)序号公 式规 律19A+A B=A吸收律20A+A B=A+B吸收
9、律21A B+A B=A22A(A+B)= A23A B+A C+B C=A B+ACA B+A C+B C D=A B+AC吸收律24A(AB)=AB;A(AB)=A2.3 逻辑代数基本与常用公式逻辑代数基本与常用公式Digital Electronics Technology2022-1-19需记忆Digital Electronics Technology2022-1-191. 代入定理代入定理 在任何一个含有变量在任何一个含有变量A的逻辑等式中,若以一函数式取的逻辑等式中,若以一函数式取代该等式中所有代该等式中所有A的位置,该等式仍然成立。的位置,该等式仍然成立。2.4 逻辑代数的基本
10、定理逻辑代数的基本定理例:(A+B)=AB (AB)=A+B (A+B+C)=A(B+C)=ABC (ABC)=A+(BC) =A+B+C 分别代入:B+CB BC B 德摩根(De. Morgan)定理也适应于多变量的情况Digital Electronics Technology2022-1-192. 反演定理反演定理 在一个逻辑式在一个逻辑式Y中中,若将其中所有的若将其中所有的“+”变成变成“”,“”变成变成“+”,“ 0”变成变成“1”,“1”变成变成“0”,原变量变成,原变量变成反变量,反变量变成原变量,所得函数式即为原函数式反变量,反变量变成原变量,所得函数式即为原函数式的反逻辑式
11、,记作:的反逻辑式,记作:Y 。例:例:已知已知 Y=AB+(C+D)E,求,求Y。解:解: Y=(AB+(C+D)E)= (A+B)(CD+E)2.4 逻辑代数的基本定理逻辑代数的基本定理Digital Electronics Technology2022-1-192.4 逻辑代数的基本定理逻辑代数的基本定理2. 反演定理反演定理 在一个逻辑式在一个逻辑式Y中中,若将其中所有的若将其中所有的“+”变成变成“”,“”变成变成“+”,“ 0”变成变成“1”,“1”变成变成“0”,原变量变成,原变量变成反变量,反变量变成原变量,所得函数式即为原函数式反变量,反变量变成原变量,所得函数式即为原函数式
12、的反逻辑式,记作:的反逻辑式,记作:Y 。1 、优先次序:、优先次序:“()()” “ ” “ ” ;2 、不属于单个变量上的反号应保留。、不属于单个变量上的反号应保留。CDCBAFCDCBAF)(Digital Electronics Technology2022-1-19 对偶式:对偶式:在一个逻辑式在一个逻辑式Y中中,若将其中所有的若将其中所有的“+”变成变成“”,“”变成变成“+”,“0”变成变成“1”,“1”变成变成“0”,所,所得函数式即为原函数式的对偶式,记作:得函数式即为原函数式的对偶式,记作:YD。3. 对偶定理对偶定理 若两个函数式相等,那么它们的对偶式也相等。若两个函数式
13、相等,那么它们的对偶式也相等。2.4 逻辑代数的基本定理逻辑代数的基本定理首先写出等式两边的对偶式 A+(BC) =(A+B) (A+C)例:例:A(B+C) 和 AB+ AC 根据乘法分配率,这两个对偶式相等,即A(B+C)= AB+ AC 由对偶定理可得原来的两式也相等Digital Electronics Technology2022-1-191. 逻辑函数逻辑函数 输出和输入(逻辑)变量之间的函数关系。输出和输入(逻辑)变量之间的函数关系。 2.5 逻辑函数及其表示方法逻辑函数及其表示方法Y=F(A,B,C,)2. 逻辑函数的表示方法逻辑函数的表示方法逻辑真值表、逻辑函数式、逻辑图逻辑
14、真值表、逻辑函数式、逻辑图、波形图和、波形图和卡诺图卡诺图。 (1)逻辑真值表:)逻辑真值表:是由输出变量取值与对应的输入变是由输出变量取值与对应的输入变量取值所构成的表格。列写方法是:量取值所构成的表格。列写方法是: a) 找出输入、输出变量,并用相应的字母表示;找出输入、输出变量,并用相应的字母表示; b) 列出所有输入变量可能的取值,计算对应的输出值,列出所有输入变量可能的取值,计算对应的输出值,并以表格形式列写出来。并以表格形式列写出来。Digital Electronics Technology2022-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法 例:例:三人表决电路,
15、当输入变量三人表决电路,当输入变量A、B、C中有两个或两中有两个或两个以上取值为个以上取值为1时,输出为时,输出为1;否则,输出为;否则,输出为0。 三人表决电路的真值表三人表决电路的真值表 Digital Electronics Technology2022-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法 (2)逻辑函数式)逻辑函数式 是将逻辑函数中输出变量与输入变量之间的逻辑关系是将逻辑函数中输出变量与输入变量之间的逻辑关系用与、或、非等逻辑运算符号连接起来的式子,又称函用与、或、非等逻辑运算符号连接起来的式子,又称函数式或逻辑式。数式或逻辑式。 例:例:三人表决电路:三人表决电
16、路: ABCABCCABBCAY (3)逻辑图)逻辑图 是将逻辑函数中输出变是将逻辑函数中输出变量与输入变量之间的逻辑量与输入变量之间的逻辑关系用与、或、非等逻辑关系用与、或、非等逻辑符号表示出来的图形。符号表示出来的图形。例:例:三人表决电路逻辑图三人表决电路逻辑图 123456ABCD654321DCBATitleNumberRevisionSizeBDate:20-Feb-2009Sheet of File:F:My Documents公司公司当前工作军品项目绵阳外协绵阳外协.ddbDrawn By: A A A AABCYDigital Electronics Technology20
17、22-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法 (4)波形图()波形图(P31)(5)各种表示方法之间的转换)各种表示方法之间的转换真值表真值表 逻辑式逻辑式逻辑式逻辑式 真值表真值表逻辑式逻辑式 逻辑图逻辑图逻辑图逻辑图 逻辑式逻辑式Digital Electronics Technology2022-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法(5)各种表示方法之间的转换)各种表示方法之间的转换 由真值表求逻辑表达式由真值表求逻辑表达式 1)把真值表中逻辑函数值为)把真值表中逻辑函数值为1的变量组合挑出来;的变量组合挑出来; 2)若输入变量为)若输入变量为1,则
18、写成原变量,若输入变量为,则写成原变量,若输入变量为0,则写成反变量;则写成反变量; 3)把每个组合中各个变量相乘,得到一个乘积项;)把每个组合中各个变量相乘,得到一个乘积项; 4)将各乘积项相加,就得到相应的逻辑表达式。)将各乘积项相加,就得到相应的逻辑表达式。A B C表 决 结 果 Z0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 100010111ABCCABCBABCAZDigital Electronics Technology2022-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法 由逻辑表达式列出真值表由逻辑表达式列出真值表 按照逻辑表达
19、式,对逻辑变量的各种取值进行计算,按照逻辑表达式,对逻辑变量的各种取值进行计算,求出相应的函数值,再把变量取值和函数值一一对应列求出相应的函数值,再把变量取值和函数值一一对应列成表格。成表格。A B C表决结果 Z0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 100010111ABCCABCBABCAZDigital Electronics Technology2022-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法 由逻辑函数式求逻辑电路由逻辑函数式求逻辑电路 1)画出所有的逻辑变量;)画出所有的逻辑变量; 2)用)用“非门非门”对变量中有对变量中有
20、“非非”的变量取的变量取“非非”; 3)用)用“与门与门”对有关变量对有关变量的乘积项,实现逻辑乘;的乘积项,实现逻辑乘; 4)用)用“或门或门”对有关的乘对有关的乘积项,实现逻辑加;积项,实现逻辑加;ABCCABCBABCAZDigital Electronics Technology2022-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法 由逻辑图求逻辑表达式由逻辑图求逻辑表达式 由输入到输出逐级推导,按照每个门的符号写出每个由输入到输出逐级推导,按照每个门的符号写出每个门的逻辑函数,直到最后得到整个逻辑电路的表达式。门的逻辑函数,直到最后得到整个逻辑电路的表达式。BABY=A
21、B+ABA BA1&AB&11Digital Electronics Technology2022-1-19Digital Electronics Technology2022-1-19Digital Electronics Technology2022-1-192.5 逻辑函数及其表示方法逻辑函数及其表示方法3. 逻辑函数的两种标准形式逻辑函数的两种标准形式 (1)最小项和的形式)最小项和的形式积之和(积之和(“与与或或”表达式)表达式) 最小项:最小项:设设 m 为包含为包含 n 个因子的乘积项,且这个因子的乘积项,且这 n 个因个因子以原变量形式或者反变量形式在子以原变量形式或者反变量形
22、式在m中出现且只出现一次,中出现且只出现一次,称称 m 为为 n 变量的一个最小项。变量的一个最小项。n变量共有变量共有2n个最小项。个最小项。 最小项的编号规则:最小项的编号规则:把最小项把最小项 m 取取值为值为1 的输入变量的输入变量取值看作二进制数,其对应的十进制数即为该最小项的编取值看作二进制数,其对应的十进制数即为该最小项的编号,记作号,记作mi 。 Digital Electronics Technology2022-1-19(1 1)最小项)最小项 ( (举例)举例)具备以上条件的乘积项共八个,我们称这八个乘具备以上条件的乘积项共八个,我们称这八个乘积项为三变量积项为三变量A
23、A、B B、C C的最小项。的最小项。设设A A、B B、C C是三个逻辑变量,若由这三个逻辑变是三个逻辑变量,若由这三个逻辑变量按以下规则构成乘积项:量按以下规则构成乘积项: 每个乘积项都只含三个因子,且每个变量都是每个乘积项都只含三个因子,且每个变量都是它的一个因子;它的一个因子; 每个变量都以反变量每个变量都以反变量(A(A、B B、C)C)或以原变量或以原变量(A(A、B B、C)C)的形式出现一次,且仅出现一次。的形式出现一次,且仅出现一次。 Digital Electronics Technology2022-1-19三变量最小项真值表三变量最小项真值表 Digital Elect
24、ronics Technology2022-1-19(2 2)最小项的性质)最小项的性质 对于任意一个最小项,只有一组变量取值使它的对于任意一个最小项,只有一组变量取值使它的值为值为1 1,而变量取其余各组值时,该最小项均为,而变量取其余各组值时,该最小项均为0 0; 任意两个不同的最小项之积恒为任意两个不同的最小项之积恒为0 0; 变量全部最小项之和恒为变量全部最小项之和恒为1 1。 Digital Electronics Technology2022-1-19最小项也可用最小项也可用“m mi i” 表示,下标表示,下标“i i”即最小即最小项的编号。编号方法:把最小项取值为项的编号。编号
25、方法:把最小项取值为1 1所对应的所对应的那一组变量取值组合当成二进制数,与其相应的十那一组变量取值组合当成二进制数,与其相应的十进制数,就是该最小项的编号。进制数,就是该最小项的编号。三变量最小项的编号表三变量最小项的编号表 Digital Electronics Technology2022-1-19 (3 3)最小项表达式)最小项表达式 任何一个逻辑函数都可以表示为最小项之和的任何一个逻辑函数都可以表示为最小项之和的形式形式标准与或表达式标准与或表达式。而且这种形式是惟一的,。而且这种形式是惟一的,就是说一个逻辑函数只有一种最小项表达式。就是说一个逻辑函数只有一种最小项表达式。例例1-7
展开阅读全文