matlab二进制乘法器,用74ls138实现2位二进制乘法器 - 数字电路图

本文介绍了如何利用74LS138三线-八线译码器来构建一个2位二进制乘法器。74LS138在特定条件下将二进制编码转换为低电平输出,通过门电路组合实现乘法运算。乘法器的真值表和最小项逻辑表达式被详细列出,指导读者理解设计过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用74ls138实现2位二进制乘法器

74LS138为3线-8线译码器,共有54/74S138和 54/74LS138两种线路结构型式,其工作原理如下:

当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

c23c6adf04b860a4f6dd772cc81e3efd.png

无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚,任何时刻要么全为高电平1—芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全为高电平1。如果出现两个输出引脚同时为0的情况,说明该芯片已经损坏。

使用74138和必要的门电路设计一个乘法器电路。能实现两位二进制数相乘,并输出结果。

57ef577858e3a433c252a7e32acb11c9.png

两位二进制数相乘真值表。设两个乘数是AB和CD,结果是F3F2F1F0

9a6423d7fb3140390b61a1ebe31517ad.png

写出最小项逻辑表达式:

F3=m15

F2=m10+m11+m14→F2=(m10’m11’m14’)’

F1=m6+m7+m9+m11+m13+m14

F0=m5+m7+m13+m15 。 (本文来源网友上传,如有侵权,可联系管理员删除)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值