数字电子技术基础:第二章逻辑代数基础.ppt

上传人:牧羊曲112 文档编号:6165419 上传时间:2023-10-01 格式:PPT 页数:37 大小:1.27MB
返回 下载 相关 举报
数字电子技术基础:第二章逻辑代数基础.ppt_第1页
第1页 / 共37页
数字电子技术基础:第二章逻辑代数基础.ppt_第2页
第2页 / 共37页
数字电子技术基础:第二章逻辑代数基础.ppt_第3页
第3页 / 共37页
数字电子技术基础:第二章逻辑代数基础.ppt_第4页
第4页 / 共37页
数字电子技术基础:第二章逻辑代数基础.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《数字电子技术基础:第二章逻辑代数基础.ppt》由会员分享,可在线阅读,更多相关《数字电子技术基础:第二章逻辑代数基础.ppt(37页珍藏版)》请在三一办公上搜索。

1、第二章 逻辑代数基础,二值逻辑及其基本运算逻辑代数基本公式(基本定律)逻辑代数基本定理(基本规则)逻辑函数及其表述逻辑函数化简(公式法、卡诺图法)非完全描述的逻辑函数及其化简,本 章 内 容,教学基本要求,1、熟悉逻辑代数基本定律和恒等变换方法,3、掌握逻辑函数公式化简法和卡诺图化简法,2、熟悉逻辑函数的建立及其描述方法,2.1 概述,逻辑代数又称布尔代数。它是分析和设计现代数字逻辑电路不可缺少的数学工具。逻辑代数的一系列定律、定理,用于对逻辑函数式进行化简和恒等变换处理,并用于对逻辑电路的分析和设计。,逻辑关系指的是:事件产生的条件和结果之间的因果(函数)关系。,数字逻辑电路的发展,应溯及数

2、学、逻辑学和电子学的交汇融合。,而条件和结果均具有二值性,可分别用逻辑“1”和逻辑“0”表示。,在数字电路中,往往是将事件发生的条件作为输入信号,而结果则形成输出信号。,2.2 逻辑代数的三种基本运算,与(AND)或(OR)非(NOT),以A=1表示开关A合上,A=0表示开关A断开;以B=1表示开关B合上,B=0表示开关B断开;以Y=1表示灯亮,Y=0表示灯不亮;三种电路的因果关系不同:,与逻辑,诸多条件同时具备,则结果发生Y=A AND B=A&B=A B=AB,真值表,公理:0 0=0 1=1 0=0 1+1=1,或逻辑,诸多条件中,至少其一具备,则结果发生Y=A OR B=A+B,公理:

3、0+0=0 0+1=1+0=1+1=1,真值表,非逻辑,条件不具备,结果发生,Y=NOT A,真值表,公理:,2.3逻辑代数的基本定律(基本公式),非非律:(否定之否定),吸收律I:,吸收律II:,A A=A,基本公式的证明,列出等式、右边的函数值的真值表,(真值表证明法),2.4 逻辑代数的基本规则(基本定理),代入规则,:在包含变量A逻辑等式中,如果用另一个函数式代入式中所有A的位置,则等式仍然成立。这一规则称为代入规则。,例:B(A+C)=BA+BC,,用A+D代替A,得,B(A+D)+C=B(A+D)+BC=BA+BD+BC,代入规则可以扩展所有基本公式或定律的应用范围,对于任何逻辑函

4、数式,若将其中的与()换成或(+),或(+)换成与();并将1换成0,0换成1;那么,所得的新的函数式就是L的对偶式,记作。,例:逻辑函数 的对偶式为,2.对偶规则:,当某个逻辑恒等式成立时,则该恒等式两侧的对偶式也相等。这就是对偶规则。利用对偶规则,可从已知公式中得到更多的运算公式,例如,吸收律,对于任意一个逻辑表达式L,若将其中所有的与()换成或(+),或(+)换成与();原变量换为反变量,反变量换为原变量;将1换成0,0换成1;则得到的结果就是原函数的反函数。,3.反演规则:,解:按照反演规则,得,2.5 逻辑函数及其表示方法,逻辑函数:事件产生的条件和结果之间的因果关系。,函数表达式,

5、逻辑函数的建立和描述列真值表建立标准函数函数恒等变换逻辑电路波形图,若输入逻辑变量为n个,可列表穷举2n种不同的输入取值情况,并对应标明每一情况下输出逻辑变量的运算结果。,“或-与”表达式,“与非-与非”表达式,“与-或-非”表达式,“或非或非”表达式,“与-或”表达式,2.6 逻辑函数的化简方法,1、逻辑函数的最简表达式,在若干个逻辑关系相同的与-或表达式中,将其中包含的与项数最少,且每个与项中变量数最少的表达式称为最简与-或表达式。,2、逻辑函数的化简方法,化简的主要方法:公式法(代数法)图解法(卡诺图法),代数化简法:运用逻辑代数的基本定律和恒等式进行化简的方法。,并项法:,吸收法:,A

6、+AB=A,消去法:,配项法:,)例 已知逻辑函数表达式为,,要求:(1)最简的与-或逻辑函数表达式,并画出相应的逻辑图;(2)仅用与非门画出最简表达式的逻辑图。解:,),),解:,逻辑函数的卡诺图化简法,逻辑函数的最小项表达式,最小项的定义及性质,用卡诺图化简逻辑函数,用卡诺图表示逻辑函数,1.逻辑代数与普通代数的公式易混淆,化简过程要求对所有公式熟练掌握;2.代数法化简无一套完善的方法可循,它依赖于人的经验和灵活性;3.用这种化简方法技巧强,较难掌握。特别是对代数化简后得到的逻辑表达式是否是最简式判断有一定困难。卡诺图法可以比较简便地得到最简的逻辑表达式。,代数法化简在使用中遇到的困难:,

7、n个变量X1,X2,Xn的最小项是n个因子的乘积,每个变量都以它的原变量或非变量的形式在乘积项中出现,且仅出现一次。一般n个变量的最小项应有2n个。,1.最小项的意义,最小项的定义及其性质,对于变量的任一组取值,全体最小项之和为1。,对于任意一个最小项,只有一组变量取值使得它的值为1;,对于变量的任一组取值,任意两个最小项的乘积为0;,三个变量的所有最小项的真值表,2、最小项的性质,3、最小项的编号,三个变量的所有最小项的真值表,m0,m1,m2,m3,m4,m5,m6,m7,最小项的表示:通常用mi表示最小项,m 表示最小项,下标i为最小项号。,逻辑函数的最小项表达式,为“与或”逻辑表达式;

8、在“与或”式中的每个乘积项都是最小项。,=m7m6m3m1,逻辑函数的最小项表达式:,例2 将,化成最小项表达式,a.去掉非号,b.去括号,用卡诺图表示逻辑函数,1、卡诺图的引出,卡诺图:将n变量的全部最小项都用小方块表示,并使具有逻辑相邻的最小项在几何位置上也相邻地排列起来,这样,所得到的图形叫n变量的卡诺图。,逻辑相邻的最小项:如果两个最小项只有一个变量互为反变量,那么,就称这两个最小项在逻辑上相邻。,1,0,1,0,0,1,00,01,11,10,三变量卡诺图,四变量卡诺图,两变量卡诺图,2、卡诺图的特点:各小方格对应于各变量不同的组合,而且上下左右在几何上相邻的方格内只有一个因子有差别

9、,这个重要特点成为卡诺图化简逻辑函数的主要依据。,3.已知逻辑函数画卡诺图,当逻辑函数为最小项表达式时,在卡诺图中找出和表达式中最小项对应的小方格填上1,其余的小方格填上0(有时也可用空格表示),就可以得到相应的卡诺图。任何逻辑函数都等于其卡诺图中为1的方格所对应的最小项之和。,例2 画出下式的卡诺图,2.填写卡诺图,用卡诺图化简逻辑函数,1、化简的依据,2、化简的步骤,用卡诺图化简逻辑函数的步骤如下:,(4)将所有包围圈对应的乘积项相加。,(1)将逻辑函数写成最小项表达式,(2)按最小项表达式填卡诺图,凡式中包含了的最小项,其对应方格填1,其余方格填0。,(3)合并最小项,即将相邻的1方格圈

10、成一组(包围圈),每一组含2k个方格,对应每个包围圈写成一个新的乘积项。本书中包围圈用虚线框表示。,画包围圈时应遵循的原则:,例:用卡诺图法化简下列逻辑函数,(2)画包围圈合并最小项,得最简与-或表达式,解:(1)由L 画出卡诺图,(0,2,5,7,8,10,13,15),例:用卡诺图化简,圈0,圈1,含无关项的逻辑函数及其化简,1、什么叫无关项:,在真值表内对应于变量的某些取值下,函数的值可以是任意的,或者这些变量的取值根本不会出现,这些变量取值所对应的最小项称为无关项或任意项。,在含有无关项逻辑函数的卡诺图化简中,它的值可以取0或取1,具体取什么值,可以根据使函数尽量得到简化而定。,例:要求设计一个逻辑电路,能够判断一位十进制数是奇数还是偶数,当十进制数为奇数时,电路输出为1,当十进制数为偶数时,电路输出为0。,解:(1)列出真值表,(2)画出卡诺图,(3)卡诺图化简,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号