逻辑代数基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《逻辑代数基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑 代数 基础 课件
- 资源描述:
-
1、第二章逻辑代数基础第二章逻辑代数基础逻辑代数:分析和设计数字电路逻辑代数:分析和设计数字电路 的数学工具。的数学工具。基本概念v1.逻辑:条件和结果之间的因果关系。v2.逻辑代数:又称布尔代数,是描述和研究客观世界中事物间逻辑关系的数学。v3.逻辑变量:逻辑代数中的变量,在数字电子技术中逻辑变量是指只有2种对立状态的器件,即逻辑变量的取值只有“0”或“1”两种。v4.逻辑函数:定义:如果逻辑变量x1、x2、x3、xn 的取值确定以后,逻辑变量F的取值也唯一的确定了,则称F是x1、x2、x3、xn的逻辑函数。记作:),(21nxxxfF2.1 基本逻辑运算基本逻辑运算1.与运算(逻辑乘)(与运算
2、(逻辑乘)(AND)Y(a)说明与逻辑的电路说明与逻辑的电路与运算符,也有用与运算符,也有用“”、“”、“&”&”表示表示 与门逻辑符号与门逻辑符号&AYBYABAYB2.或运算(逻辑加)或运算(逻辑加)(OR)BYA或运算符,也可用或运算符,也可用“”、“”表示表示 或运算真值表或运算真值表或门逻辑符号或门逻辑符号11 ABYYAB+ABY3.非运算(逻辑反)(非运算(逻辑反)(NOT)AY“”非逻辑运算符非逻辑运算符非运算真值表非运算真值表非门逻辑符号非门逻辑符号1AYYAAY2.2、复合逻辑运算、复合逻辑运算1.与非运算(与非运算(NAND)与非逻辑真值表与非逻辑真值表ABABY Y&A
3、YBYAB与非门逻辑符号与非门逻辑符号AYB 或非逻辑真值表或非逻辑真值表2.或非运算(或非运算(NOR)BAY或非门逻辑符号或非门逻辑符号11 ABYYAB+ABY与或非门逻辑符号与或非门逻辑符号3.与或非运算(与或非运算(AND-OR-NOT)ABCDYYDCAB11&CDABY与或非逻辑真值表与或非逻辑真值表YDCAB+4.异或运算(异或运算(XOR)异或逻辑真值表异或逻辑真值表BABABAY异或门逻辑符号异或门逻辑符号YAB=1AYBAYB 5.同或运算(同或运算(XNOR)同或逻辑真值表同或逻辑真值表ABBABAY异或与同或互为反运算异或与同或互为反运算:BA BA BABA 同或门
4、逻辑符号同或门逻辑符号=AYBYABA YB异或、同或逻辑的公式异或、同或逻辑的公式 A B=A BA B=A B A B=A B A B=A BAA=0A A=1A00=AA11=A偶数个偶数个1相异或等于相异或等于 0奇数个奇数个1相异或等于相异或等于1偶数个偶数个0相同或等于相同或等于 1奇数个奇数个0相同或等于相同或等于 0A A=1A A=0A 0 0=AA 1 1=A多个变量的异或、同或间关系多个变量的异或、同或间关系(1)偶数个变量的异或、同或互补偶数个变量的异或、同或互补(2)奇数个变量的异或、同或相等奇数个变量的异或、同或相等A1 A2 An=A1 A2 An(n为偶数为偶数
5、)A1 A2 An=A1 A2 An(n为奇数为奇数)试证明三个变量的情况。试证明三个变量的情况。2.3 2.3 逻辑代数的公式逻辑代数的公式 一、一、基本定律基本定律 :1.自等律自等律 A+0=A A 1=A 2.吸收律吸收律 A+1=1 A 0=0 3.重叠律重叠律 A+A=A A A=A 4.互补律互补律 5.还原律还原律 A =A A+A=1 A A=06.交换律交换律 A+B=B+A A B=B A 7.结合律结合律 A+B+C=(A+B)+C=A+(B+C)A B C=(A B)C=A (B C)8.分配律分配律 A(B+C)=AB+AC A+BC=(A+B)(A+C)9.反演律
6、反演律 A+B=A B AB=A+B 基本定律的正确性可以用列真值表的方法加以基本定律的正确性可以用列真值表的方法加以证明;对同一基本公式左、右两列存在对偶关证明;对同一基本公式左、右两列存在对偶关系。系。求证求证:A+BC=(A+B)(A+C)A+BC=(A+B)(A+C)证明证明:右边右边=AA+AB+AC+BC ;=AA+AB+AC+BC ;分配律分配律=A+A(B+C)+BC ;=A+A(B+C)+BC ;分配律分配律,重叠律重叠律=A(1+B+C)+BC ;=A(1+B+C)+BC ;分配律分配律=A=A 1+BC ;1+BC ;吸收律吸收律=A+BC ;=A+BC ;吸收律吸收律=
7、左边左边例:用例:用真值表真值表证明反演律证明反演律 B ABA 0 00 11 01 101111000110010101000BA BA ABBAB A B ABA 证明证明:三、常用公式三、常用公式 1.合并相邻项公式合并相邻项公式 AB+AB=A2.消项公式消项公式 A+AB=A一项以另一项为因子,则该项是多余的。一项以另一项为因子,则该项是多余的。3.消去互补因子公式消去互补因子公式 A+AB=A+B若某一项的部分因子是另一项的反,则该部分因若某一项的部分因子是另一项的反,则该部分因子可消去。子可消去。左左边边右右边边 )(BAABAABABAAABABABAA练习:证明练习:证明成
8、立。成立。证明证明:4.多余项(生成项)公式多余项(生成项)公式AB+AC+BC=AB+AC公式可推广:公式可推广:CAABBCDECAAB =AB+AC+=AB+AC+A ABC+BC+A ABCBC=AB+AC+=AB+AC+(A+A)(A+A)BCBC证明证明:左边左边=AB+AC+BAB+AC+BC C=AB+AC=AB+AC=AB(1+C)+AC(1+B)=AB(1+C)+AC(1+B)证明冗余律证明冗余律CAABBCCAAB 成立成立1 AA;分配律;分配律;分配律;分配律;吸收律;吸收律=右边右边2.4 逻辑代数的基本规则逻辑代数的基本规则1.1.代入规则代入规则:任何一个含有某
9、变量的等式,如果等式中所任何一个含有某变量的等式,如果等式中所有出现此有出现此的位置的位置均代均代之以一个逻辑函数式,之以一个逻辑函数式,则此等式依然成立。则此等式依然成立。例:例:A B=A+BBCBC替代替代B B得得ABCBCACBA由此反演律能推广到由此反演律能推广到n n个变量:个变量:n 21n 21n 21n 21AAAAAAAAAA A A利用反演律2.2.反演规则反演规则:对于任意一个逻辑函数式对于任意一个逻辑函数式 F F,做如下处理:,做如下处理:运算符运算符“.”与与“+”互换互换,“,“”与与“”互换互换;常量常量“0 0”换成换成“1 1”,“1 1”换成换成“0
10、0”;原变量原变量换成换成反变量反变量,反变量反变量换成换成原变量。原变量。那么得到的新函数式称为原函数式那么得到的新函数式称为原函数式F F的反函数式的反函数式 。F必要时适当地加入括号。必要时适当地加入括号。非号保留,而非号下面的函数式按反演规则变换非号保留,而非号下面的函数式按反演规则变换 将非号去掉,而非号下的函数式保留不变将非号去掉,而非号下的函数式保留不变例例1:若:若 F=A B+C D,试用反演规则求反函数试用反演规则求反函数 F。例例2:若:若 F=A+B+C D,试用反演规则求反函数试用反演规则求反函数 F。解:解:F=A B C+D解:解:F=(A+B)(C+D)常用关系
11、式:常用关系式:(1)F=F;(2)若若 F=G,则,则 F=G;反之也成立。;反之也成立。3.3.对偶规则对偶规则:对于任意一个逻辑函数式对于任意一个逻辑函数式 F F,做如下处理:,做如下处理:运算符运算符“.”与与“+”互换互换,“,“”与与“”互换互换;常量常量“0 0”换成换成“1 1”,“1 1”换成换成“0 0”;那么得到的新函数式称为原函数式那么得到的新函数式称为原函数式F F的的对偶式对偶式 F。对偶规则对偶规则:若两逻辑式相等,则它们对应的对偶式也相等。若两逻辑式相等,则它们对应的对偶式也相等。即即 若若 F F1 1=F=F2,2,则则 F F1 1=F=F2 2。运算顺
12、序不变;运算顺序不变;只变换运算符和常量,其只变换运算符和常量,其变量是不变变量是不变的。的。常用关系式:常用关系式:(1)(F)=F;A=A,0=1,1=0。(2)若若 F=G,则,则 F=G;反之也成立。;反之也成立。练习练习1:F=A(B+C),求求F=?解:解:F=A+B C练习练习2:F=AB+A(C+0),求,求F=?解:解:F=(A+B)A+C1将将 F中的变量原反互换后即可得到中的变量原反互换后即可得到 F;将将 F中的变量原反互换后即可得到中的变量原反互换后即可得到 F。F F 1 A+0 AF F 1+0 反演式与对偶式的关系反演式与对偶式的关系例例1:已知:已知 A 0=
13、A,则其对偶公式为:,则其对偶公式为:A 1=A例例2:已知:已知 F=A B,则其反函数可写为:,则其反函数可写为:A B即即 A B=A BF =与与反演律反演律 A+B=A B 形式类似形式类似 逻辑函数与普通代数中的函数相似,它是随自变量的变逻辑函数与普通代数中的函数相似,它是随自变量的变化而变化的因变量。因此,如果用化而变化的因变量。因此,如果用自变量和因变量自变量和因变量分别表示分别表示某一事件发生的某一事件发生的条件和结果条件和结果,那么该事件的因果关系就可以,那么该事件的因果关系就可以用逻辑函数来描述。用逻辑函数来描述。数字电路的输入、输出量一般用高、低电平来表示,高、数字电路
14、的输入、输出量一般用高、低电平来表示,高、低电平也可以用二值逻辑低电平也可以用二值逻辑1和和0来表示。同时来表示。同时数字电路数字电路的输出的输出与输入之间的关系是一种因果关系,与输入之间的关系是一种因果关系,因此它可以用逻辑函数因此它可以用逻辑函数来描述,并称为来描述,并称为逻辑电路逻辑电路。对于任何一个电路,若输入逻辑。对于任何一个电路,若输入逻辑变量变量A、B、C、的取值确定后,其输出逻辑变量的取值确定后,其输出逻辑变量F的值的值也被惟一地确定了,则可以称也被惟一地确定了,则可以称F是是A、B、C、的逻的逻辑函辑函数,数,并记为并记为),(CBAfF 2.5.1逻辑函数逻辑函数2.5.2
15、 逻辑函数的描述方法逻辑函数的描述方法v真值表描述真值表描述v逻辑表达式逻辑表达式v卡诺图卡诺图v逻辑图逻辑图描述描述一、一、真值表描述真值表描述:A B CY0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 100010111 逻辑函数的真值表具有唯一性。逻辑函数的真值表具有唯一性。逻辑函数有逻辑函数有 n 个变量时,共有个变量时,共有2n个个不同的变量取值组合。在列真值表不同的变量取值组合。在列真值表时,变量取值的组合一般按时,变量取值的组合一般按 n 位二位二进制数递增的方式列出。进制数递增的方式列出。若两个逻辑函数的真值表相同若两个逻辑函数的真值表相同,则这
16、两个逻辑函数相等。,则这两个逻辑函数相等。二、二、逻辑表达式逻辑表达式:BCAY 逻辑表达式是逻辑函数的数学表达式,是由输入变量和逻逻辑表达式是逻辑函数的数学表达式,是由输入变量和逻辑运算符号(乘辑运算符号(乘、加、非)构成的代数式。、加、非)构成的代数式。还以上面的表决事件为例:还以上面的表决事件为例:在在ABC取取011时,时,F=1,写成表达式的形式,写成表达式的形式:有四种情况取有四种情况取1,四个表达式相或。其函数,四个表达式相或。其函数 表达式为:表达式为:ABCCABCBABCAF总结:由真值表写表达式,可将表中输出为总结:由真值表写表达式,可将表中输出为1的一组输的一组输 入变
17、入变量(量(A、B、C.)组合状态以逻辑乘形式表示(用原变量表示变)组合状态以逻辑乘形式表示(用原变量表示变量取值量取值1,用反变量形式表示变量取值,用反变量形式表示变量取值0),再将所有),再将所有F=1的逻的逻辑乘进行逻辑相加即得,这种表达式称为与或表达式。辑乘进行逻辑相加即得,这种表达式称为与或表达式。1.常见逻辑表达式常见逻辑表达式F=AB+AC =AB+AC=AB AC =(A+B)(A+C)与或式与或式 与非与非与非式与非式与或非式与或非式=AB+A C =(A+B)(A+C)或与式或与式 =(A+B)(A+C)=A+B +A+C 或非或非或非式或非式任何一个逻辑函数式都可以通过逻
18、辑变换写成以下五种形式任何一个逻辑函数式都可以通过逻辑变换写成以下五种形式:2.逻辑式两种标准形式逻辑式两种标准形式(最小项之和式,最大项之积式最小项之和式,最大项之积式)1 1)最小项之和式标准)最小项之和式标准与或与或式式 在在n变量逻辑函数中,由所有变量逻辑函数中,由所有n个变量以原变量或反个变量以原变量或反变量的形式出现一次而组成的变量的形式出现一次而组成的乘积项(与项)乘积项(与项)。最小项(最小项(Minterm)n变量逻辑函数的最小项有变量逻辑函数的最小项有2n个。最小项通常用符号个。最小项通常用符号m mi i来来表示。表示。下标下标i的确定的确定:把最小项中的:把最小项中的原
19、变量记为原变量记为1,反变量记为,反变量记为0,当变量顺序确定后,按顺序排列成一个二进制数,则与这个当变量顺序确定后,按顺序排列成一个二进制数,则与这个二进制数相对应的二进制数相对应的十进制数十进制数,就是这个最小项的下标,就是这个最小项的下标i。在一个在一个与或逻辑式与或逻辑式中,若所有的乘积项均为最小项,中,若所有的乘积项均为最小项,则该逻辑式称为则该逻辑式称为最小项之和式最小项之和式。CBACBACBABCACBACBACABABC三变量逻辑函数的最小项三变量逻辑函数的最小项只有一种输入组合使对应的最小项为只有一种输入组合使对应的最小项为1 1,而其他的组合都使它为,而其他的组合都使它为
20、0 0。(变量型)ABCCBABCAY 型)(m 753mmm m 753m)型(,)(例:写出例:写出 的最小项之和式。的最小项之和式。ABCBCACY 最小项之和式最小项之和式为为:ABCBCACBA ABCBCAABCCBAABC ABCBCAACBBA ABCBCACY )()(解:解:1 AA例:已知例:已知 )15,14,13,9,6,4,3(),(mDCBAY利用最小项表达式求其反函数和对偶式。利用最小项表达式求其反函数和对偶式。)12,11,10,8,7,5,2,1,0(m )1514139643(i m),(ikk ,DCBAY )15,14,13,10,8,7,5,4,3(
21、)3,4,5,7,8,10,13,14,15(),(k12nmmmDCBAYLL解:解:2 2)最小项的主要性质)最小项的主要性质A B C A B C0 0 000 0 10 0 1 000 1 101 0 001 0 111 1 001 1 10 对任何一个最小项,只有一组变量的取值组合,使它的值为对任何一个最小项,只有一组变量的取值组合,使它的值为1。能使最小项的值为能使最小项的值为1的取的取值组合,称为值组合,称为与该最小与该最小项对应的取值组合项对应的取值组合。例:例:101 ABC。全部最小项之和恒等于全部最小项之和恒等于1。即:即:1201niim任意两个最小项的乘积恒等于任意两
22、个最小项的乘积恒等于0。即:即:),12)(0(0jijimmnji且 即:即:任一最小项与另一最小项非之积恒等于该最任一最小项与另一最小项非之积恒等于该最小项小项。),12)(0(jijimmmniji且证明:证明:若自变量的取值组合使若自变量的取值组合使mi =1(有且只有一组有且只有一组),则:则:ijimmm1若自变量的取值组合使若自变量的取值组合使mi =0(其余其余2 n-1组组),则:则:ijimmm0所以,等式成立。所以,等式成立。三、卡诺图三、卡诺图描述描述:1.卡诺图的构成卡诺图的构成A B0 00 11 01 1 m0 m1 m2 m3AABBABAB1010 m0 m1
23、 m2 m3 miABABABAB1010 0 1 2 3二二变变量量K图图ABC0100011110 m0 m1 m2 m3 m4 m5 m6 m7000111100001 11 1001 2 34 5 6 7 12 13 14 15 8 9 10 11ABCDABC0100011110 0 1 2 3 456 7 行、列变量的组合排列行、列变量的组合排列顺序按循环码排列。(几顺序按循环码排列。(几何相邻、对称相邻和头尾何相邻、对称相邻和头尾相邻)。相邻)。三三变变量量K图图四四变变量量K图图2.卡诺图描述逻辑函数卡诺图描述逻辑函数 给出真值表给出真值表 将真值表的每一行的取值填入卡诺图即可
展开阅读全文