组合逻辑电路.pptVIP

  1. 1、本文档共168页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
画出输出函数的卡诺图 【解】 相切,存在冒险现象 【课堂练习】判断图 所示卡诺图的冒险情况。 解 : (a) 两个卡诺圈相切,将产生冒险,相切处A=0, C=1, B变量变化时产生冒险; (b) 卡诺圈相交, 无冒险; (c) 卡诺圈对顶, 无冒险; (d) 卡诺图相顶, 无冒险; (e) 卡诺圈ABC与AD相切,当B=D=1,C=0 时, 变量A变化时将产生冒险。 3. 计算机辅助分析法 计算机辅助分析方法,是通过在计算机上运行数字电路的模拟程序,迅速的查到电路中的冒险现象。 4 .实验法 用计算机辅助方法检查过的电路,还需要用实验的方法,再次检验确定是否存在冒险。 实验法是检验电路存在冒险的最有效、最可靠的方法。 实验法是利用实验手段检查冒险的方法。即在逻辑电路的输入端,加入信号所有可能的组合状态,用逻辑分析仪或示波器,捕捉输出端可能产生的冒险。 实验法检查的结果是最终的结果。 3.5.3 消除冒险的方法 1. 修改逻辑设计 在不影响逻辑关系的前提下,加入冗余项或乘以多余因子,使之不出现A+A或AA的形式。 【例】Y=AB+AC+BC (1)增加多余项法 Y=AB+AC+BC+AC+AB+BC 冗余项 是否存在冒险;若有消除之。 【例】判断 【解】 在 B = C = 1 时, , A可能产生冒险。 则当B = C = 1 时,L 恒为1,故消除了冒险。 在相切处多画一个卡诺圈,使相切变为相交,从而消除了冒险。 注意:最简设计并不一定是最可靠设计。 1 BC A 1 0 00 11 01 10 1 1 1 1 +BC (2) 消掉互补变量法 对逻辑表达式进行逻辑变换,以便消掉互补变量。 【例】消除 中的冒险。 【解】 对逻辑表达式进行变换: 消去了表达式中隐含的 和 项 由表达式 组成的逻辑电路, 就不会出现冒险现象了。 2. 选通法 在产生竞争冒险门的输入端加一个选通与门,选通脉冲在电路稳定后再加上。 3. 加滤波电容 在产生竞争冒险门的输出端与地之间加一个电容。 因为冒险脉冲都很窄,加电容后可消除冒险脉冲。在 TTL电路中该电容通常为几十~几百PF。如上图所示。 C 滤波电容 A B Y G1 G2 选通脉冲 (1) 修改逻辑设计的方法,简便,但局限性较大,不适合于输入变量较多及较复杂的电路。 (2) 引入选通电路的方法,简单且不需要增加电路元件,但要求选通脉冲与输入信号同步,而且对选通脉冲的宽度、极性、作用时间均有严格要求。 (3) 加入小电容滤波的方法,简单易行,但输出电压的波形边沿会随之变形。因此,仅适合于对输出波形前、后沿要求不高的电路。 三种消除冒险方法的比较 组合逻辑电路分析与设计小结 祝同学们 假期愉快 * * * * * * * * * * * * * * * * * * * 图 利用全加器实现二进制的乘法 解:由于 8421BCD码加 0011 即为余 3 代码,所以其转换电路就是一个加法电路,如图 所示。 【例题4】试采用四位全加器完成 8421BCD码到余 3 代码的转换。 【课题练习】利用四位集成加法器 74LS283实现将余3码转换为8421BCD码的逻辑电路。 二、 减法电路 二进制数的减法运算通常是用补码的加法运算替代。 (1) 原码表示法 自然二进制码称为原码,它不包含二进制数的正负号,属于无符号数。 最高位为符号位:设正数的符号为0,负数的为1。 例如:两个数 +3 和–3 分别用二进制数A、B表示, 即:A = +0011, B = -0011 则可写为 [+0011]原 = 00011; [-0011] 原 = 10011 1. 二进制减法运算 (2) 补码表示法 正二进制数的补码与其原码相同; 负二进制数的补码与其原码的关系如式 N补=2n-N原   其中n为N的位数, 例如 :(-13)D=(-1101)B 其补码为: [1101]补 =24 – 1101 = 0011   加上符号位后得  [- 1101 ]补 = 10011 负数求补码:保持原码的符号位不变,对原码的绝对值求反,然后在反码的末位加1。 规定正数的补码与其原码相同。 例1 设 A= 0101 B = 0001 变补法相加 0101 1111 0100 + 0101 0001 0100 - 1 例2 设 A= 0001 B = 0101 变补法相加 0001 1011 1100 +

文档评论(0)

企管文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档