电子技术基础 课件 数电 13.8 基于MSI组合逻辑电路的设计.pptx

电子技术基础 课件 数电 13.8 基于MSI组合逻辑电路的设计.pptx

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

13.8基于MSI组合逻辑电路的设计已知设计要求划分功能框图画逻辑电路图13.8.1设计步骤设计功能块电路检验

13.8基于MSI组合逻辑电路的设计13.8.2设计举例[例1]设计一个在走廊上用3个开关控制一盏灯的逻辑电路,要求改变任何一个开关的状态都能改变灯的原有状态。[解](1)选择逻辑变量,逻辑赋值设3个输入变量C、B和A代表3个开关,其原始状态为0;输出L代表灯的状态,其原始状态0。

13.8基于MSI组合逻辑电路的设计01101001000001010011100101110111CBAL(2)列真值表(3)写出逻辑函数由于是单输出逻辑函数,用8选1MUX74LS151即可实现。取D0=D3=D5=D6=0D1=D2=D4=D7=1(4)功能块选择

13.8基于MSI组合逻辑电路的设计(3)逻辑电路图74151D1D0D2D3D5D4D6D7STA1A0YA2L+VCCCBAD0=D3=D5=D6=0D1=D2=D4=D7=1

13.8基于MSI组合逻辑电路的设计思考题:试用下列MSI器件实现例1,画出逻辑图。1.用4选1MUX实现。2.全加器实现。3.用3-8线译码器和最少量的门电路实现。

13.8基于MSI组合逻辑电路的设计[例2]试设计一个检测8421BCD码并将其进行四舍五入的电路。[解](1)划分功能框图根据题目要求,选择输入输出逻辑变量并赋予逻辑值。当A3A2A1A0≤1001时,BCD码检测输出L1=0当A3A2A1A01001时,L1=1当A3A2A1A0≤0100时,四舍五入输出L2=0当A3A2A1A00100时,L2=1设输入为A3A2A1A0,BCD码检测输出L1,四舍五入输出L2

13.8基于MSI组合逻辑电路的设计①检测BCD码,输出是L1将逻辑问题划分为二个功能块电路:②四舍五入,输出是L2功能框图

13.8基于MSI组合逻辑电路的设计(2)设计功能块内部电路a.分析设计要求可知,二个功能块电路都是要比较两个4位二值数码的大小,故可以选4位数值比较器MC14585B。将比较器Ⅰ的输出端YAB作为BCD码检测输出端L1;比较器Ⅱ的输出端YAB作为四舍五入输出端L2将A3A2A1A0接入两片MC14585B的输入端A3A2A1A0,另一组输入端B3B2B1B0分别接1001和0100

3.8基于MSI组合逻辑电路的设计(3)逻辑电路图

13.8基于MSI组合逻辑电路的设计b.用中规模加法器实现四舍五入电路c.试用MUX实现本题比较电路的逻辑功能。BCD码检测电路

13.8基于MSI组合逻辑电路的设计[例3]试用4位全加器和必要的门电路设计一个4位二进制加减法(A3A2A1A0-B3B2B1B0)或(A3A2A1A0+B3B2B1B0)逻辑电路。[解]二进制减法可转换为求补相加实现。可划分为两个功能块,一块是求补码,另一块进行加法运算。⑴划分功能框图

13.8基于MSI组合逻辑电路的设计⑵设计功能块电路补码是其反码加1,A的反码可以用异或门实现得到反码后利用4位二进制加法器实现A+(-B)的反码,并使最低位进位位为1。

13.8基于MSI组合逻辑电路的设计⑶画出电路图ABCOCISABCOCISABCOCISABCOCISS0A0B0S1A1B1S2A2B2S3A3B3C3=1=1=1=1CC

13.8基于MSI组合逻辑电路的设计ABCOCISABCOCISABCOCISABCOCISS0A0B0S1A1B1S2A2B2S3A3B3C3=1=1=1=1CC⑷验证设计当控制信号C=1时,因为C?B=B,所以电路实现减法运算。

13.8基于MSI组合逻辑电路的设计ABCOCISABCOCISABCOCISABCOCISS0A0B0S1A1B1S2A2B2S3A3B3C3=1=1=1=1CC⑷验证设计当C=0时,因为C?B=B,所以电路实现加法器运算。

文档评论(0)

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

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

1亿VIP精品文档

相关文档