欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第15章 数制与逻辑代数 教学课件.ppt

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

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

    第15章 数制与逻辑代数 教学课件.ppt

    第15章 数制与逻辑代数,15.1 数制与码制,15.2 逻辑代数的基本运算及其规则,15.3 逻辑函数及其表示方法,15.4 逻辑函数的化简,15.1.1 数制,1.常用的几种数制 (1) 十进制(Decimal) 十进制用0、1、2、3、4、5、6、7、8、9 十个数字符号的不同组合来表示一个数的大小,其进位规律是“逢十进一”,其基数为10。,15.1 数制与码制,任意一个十进制数,其按权展开式为: N10=(an-1a1a0.a-1 a-m)10 = an-110n-1+a1101+a0100 +a-110-1+a-m 10-m,(2) 二进制(Binary) 二进制数中只有0和1两个数字符号,其进位规律是“逢二进一”,其基数是2。 任意一个二进制数也可以按权展开为: N2=(an-1a1a0.a-1a-m)2 =an-12n-1+a121+a020+a-12-1+a-m2-m,(3)八进制(Octadic) 八进制数由0、1、2、3、4、5、6、7 八个数字符号组成,其进位规律是“逢八进一”,基数是8。 (4)十六进制(Hexadecimal) 十六进制数由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个符号组成,其进位规律是“逢十六进一”,基数是16。 十进制数、二进制数、八进制数、十六进制数的对照表见表11.1所示。,几种数制的对照表,2.各数制间的相互转换 (1)十进制数与二、八、十六进制数的相互转换 二、八、十六进制数十进制数 二、八、十六进制数转换为十进制数的方法: 写出其按权展开式,并求和。 例如: (101.2)21×22+0×21+1×20+1×2-1 5.5, 十进制数二、八、十六进制数 a.整数部分的转换除基取余法。即用该整数除以目的数制的基数,第一次除所得余数为目的数整数部分的最低位,把得到的商再除以该基数,所得余数为目的数整数部分的次低位,依次类推。重复上面的过程,直至商为零时。如下图所示。,图11.2 整数部分转化示意图(a)转换为二进制数 (b)转换为八进制数 (c)转换为十六进制数,b.小数部分的转换乘基取整法。 即用该小数乘以目的数制的基数,第一次乘所得整数作为目的数小数部分的最高位,把得到的小数再乘以该基数,所得整数作为目的数小数部分的次高位,依次类推。重复上面的过程,直至小数部分为零时。如图下所示。,小数部分转化示意图(a)转换为二进制数 (b)转换为八进制数 (c)转换为十六进制数,(2) 二进制数与八、十六进制数的相互转换 要把一个二进制数转换为一个八(或十六)进制数,需以小数点为界,小数点的左边自右向左,小数点的右边自左向右,每三(或四)位为一组,每组对应一位八(或十六)进制数。 若不能正好构成三(或四)位一组,则在二进制的整数部分高位添零,小数部分低位添零来补足三(或四)位。,例如:(010 011 101.010 )2 =(235.2)8 (1001 1101.0100)2 =(9D.4)16 把一个八(或十六)进制数转换为二进制数的方法与上述过程相反。只要将每位八(或十六)进制数用对应的三(或四)位二进制组合替换即可。 例如:(63.7)8 =(110 011.111)2 (3D.A)16 =(0011 1101.1010)2,(3) 八进制数与十六进制数的相互转换 即先将八(或十六)进制数转换为对应的二进制或十进制数,再将此二进制或十进制数转换为对应的十六(或八)进制数,从而完成八进制数和十六进制数的相互转换。,15.1.2 码制 用于表示十进制数的二进制代码称为二十进制代码,简称BCD码。 常用BCD码的几种编码方式见下表,常用BCD码,1.8421-BCD码 在这种编码方式中,四位二进制数的位权值从高位到低位依次为8、4、2、1,各位代码加权系数的和等于它所代表的十进制数,它的编码方法是唯一的。 2.5421-BCD码和2421-BCD码 其四位二进制数的位权值从高位到低位分别为5、4、2、1 和2、4、2、1。和8421-BCD码不同,它们的编码方法不是唯一的。,3.余3码 余3码 = 8421-BCD码 + 0011 它的每一位没有固定的权值,是一种无权码。,2. 格雷码,格雷码又称为反射码、循环码。格雷码是一种无权码。格雷码的特点是任意相邻的码之间只有一位数码不同。,15.2.1 逻辑代数的基本运算,设:开关闭合=“1” 开关不闭合=“0” 灯亮,Y=1 灯不亮,Y=0,15.2 逻辑代数的基本运算及其规则,与逻辑只有当决定一件事情的条件全部具备之后,这件事情才会发生。,1与运算,与逻辑表达式:,2或运算,或逻辑表达式: YA+B,或逻辑当决定一件事情的几个条件中,只要有一个或一个以上条件具备,这件事情就发生。,3非运算,非逻辑表达式:,非逻辑某事情发生与否,仅取决于一个条件,而且是对该条件的否定。即条件具备时事情不发生;条件不具备时事情才发生。,4. 复合逻辑运算,(2)或非 由或运算和非运算组合而成。,(1)与非 由与运算 和非运算组合而成。,(3)异或,异或是一种二变量逻辑运算,当两个变量取值相同时,逻辑函数值为0;当两个变量取值不同时,逻辑函数值为1。,异或的逻辑表达式为:,一、逻辑代数的基本公式,3.1 逻辑代数,15.2.2 逻辑代数的基本定律及规则,公式的证明方法:,(2)用真值表证明,即检验等式两边函数的真值表是否一致。,(1)用简单的公式证明略为复杂的公式。,例3.1.1 证明吸收律,证:,例3.1.2 用真值表证明反演律,1110,1110,二、逻辑代数的基本规则,对偶规则的基本内容是:如果两个逻辑函数表达式相等,那么它们的对偶式也一定相等。基本公式中的公式l和公式2就互为对偶 式。,1 .代入规则 对于任何一个逻辑等式,以某个逻辑变量或逻辑函数同时取代等式两端任何一个逻辑变量后,等式依然成立。 例如,在反演律中用BC去代替等式中的B,则新的等式仍成立:,2 .对偶规则 将一个逻辑函数L进行下列变换: ·, · 0 1,1 0,所得新函数表达式叫做L的对偶式,用 表示。,15.3 逻辑函数及其表示方法,解:第一步:设置自变量和因变量。 第二步:状态赋值。 对于自变量A、B、C设: 同意为逻辑“1”, 不同意为逻辑“0”。 对于因变量Y设: 事情通过为逻辑“1”, 没通过为逻辑“0”。,15.3.1 逻辑函数,例 三个人表决一件事情,结果按“少数服从多数”的原则决定,试建立该逻辑函数。,第三步:根据题义及上述规定 列出函数的真值表。,一般地说,若输入逻辑变量A、B、C的取值确定以后,输出逻辑变量Y的值也唯一地确定了,就称L是A、B、C的逻辑函数,写作: L=f(A,B,C),逻辑函数与普通代数中的函数相比较,有两个突出的特点:(1)逻辑变量和逻辑函数只能取两个值0和1。(2)函数和变量之间的关系是由“与”、“或”、“非”三种基本运算决定的。,15.3.2 逻辑函数的表示方法,1真值表将输入逻辑变量的各种可能取值和相应的函数值排列在一起而组成的表格。,2函数表达式由逻辑变量和“与”、“或”、“非”三种运算符所构成的表达式。,由真值表可以转换为函数表达式。例如,由“三人表决”函数的真值表可写出逻辑表达式:,解:该函数有两个变量,有4种取值的可能组合,将他们按顺序排列起来即得真值表。,反之,由函数表达式也可以转换成真值表。,例 列出下列函数的真值表:,三人表决电路真值表,3逻辑图由逻辑符号及它们之间的连线而构成的图形。,例 写出如图所示逻辑图的函数表达式。,由函数表达式可以画出逻辑图。,解:可用两个非门、两个与门和一个或门组成。,例 画出函数 的逻辑图:,由逻辑图也可以写出表达式。,解:,4. 卡诺图卡诺图实际上是真值表的一种特定的图形,有关内容在下节中介绍。,15.4 逻辑函数的化简,逻辑函数式的常见形式一个逻辑函数的表达式不是唯一的,可以有多种形式,并且能互相转换。例如:,与或表达式,或与表达式,与非与非表达式,或非或非表达式,与或非表达式,其中,与或表达式是逻辑函数的最基本表达形式。,逻辑函数的最简“与或表达式” 的标准,15.4.1 逻辑函数的公式化简法,(1)并项法:,运用公式 将两项合并为一项,消去一个变量。,例:,(1)与项最少,即表达式中“+”号最少。(2)每个与项中的变量数最少,即表达式中“· ”号最少。,(4)配项法:,(2)吸收法:,(3)消去法:,运用吸收律 A+AB=A,消去多余的与项。,例:,例:,运用吸收律 消去多余因子。,先通过乘以 或加上 , 增加必要的乘积项,再用以上方法化简。,例:,在化简逻辑函数时,要灵活运用上述方法,才能将逻辑函数化为最简。,例化简逻辑函数:,(利用A+AB=A),(利用 ),例 化简逻辑函数:,(利用 ),(利用A+AB=A),(配项法),(利用A+AB=A),(利用 ),由上例可知,有些逻辑函数的化简结果不是唯一的。,解法1:,例 化简逻辑函数:,(增加多余项 ),(消去一个多余项 ),(再消去一个多余项 ),(消去一个多余项 ),(再消去一个多余项 ),代数化简法的优点:不受变量数目的限制。 缺点:没有固定的步骤可循;需要熟练运用各种公式和定理;需要一定的技巧和经验;不易判定化简结果是否最简。,15.4.2 卡诺图化简法,1、 最小项的定义与性质 最小项n个变量的逻辑函数中,包含全部变量的乘积项称为最小项。n变量逻辑函数的全部最小项共有2n个。,2、逻辑函数的最小项表达式,解:,=m7+m6+m3+m1,解:,=m7+m6+m3+m5=m(3,5,6,7),任何一个逻辑函数表达式都可以转换为一组最小项之和,称为最小项表达式。,例1:将函数 转换成最小项表达式。,例2: 将函数 转换成最小项表达式。,3、卡诺图,( 2)卡诺图 一个小方格代表一个最小项,然后将这些最小项按照相邻性排列起来。即用小方格几何位置上的相邻性来表示最小项逻辑上的相邻性。,(1)相邻最小项 如果两个最小项中只有一个变量互为反变量,其余变量均相同,则称这两个最小项为逻辑相邻,简称相邻项。,如果两个相邻最小项出现在同一个逻辑函数中,可以合并为一项,同时消去互为反变量的那个量。,如最小项ABC 和 就是相邻最小项。,如:,(3)卡诺图的结构,三变量卡诺图,二变量卡诺图,四变量卡诺图,卡诺图具有很强的相邻性:(1)直观相邻性,只要小方格在几何位置上相邻(不管上下左右),它代表的最小项在逻辑上一定是相邻的。(2)对边相邻性,即与中心轴对称的左右两边和上下两边的小方格也具有相邻性。,4、用卡诺图表示逻辑函数,(1)从真值表到卡诺图例 已知某逻辑函数的真值表,用卡诺图表示该逻辑函数。,解: 该函数为三变量,先画出三变量卡诺图,然后根据真值表将8个最小项L的取值0或者1填入卡诺图中对应的8个小方格中即可。,1,1,1,1,(2)从逻辑表达式到卡诺图,如不是最小项表达式,应先将其先化成最小项表达式,再填入卡诺图。也可由“与或”表达式直接填入。,如果表达式为最小项表达式,则可直接填入卡诺图。,解: 写成简化形式:,解:直接填入:,例 用卡诺图表示逻辑函数:,然后填入卡诺图:,例 用卡诺图表示逻辑函数:,5、逻辑函数的卡诺图化简法,(1)卡诺图化简逻辑函数的原理 :2个相邻的最小项可以合并,消去1个取值不同的变量。,4个相邻的最小项可以合并,消去2个取值不同的变量。,1,8个相邻的最小项可以合并,消去3个取值不同的变量。,总之,2n个相邻的最小项可以合并,消去n个取值不同的变量。,(2)用卡诺图合并最小项的原则(画圈的原则),尽量画大圈,但每个圈内只能含有2n(n=0,1,2,3)个相邻项。要特别注意对边相邻性和四角相邻性。圈的个数尽量少。卡诺图中所有取值为1的方格均要被圈过,即不能漏下取值为1的最小项。在新画的包围圈中至少要含有1个末被圈过的1方格,否则该包围圈是多余的。,(3)用卡诺图化简逻辑函数的步骤:画出逻辑函数的卡诺图。合并相邻的最小项,即根据前述原则画圈。写出化简后的表达式。每一个圈写一个最简与项,规则是,取值为l的变量用原变量表示,取值为0的变量用反变量表示,将这些变量相与。然后将所有与项进行逻辑加,即得最简与或表达式。,例 化简逻辑函数:L(A,B,C,D)=m(0,2,3,4,6,7,10,11,13,14,15),解:(1)由表达式画出卡诺图。,(2)画包围圈, 合并最小项, 得简化的 与或表达式:,解:(1)由表达式画出卡诺图。,注意:图中的绿色圈是多余的,应去掉 。,例 用卡诺图化简逻辑函数:,(2)画包围圈合并最小项,得简化的与或表达式:,例已知某逻辑函数的真值表,用卡诺图化简该函数。,(2)画包围圈合并最小项。有两种画圈的方法:,解:(1)由真值表画出卡诺图。,由此可见,一个逻辑函数的真值表是唯一的,卡诺图也是唯一的,但化简结果有时不是唯一的。,(a):写出表达式:,(b):写出表达式:,(4)卡诺图化简逻辑函数的另一种方法圈0法,例 已知逻辑函数的卡诺图如图示,分别用”圈1法”和“圈0法”写出其最简与或式。,(2)用圈0法,得:,解:(1)用圈1法,得:,对L取非得:,本章小结,(1)在数字电路中最常用的是二进制数。我们必须熟练掌握二进制数、十进制数及其相互转换,了解BCD码、反射码。(2)逻辑代数是用以描述逻辑关系、反映逻辑变量运算规律的数学。基本逻辑关系有与、或、非三种,分别由基本的逻辑门电路与门、或门、非门电路来实现。由基本逻辑门可组成组合逻辑门电路。(3)逻辑函数通常可以用真值表、逻辑表达式、逻辑图和卡诺图表示,它们之间可以相互转化。,(4)逻辑代数中有许多基本定律和公式,这是进行逻辑函数化简的依据,它既有与普通代数相同之处,又有不同之处,必须在学习中加以区别。(5)逻辑函数的化简方法有公式法和卡诺图法。本章重点要求掌握公式化简法。,

    注意事项

    本文(第15章 数制与逻辑代数 教学课件.ppt)为本站会员(创****公)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开