欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    数字逻辑 第二章 逻辑代数基础.ppt

    • 资源ID:4731147       资源大小:1.29MB        全文页数:78页
    • 资源格式: PPT        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数字逻辑 第二章 逻辑代数基础.ppt

    (第八讲),数 字 逻 辑,第二章 逻辑代数基础,学习要求: 掌握逻辑代数的基本概念,学会用逻辑函描述逻辑问题的基本方法。 掌握逻辑代数的公理、基本定理和重要规则; 学会用代数法化简逻辑函数; 熟练掌握用卡诺图化简逻辑函数。,2.1 逻辑代数的基本概念,逻辑代数是一个由逻辑变量集K,常量0和1以及“与”、“或”、“非”3种基本运算构成的一个封闭的代数系统,记为L=K, +, , -, 0, 1。它是一个二值代数系统。常量0和1表示真和假,无大小之分。 该系统满足下列公理:,2.1,公理1 交换律 A+B=B+A, A B=B A,公理2 结合律 (A+B)+C=A+(B+C), (A B) C=A (B C),公理3 分配律 A+ ( B C ) =(A+B) (B+C), A ( B+C ) =A B+A C,公理4 01律 A+ 0 =A, A 1=A A+1=1, A 0=0,,2.1.1 逻辑变量及基本逻辑运算,逻辑变量:仅取值0或取值1的变量。这里0和1无大小之分,实际上代表着矛盾的双方或事件的真假,例如开关的接通与断开,电压的高和底,信号的有和无,电灯的亮和灭等等。 只要是两种稳定的物理状态,都可以用0和1这两种不同的逻辑值来表征。,2.1.1,一、“或“运算,如果决定某一事件发生的多个条件,只要有一个或一个以上的条件成立,事件便可发生,这种因果关系称之为“或“逻辑。在逻辑代数中,“或“逻辑关系用“或“运算描述。“或“运算又称逻辑加,其运算符为“+“或“ “,两个变量的“或“运算可表示为: F=A+B 或者 F=AB,读作“F等于A或B“,其中A、B是参加运算的两个逻辑变量,F为运算结果。意思是:只要A、B中有一个为1,则F为1;仅当A、B均为0时,F才为0。,“或“运算表,由“或”运算的运算表可知 “或”运算的法则为:,0+0=0 1+0=1 0+1=1 1+1=1,实现“或“运算的逻辑电路称为“或“门。,二、“与“运算,如果决定某一事件的发生的多个条件必须同时具备,事件才能发生,这种因果关系称为“与“逻辑。逻辑代数中“与“逻辑关系用“与“运算描述。“与“运算又称逻辑乘,其运算符为“或“。两变量的“与“运算可表示为 FA B 或者 F=AB 读作“F等于A与B“,意思是若A B 均为1,则F为1;否则F为0。,“与“运算表,由“与”运算的运算表可知 “与”运算法则为:,0 0 = 0 1 0 = 0 0 1 = 0 1 1 = 1,实现“与”运算的逻辑电路称为“与”门。,三、“非“运算,如果某一事件的发生取决于条件的否定,则这种因果关系称为“非“逻辑。“非“逻辑用“非“运算描述。“非“运算又称求反运算,运算符为“或“¬“. “非“运算可表示为,读作“F等于A非“,意思是若A0,则F为1;反之,若A=1, 则F为0。,“非“运算表,由“非”运算的运算表可知 “非”运算法则为:,实现“非”运算的逻辑电路称为“非”门。,2.1.2 逻辑函数,一、逻辑函数的定义,设某一电路的输入逻辑变量为A1, A2, , An , 输出逻辑变量为F。如果当A1, A2 , , An 的值确定后,F的值就唯一地被定下来,则F称为A1, A2, , An , 的逻辑函数,记为 F=f (A1, A2, , An),逻辑电路的功能可由相应逻辑函数完全描述。,与普通函数概念相比逻辑函数有如下特点: 1)逻辑变量与逻辑函数的取值只有0和1; 2)逻辑函数与逻辑变量的关系由“或”、 “与”、“非”运算决定。,2.1.2,二、逻辑函数的相等,设有两个逻辑函数,F1=f1 (A1, A2, , An) F2=f2 (A1, A2, , An),若对应于A1, A2, , An的任何一组取值, F1 和F2的值都相同, 则称函数F1和函数F2相等, 记作F1= F2,亦称函数F1与F2等价。,2.1.3 逻辑函数的表示法,一、逻辑表达式,由逻辑变量、常量和逻辑运算符构成的合法表达式。,进行“非“运算可不加括号, 如,“与“运算符一般可省略, AB可写成AB.,可根据先“与“后“或“的顺序去括号, 如: (AB)(CD)ABCD,例:,逻辑表达式书写省略规则:,2.1.3,二、真值表,真值表是一种由逻辑变量的所有可能取值组合及其对应的逻辑函数值所构成的表格.,三、卡诺图,卡诺图是一种用图形描述逻辑函数的方法。,2.2 逻辑代数的基本定理和规则,2.2.1 基本定理,定理1 000 101 011 111 0 0 0 1 0 0 0 1 0 1 1 1,2.2.1,定理2(重叠律) AAA A A A,定理3(吸收律) AA BA A ( A +B)A,2.2.2 逻辑代数的重要规则,一、代入规则,任何一个含有变量A的逻辑等式,如果将所有出现A的位置都代之以同一个逻辑函数F,则等式仍然成立。,2.2.2,二、反演规则,如果将逻辑函数F中所有的“ “变成“+“, “+“变成“ “, “0“变成“1“, “1“变成“0“, 原变量变成反变量,反变量变成原变量,所得到的新函数是原函数的反函数,使用反演规则时, 应注意保持原函式中运算符号的优先顺序不变。,例如:已知,三、对偶规则,如果将逻辑函数F中所有的“ “变成“+“, “+“变成“ “, “0“变成“1“, “1“变成“0“, 则所得到的新逻辑函数F的对偶式F'。如果F'是F的对偶式,则F也是F' 的对偶式,即F与F'互为对偶式。,求某一函数F的对偶式时,同样要注意保持原函数的运算顺序不变。,对偶规则:若两个逻辑函数F的G相等,则其对偶式F' 和G' 也相等。,吉林大学远程教育课件,(第九讲),主讲人 : 魏 达,学 时:48,数 字 逻 辑,2.3 逻辑函数表达式的形式与变换,2.3.1 逻辑函数表达式的基本形式,两种基本形式:“积之和“表达式与“和之积“表达式.,2.3.1,2.3.2 逻辑函数表达式的标准形式,一、最小项,如果一个具有n个变量的函数的“积“项包含全部n个变量, 每个变量都以原变量或反变量形式出现, 且仅出现一次,则这个“积“项被称为最小项。假如一个函数完全由最小项所组成, 那么该函数表达式称为标准“积之和“表达式, 即“最小项之和“.,2.3.2,三变量函数的最小项:,=m2+ m3+ m6+ m7,注意:变量的顺序.,即n个变量的所有最小项之和恒等于1。,所以,= m(2, 3, 6, 7),最小项的性质:,1)当函数以最小项之和形式表示时,可很容易列出 函数及反函数的真值表(在真值表中,函数所包含的 最小项填“1”) 。,3)n变量的最小项有n个相邻项。,相邻项:只有一个变量不同(以相反的形式出现)。,一对相邻项可以消去一个变量。,二、最大项,如果一个具有n个变量的函数的“和“项包含全部n个变量,每个变量都以原变量或反变量形式出现,且仅出现一次,则这个“和“项称为最大项。假如一个函数完全由最大项组成,那么这个函数表达式称为标准“和之积“表达式。,三变量函数的最大项:,注意:变量顺序.,与最小项类似,有,例如:,最大项的性质:,1)当函数以最大项之积形式表示时,可很容易列出 函数及反函数的真值表(在真值表中,函数所包含的 最大项填“0”)。,3)n变量的最大项有n个相邻项。,相邻项:只有一个变量不同(以相反的形式出现)。,一对相邻项可以消去一个变量。,吉林大学远程教育课件,(第十讲),主讲人 : 魏 达,学 时:48,数 字 逻 辑,三、两种标准形式的转换:,以最小项之和的形式表示的函数可以转换成最大项之积的形式,反之亦然。,= m(2, 3, 6, 7),且有,即:最大项与最小项互补。,2.3.3 逻辑函数表达式的转换,任何一个逻辑函数,总可以将其 转换成“最小项之和“及“最大项之积“的形式, 常用代数转换法或真值表转换法.,2.3.3,一、代数转换法,用代数法求一个函数“最小项之和“的形式,一般分为两步:,第一步:将函数表达式变换成一般的“与或“式.,F(A,B,C) = m0+m1+m3+m6+m7,=m(0,1,3,6,7),类似地,用代数法求一个函数“最大项之积“的形式,也可分为两步:,第一步:将函数表达式转换成一般“或与“式;,如果给出的函数已经是“与或“式或者是“或与“式,则可直接进行第二步。,F(A,B,C) = M1 · M3 · M6 · M7,=M(1,3,6,7),二、真值表转换法,一个逻辑函数的真值表与它的最小项表达式和最大项表达式均存在一一对应的关系。函数F的最小项表达式由使F取值为1的全部最小项之和组成。函数F的最大项表达式由使F取值为0的全部最大项之积组成。,和“最大项之积“的形式。,解:,注意:任何一个逻辑函数的两种标准形式唯一 .,2.4 逻辑函数的简化,一般来说, 逻辑函数表达式越简单, 设计出来的电路也就越简单。把逻辑函数简化成最简形式称为逻辑函数的最小化, 有三种常用的方法, 即代数化简法、卡诺图化简法和列表化简法。,2.4,2.4.1 代数化简法,该方法运用逻辑代数的公理、定理和规则对逻辑函数进行推导、变换而进行化简,没有固定的步骤可以遵循,主要取决于对公理、定理和规则的熟练掌握及灵活运用的程度。有时很难判定结果是否为最简。,2.4.1,一、“与或“式的化简,化简应满足的两个条件:,1) 表达式中“与项“的个数最少;,2) 在满足1)的前提下, 每个“与项“中的变量个数最少。,二、“或与“式的化简,化简应满足的两个条件:,1) 表达式中“或项“的个数最少;,2) 在满足1)的前提下, 每个“或项“中的变量个数最少。,解:,= A(B+C),解:,吉林大学远程教育课件,(第十一讲),主讲人 : 魏 达,学 时:48,数 字 逻 辑,2.4.2 卡诺图化简法,该方法简单、直观、容易掌握, 当变量个数小于等于6时非常有效, 在逻辑设计中得到广泛应用。,一、卡诺图的构成,n个变量的卡诺图是一种由2n个方格构成的图形, 每一个方格表示逻辑函数的一个最小项, 所有的最小项巧妙地排列成一种能清楚地反映它们相邻关系的方格阵列。因为任意一个逻辑函数都 可表示成“最小项之和“的形式, 所以一个函数可用图形中若干方格构成的区域来表示。,2.4.2,二变量卡诺图,三变量卡诺图,四变量卡诺图,定义:彼此只有一个变量不同,且这个不同变量互为反变量的两个最小 项(或“与项“)称为相邻最小项(或相邻“与项“).,相邻最小项在卡诺图中有三种特征,即几何相邻、相对相邻和重叠相邻。,卡诺图在构造上具有以下两个特点:,1)n个变量的卡诺图由2n个小方格组成, 每个小方格代表一个最小项。,2)卡诺图上处在相邻、相对、相重位置的小方格所代表的最小项为相邻最小项。,二、逻辑函数的卡诺图表示,将逻辑函数所对应的最小项在卡诺图的相应方格中标以1,剩余方格标以0或不标。,1、“与或“式的卡诺图表示.,直接将表达式的“与项“或“最小项“所对应的方格标以1.,2、其它形式函数的卡诺图表示要转换成“与或“式再在卡诺图上表示。,吉林大学远程教育课件,(第十二讲),主讲人 : 魏 达,学 时:48,数 字 逻 辑,三、卡诺图的性质,在卡诺图上把相邻最小项所对应的小方格“圈“在一起可进行合并,以达到用一个简单“与项“代替若干最小项的目的。这样的“圈“称为“卡诺圈“。,二变量卡诺图的典型合并情况,AB,三变量卡诺图的典型合并情况,四变量卡诺图的典型合并情况,一个卡诺圈中的小方格满足以下规律:,1)卡诺圈中的小方格的数目为2m, m为整数且mn;,3) 2m个小方格可用(n-m)个变量的“与项“表示, 该“与项“由这些最小项中的相同变量构成。,2) 2m个小方格含有m个不同变量和(n-m)个相同变量;,4)当m=n时,卡诺圈包围整个卡诺图,可用1表示,即n个变量的全部最小项之和为1。,四、卡诺图化简逻辑函数的步骤:,蕴涵项:“与或“式中的每一个“与项“称为函数的蕴涵项;,质蕴涵项:不被其它蕴涵项所包含的蕴涵项;,必要质蕴涵项:质蕴涵项中至少有一个最小项不被其它蕴涵项所包含。,用卡诺图化简逻辑函数的一般步骤为:,第一步:作出函数的卡诺图;,第二步:在卡诺图上圈出函数的全部质蕴涵项;,第三步:从全部质蕴涵项中找出所有必要质蕴涵项;,第四步:若全部必要质蕴涵项尚不能覆盖所有的1 方格,则需从剩余质蕴涵项中找出最简的所需质蕴涵项,使它和必要质蕴涵项一起构成函数的最小覆盖。,例:用卡诺图化简逻辑涵数 F(A, B, C, D)=m(0, 3, 5, 6, 7, 10, 11, 13, 15),解:,例:用卡诺图化简逻辑函数 F(A, B, C, D)=m(2, 3, 6, 7, 8,10, 12),解:,例:用卡诺图把逻辑函数 F(A, B, C, D)= M( 3, 4, 6, 7, 11, 12, 13, 14,15)化简成最简“或与“表达式。,1,吉林大学远程教育课件,(第十三讲),主讲人 : 魏 达,学 时:48,数 字 逻 辑,2.4.4 逻辑函数化简中两个实际问题的考虑,一、包含无关最小项的逻辑函数的化简,无关最小项:一个逻辑函数, 如果它的某些输入取值组合因受特殊原因制约而不会再现, 或者虽然每种输入取值组合都可能出现, 但此时函数取值为1还是为0无关紧要, 那么这些输入取值组合所对应的最小项称为无关最小项。,无关最小项可以随意加到函数表达式中,或不加到函数表达式中,并不影响函数的实际逻辑功能。,2.4.4,例:给定某电路的逻辑函数真值表如下,求F的最简“与或“式。,解:,1)不考虑无关最小项:,2)考虑无关最小项:,二、多输出逻辑函数的化简.,对于多输出逻辑函数,如果孤立地将单个输出一一化简,然后直接拼在一起,通常并不能保证整个电路最简,因为各个输出函数之间往往存在可供共享的部分。,多输出逻辑函数化简的标准:,2) 在满足上述条件的前提下,各不同“与项“中所含的变量总数最少。,1) 所有逻辑表达式包含的不同“与项“总数最小;,例:多输出函数.,对应的卡诺图为,从多输出函数化简的观点来看,它们不是最佳的,应该是:,

    注意事项

    本文(数字逻辑 第二章 逻辑代数基础.ppt)为本站会员(少林足球)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开