数字电路第3章练习课.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电路第3章练习课

组合逻辑电路 习题课;一、组合逻辑电路的基本概念 ;二、SSI构成的组合逻辑电路的分析和设计;三、MSI组合逻辑电路的工作原理及应用 ;2.逻辑冒险、功能冒险的检查 ;例1:分析下图电路的逻辑功能。;解:①逻辑真值表;例2:试用4位超前进位加法器74LS283构成4位减法器。;4.1 分析图P4.1电路的逻辑功能;解:(1)推导输出表达式 ;(3)逻辑功能: 当M=0时,实现3位自然二进制码转换成3位循环码。 当M=1时,实现3位循环码转换成3位自然二进制码。;图 P 4.2 ;解:(1)从输入端开始,逐级推导出函数表达式 ;A B C;A、B、C、F1、F2分别表示被减数、减数、来自低位的借位、本位差、本位向高位的借位。;4.4 设ABCD是一个8421BCD码,试用最少与非门设计一个能判断该8421BCD码是否大于等于5的电路,该数大于等于5,F= 1;否则为0。;A B C D;(3)画逻辑电路,如下图所示:;题4.4 图 ;4.10 电话室对3种电话编码控制,按紧急次序排列优先权高低是:火警电话、急救电话、普通电话,分别编码为11,10,01。试设计该编码电路。;A;;4.12 试用74138设计一个多输出组合网络,它的输入是4位二进制码ABCD,输出为: F1 :ABCD是4的倍数。 F2 :ABCD比2大。 F3 :ABCD在8~11之间。 F4 :ABCD不等于0。;解:由题意,各函数是4变量函数,故须将74138扩展为4-16线译码器,让A、B、C、D分别接4-16线译码器的地址端 A3 、A2 、A1 、A0 ,可写出各函数的表达式如下:;= m8 m9 m10 m11;实现电路如下图所示: ;4.13 试将八选一MUX扩展成三十二选一MUX。;4.14 试用74151实现下列函数: ;;相应的电路图如下所示: ;(4) 函数有4个输入变量 ,而74151的地址端只有3个,即A2 、A1 、A0 ,故须对函数的卡诺图进行降维,即降为3 维。;D0 = D7 = D, ;4.15 用?74153实现下列函数: ;;D0 = C⊕D, ;4.16 试在图4.2.31的基础上增加一片7485,构成25位数据比较器。 ;4.17 设A=A3A2A1A0,B=B3B2B1B0均为8421BCD码。试用74283设计一个A、B的求和电路。(可用附加器件) ;4.18 用74283将8421BCD码转换为余3BCD码。 ;4.19 用74283和必要的门电路将余3BCD码转换成8421BCD码。 ;4.20 用74283将8421BCD码转换为5421BCD码。 ;4.21 设A=A3A2A1A0 , B=B3 B2 B1 B0 是两个4位二进制数。???用7485和74157(四二选一MUX)构成一个比较电路并能将其中大数输出。试画出逻辑图。 ;4.22 分析如下图所示的组合网络中,当 ABCD 从0100向1101变化时和 ABCD 从 1000 向1101变化时,是否会出现冒险?试用增加多余项和取样脉冲的方法来避免冒险现象。 ;解 :1.当 ABCD 从0100向1101变化时:;AB ;再判断是否有逻辑冒险:;AB ;例1 某与非电路的逻辑函数表达式为;AB ;增加冗余项后,相应逻辑电路中应增加一个与非门,其与非表达式为:

文档评论(0)

sy78219 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档