数字电子技术基础第五版.pptx
《数字电子技术基础第五版.pptx》由会员分享,可在线阅读,更多相关《数字电子技术基础第五版.pptx(136页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、作作 业业题题2.3 题题2.7 题题2.8 题题2.10(1)()(6)题题2.11(4)题题2.12(2)题题2.13(2)(3)题题2.15(5)(9)题题2.16(a)(c)题题2.18(3)(5)()(7)题题2.22(3)题题2.23(4)题题2.25(3)第1页/共136页本章的内容2.1 概述概述2.2 逻辑代数中的三种基本运算逻辑代数中的三种基本运算2.3 逻辑代数的基本公式和常用公式逻辑代数的基本公式和常用公式2.4 逻辑代数的基本定理逻辑代数的基本定理2.5 逻辑函数及其表示方法逻辑函数及其表示方法2.6 逻辑函数的化简方法逻辑函数的化简方法2.7 具有无关项的逻辑函数及
2、其化简具有无关项的逻辑函数及其化简第2页/共136页2.1 概述 在数字电路中,1位二进制数码“0”和“1”不仅可以表示数量的大小,也可以表示事物的两种不同的逻辑状态,如电平的高低、开关的闭合和断开、电机的起动和停止、电灯的亮和灭等。这种只有两种对立逻辑状态的逻辑关系,称这种只有两种对立逻辑状态的逻辑关系,称为二值逻辑。为二值逻辑。当二进制数码“0”和“1”表示二值逻辑,并按某种因果关系进行运算时,称为逻辑运算逻辑运算,最基本的三种逻辑运算为“与”、“或”、“非”,它与算术运算的本质区别是“0”和“1”没有数量的意义。故在逻辑运算中1+1=1(或运算)2.1.1 二值逻辑和逻辑运算二值逻辑和逻
3、辑运算第3页/共136页 数字电路是一种开关电路,输入、输出量是高、低电平,可以用二值变量(取值只能为0,l)来表示。输入量和输出量之间的关系是一种逻辑上的因果关系。仿效普通函数的概念,数字电路可以用逻辑函数的的数学工具来描述。2.1.2 数字电路的特点及描述工具 逻辑代数是布尔代数在数字电路中二值逻辑的应用,它逻辑代数是布尔代数在数字电路中二值逻辑的应用,它首先是由英国数学家乔治首先是由英国数学家乔治.布尔(布尔(George Boole)提出的,)提出的,用在逻辑运算上。后来用在数字电路中,就被称为开关代数用在逻辑运算上。后来用在数字电路中,就被称为开关代数或逻辑代数,它是逻辑函数的基础。
4、或逻辑代数,它是逻辑函数的基础。第4页/共136页注意:1.逻辑代数和普通数学代数的运算相似,如有交换律、结合逻辑代数和普通数学代数的运算相似,如有交换律、结合律、分配律,而且逻辑代数中也用字母表示变量,叫逻辑变律、分配律,而且逻辑代数中也用字母表示变量,叫逻辑变量。量。2.逻辑代数和普通数学代数有本质区别,普通数学代数中逻辑代数和普通数学代数有本质区别,普通数学代数中的变量取值可以是正数、负数、有理数和无理数,是进行的变量取值可以是正数、负数、有理数和无理数,是进行十进制(十进制(09)数值运算。)数值运算。而逻辑代数中变量的取值只有而逻辑代数中变量的取值只有两个:两个:“0”和和“1”。并
5、且。并且“0”和和“1”没有数值意义,没有数值意义,它只是表示事物的两种逻辑状态。它只是表示事物的两种逻辑状态。第5页/共136页2.2 逻辑代数中的三种基本运算 在二值逻辑函数中,最基本的逻辑运算有与(在二值逻辑函数中,最基本的逻辑运算有与(AND)、)、或(或(OR)、非()、非(NOT)三种逻辑运算。)三种逻辑运算。第6页/共136页 与与(AND)或或(OR)非非(NOT)以以A A=1=1表示开关表示开关A A合上,合上,A A=0 0表示开关表示开关A A断开;断开;以以Y Y=1 1表示灯亮,表示灯亮,Y Y=0 0表示灯不亮;表示灯不亮;三种电路的因果关系不同:三种电路的因果关
6、系不同:第7页/共136页与与与运算也叫逻辑乘或逻辑与,即当所有的条件都满足时,事件才会发生,即“缺一不可。Y=A AND B =A&B=AB=ABA BA BY Y0 00 00 00 10 10 01 0 00 01 1 11 1逻辑规律服从“有0出0,全1才出1”第8页/共136页或或或运算也叫逻辑加或逻辑或,即当其中一个条件满足时,事件就会发生,即“有一即可Y=A OR B =A+BA BA BY Y0 00 00 00 10 11 11 0 01 11 1 11 1其逻辑规律服从“有1出1,全0才出0”第9页/共136页非非 条件具备时,事件不发生;条件不具备时,事件发生A A Y
7、Y0 0 1 11 10 0第10页/共136页几种常用的复合逻辑运算与非 或非 与或非“有0出1,全1才出0”有“1”出“0”全“0”出“1”第11页/共136页几种常用的复合逻辑运算异或Y=A BA BA BY Y0 00 00 00 10 11 11 0 01 11 1 10 0符号“”表示异或运算,即两个输入逻辑变量取值不同时Y=1,即不同为“1”相同为“0”,异或运算用异或门电路来实现第12页/共136页异或运算的性质1.交换律:交换律:2.结合律:结合律:3.分配律:分配律:推论:当推论:当n个变量做异或运算时,若有偶数个变量取个变量做异或运算时,若有偶数个变量取“1”时,时,则函
8、数为则函数为“0”;若奇数个变量取;若奇数个变量取1时,则函数为时,则函数为1.4.第13页/共136页几种常用的复合逻辑运算同或Y=A BA BA BY Y0 00 01 10 10 10 01 0 00 01 1 11 1符号“”表示同或运算,即两个输入变量值相同时Y=1,即相同为“1”不同为“0”。同或运算用同或门电路来实现,它等价于异或门输出加非门第14页/共136页2.3.1 基本公式2.3.2 常用公式2.3 逻辑代数的基本公式和常用公式第15页/共136页2.3.1 基本公式根据与、或、非的定义,得表2.3.1的布尔恒等式序号序号公公 式式序号序号序号序号公公 式式1010 1
9、1 =0 0;0 0=1 11 10 0 0 0 A A=0 0 0 011111 1+A=+A=1 12 21 A=A12120 0+A=A+A=A3 3A A=AA A=A1313A+A=AA+A=A4 4A A=A A=0 01414A+A=A+A=1 15 5A B=B AA B=B A1515A+B=B+AA+B=B+A6 6A(B C)=(A B)CA(B C)=(A B)C1616A+(B+C)=(A+B)+CA+(B+C)=(A+B)+C7 7A(B+C)=A B+A CA(B+C)=A B+A C1717A+B C=(A+B)(A+C)A+B C=(A+B)(A+C)8 8(
10、A B)=A+B(A B)=A+B1818(A+B)=AB(A+B)=AB9 9(A)=A(A)=A证明方法:推演 真值表第16页/共136页A 0=0A+0=AA 1=AA+1=12.交换律、结合律、分配律交换律、结合律、分配律a.交换律:交换律:AB=BA A+B=B+Ab.结合律:结合律:A(BC)=(AB)C A+(B C)=(AB)+Cc.分配律:分配律:A(B+C)=AB+AC A+BC=(A+B)(A+C)1.关于变量与常数关系的定理说明:由表中可以看出说明:由表中可以看出第17页/共136页a.互补律:互补律:b.重叠律:重叠律:A A=A A+A=Ac.非非律:非非律:d.吸
11、收律:吸收律:A+A B=A A(A+B)=A e.摩根定律:摩根定律:注:以上定律均可由真值表验证注:以上定律均可由真值表验证3.逻辑函数独有的基本定理第18页/共136页公式(17)的证明(公式推演法):第19页/共136页公式(17)的证明(真值表法):ABCABCBCBCA+BCA+BCA+BA+BA+CA+C(A+BA+B)(A+C)(A+C)0000000 00 00 00 00 00010010 00 00 01 10 00100100 00 01 10 00 00110111 11 11 11 11 11001000 01 11 11 11 11011010 01 11 11
12、11 11101100 01 11 11 11 11111111 11 11 11 11 1第20页/共136页2.3.2 若干常用公式序 号公 式21A+A B=A22A+A B=A+B23A B+A B=A24A(A+B)=A25A B+A C+B C=A B+A CA B A C+B CD=A B+A C26A(AB)=A B;A(AB)=A 第21页/共136页说明:1.AABA:在两个乘积项相加时,如果其中一项包含另:在两个乘积项相加时,如果其中一项包含另一项,则这一项是多余的,可以删掉;一项,则这一项是多余的,可以删掉;2.AA BAB:在两个乘积项相加时,如果其中一项含:在两个乘
13、积项相加时,如果其中一项含有另一项的取反因子,则此取反因子多余的,可从该项中删有另一项的取反因子,则此取反因子多余的,可从该项中删除;除;3.ABA B A:在两个乘积项相加时,如果它们其中的:在两个乘积项相加时,如果它们其中的一个因子相同,而另一个因子取反,则两项合并,保留相同一个因子相同,而另一个因子取反,则两项合并,保留相同因子;因子;4.A(AB)A:在当一项和包含这一项的和项相乘时,:在当一项和包含这一项的和项相乘时,其和项可以消掉其和项可以消掉第22页/共136页5.ABA CBC ABA C:在三个乘积项相加时,如果前两项中的一个因子互为反,那么剩余的因子组成的另一项则是多余的,
14、可以删掉;公式ABA CBCD ABA C 的原理和上述相同6.A(A B)A B :如果某项和包含这一项的乘积项取:如果某项和包含这一项的乘积项取反相乘时,则这一项可以删掉;反相乘时,则这一项可以删掉;7.A (A B)A :当某个项取反和包含这一项的乘积:当某个项取反和包含这一项的乘积项取反相乘时,则只保留这个取反项项取反相乘时,则只保留这个取反项以上的公式比较常用,应该能熟用,为以后逻辑函数的化以上的公式比较常用,应该能熟用,为以后逻辑函数的化简打好基础简打好基础第23页/共136页2.4 逻辑代数的基本定理2.4.1 代入定理内容:任何一个含有变量A 的等式,如果将所有出现 A 的位置
15、都用同一个逻辑函数G来替换,则等式仍然成立。利用代入定理可以证明一些公式,也可以将前面的两变量常利用代入定理可以证明一些公式,也可以将前面的两变量常用公式推广成多变量的公式用公式推广成多变量的公式第24页/共136页2.4.1 代入定理应用举例:式(17)A+BC =(A+B)(A+C)A+B(CD)=(A+B)(A+CD)=(A+B)(A+C)(A+D)第25页/共136页2.4.1 代入定理应用举例:式(8)第26页/共136页内容:内容:若已知逻辑函数若已知逻辑函数Y的逻辑式,则只要将的逻辑式,则只要将Y式中所有的式中所有的“.”换为换为“+”,“+”换为换为“.”,常量常量“0”换成换
16、成“1”,“1”换成换成“0”,所有原变量(不带非号)变成反变量,所,所有原变量(不带非号)变成反变量,所有反变量换成原变量,得到的新函数即为原函数有反变量换成原变量,得到的新函数即为原函数Y的反函数的反函数(补函数)(补函数)Y 。利用摩根定律,可以求一个逻辑函数利用摩根定律,可以求一个逻辑函数 的反的反函数。函数。2.4.2.反演定理注意:1.变换顺序 先括号,然后乘,最后加2.对跨越两个或两个以上变量的“非号”要保留不变;第27页/共136页2.4.2 反演定理应用举例:第28页/共136页2.4.3.对偶规则对偶式:设Y是一个逻辑函数,如果将Y中所有的“+”换成与“”,“.”换成与“+
17、”,“1”换成与“0”,“0”换成与“1”,而变量保持不变,则所得的新的逻辑式 YD 称为Y的对偶式。如:如:第29页/共136页对偶规则:如果两个函数Y和G相等,则其对偶式YD和GD也必然相等。利用对偶式可以证明一些常用公式例1.1.5 试利用对偶规则证明分配律 ABC=(A+B)(A+C)式子成立证明:设证明:设Y ABC,G(A+B)(A+C),则它们的对偶式为,则它们的对偶式为故YG,即ABC=(A+B)(A+C)由于由于第30页/共136页证明:设证明:设则它们的对偶式为由于由于故YG,即例1.1.6 试利用对偶规则证明吸收律AA BAB 式子成立第31页/共136页2.5逻辑函数及
18、其表示方法其中:其中:A1,A2 An称为称为n个输入逻辑变量,取值只能是个输入逻辑变量,取值只能是“0”或是或是“1”,Y为输出逻辑变量,取值只能是为输出逻辑变量,取值只能是“0”或或 是是“1”则则F称为称为n变量的逻辑函数变量的逻辑函数 在数字电路中,输入为二值逻辑变量,输出也是二值变在数字电路中,输入为二值逻辑变量,输出也是二值变量,则表示输入输出的逻辑函数关系,即量,则表示输入输出的逻辑函数关系,即如如 YAB C,表示输出等于变量,表示输出等于变量B取反和变量取反和变量C的与,的与,再和变量再和变量A相或。相或。2.5.1 逻辑函数逻辑函数第32页/共136页2.5.2 逻辑函数的
19、表示方法真值表逻辑式逻辑图波形图卡诺图计算机软件中的描述方式各种表示方法之间可以相互转换第33页/共136页真值表输入变量输入变量A B CA B C输出输出Y Y1 1 Y Y2 2 遍历所有可能的输遍历所有可能的输入变量的取值组合入变量的取值组合输出对应的取值输出对应的取值第34页/共136页逻辑式 将输入/输出之间的逻辑关系用与/或/非的运算式表示就得到逻辑式。逻辑图 用逻辑图形符号表示逻辑运算关系,与逻辑电路的实现相对应。波形图 将输入变量所有取值可能与对应输出按时间顺序排列起来画成时间波形。第35页/共136页第36页/共136页卡诺图EDA中的描述方式 HDL(Hardware D
20、escription Language)VHDL(Very High Speed Integrated Circuit )Verilog HDL EDIF DTIF 。第37页/共136页举例:举重裁判电路A B CA B CY Y0 0 00 0 00 00 0 10 0 10 00 1 00 1 00 00 1 10 1 10 01 0 01 0 00 01 0 11 0 11 11 1 01 1 01 11 1 11 1 11 1第38页/共136页各种表现形式的相互转换:真值表 逻辑式例:奇偶判别函数的真值表A=0,B=1,C=1使 ABC=1A=1,B=0,C=1使 ABC=1A=1
21、,B=1,C=0使 ABC=1这三种取值的任何一种都使Y=1,所以 Y=?A AB B C CY Y0 00 00 00 00 00 01 10 00 01 10 00 00 01 11 11 11 10 00 00 01 10 01 11 11 11 10 01 11 11 11 10 0第39页/共136页真值表 逻辑式:1.找出真值表中使 Y=1 的输入变量取值组合。2.每组输入变量取值对应一个乘积项,其中取值为1的写原变量,取值为0的写反变量。3.将这些变量相加即得 Y。4.把输入变量取值的所有组合逐个代入逻辑式中求出Y,列表第40页/共136页逻辑式 逻辑图1.用图形符号代替逻辑式中
22、的逻辑运算符。第41页/共136页逻辑式 逻辑图1.用图形符号代替逻辑式中的逻辑运算符。2.从输入到输出逐级写出每个图形符号对应的逻辑运算式。第42页/共136页波形图 真值表第43页/共136页波形图 真值表(1)由波形图得到真值表)由波形图得到真值表 根据所给的波形,列出各输入变量组合所对应的输出值根据所给的波形,列出各输入变量组合所对应的输出值例例2.5.7 已知逻辑函数已知逻辑函数Y的输出波形如图的输出波形如图2.5.6所示,试分析其所示,试分析其逻辑功能。逻辑功能。解:由所给的波形写出解:由所给的波形写出输入输出的真值表,如输入输出的真值表,如表表2.5.7所示所示第44页/共136
23、页由真值表可知,当输入变量A、B取值相同时,输出Y1;A、B取值不同时,输出Y0。故输出和输入是同或关系。其逻辑函数式为YBA111001010100输出输入表表2.5.7第45页/共136页例2.5.8 已知图2.5.7所示是某个数字逻辑电路的输入输出波形,试画出该组合逻辑电路图,并判断其逻辑功能解解:由波形得出真值表如表由波形得出真值表如表2.5.8所示所示输入输出ABCY00001111001100110101010101101001表表2.5.8第46页/共136页由真值表写出输出的逻辑式输入输出ABCY00001111001100110101010101101001表表2.5.8由真
24、值表可知,当输出有奇数个由真值表可知,当输出有奇数个“1”时,输入为时,输入为“1”。故此电路。故此电路为为“判奇电路判奇电路”,其逻辑图如图,其逻辑图如图2.5.8所示所示第47页/共136页(2)由真值表画出波形图按照真值表的输入取值,画出输入输出的波形。按照真值表的输入取值,画出输入输出的波形。例例2.5.9 已知逻辑函数的真值表如表已知逻辑函数的真值表如表2.5.9所示,试画出输入输所示,试画出输入输出波形和输出端的逻辑函数式。出波形和输出端的逻辑函数式。输入输出ABCY00001111001100110101010111001000表表2.5.9解:由真值表画出输入输出波解:由真值表
25、画出输入输出波形如图形如图2.5.9所示所示第48页/共136页输出端的逻辑式为输入输出ABCY00001111001100110101010111001000表表2.5.9第49页/共136页2.5.3 逻辑函数的两种标准型 一种输入输出的逻辑关系可以有多种等效的表达式表示,一种输入输出的逻辑关系可以有多种等效的表达式表示,但可以化为标准形式。其标准型有两种但可以化为标准形式。其标准型有两种:标准与或式和标准标准与或式和标准或与式或与式1.最小项最小项a.定义定义:在在n变量的逻辑函数中,变量的逻辑函数中,设有设有n个变量个变量A1 An,而,而 m 是由所有这是由所有这n个变量组成的乘积项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电子技术 基础 第五
限制150内