(进来补知识啦!)利用双四选一数据选择器74153实现十六选一数据选择器(包含74153简单解释)


在这里插入图片描述

先来一段非常非常官方的解释🥱

本题属于典型的MUX扩展问题。用四选一实现十六选一的基本思路是,先用4个四选一从16路输入信号中选出4路,再用一个四选一从这4路中选出1路。十六选一有16个数据输入端D0~D15和4个地址输入端A3A2A1A0,设计的关键是4个地址输入端的使用。经过简单尝试就可以发现,合理的地址线连接方式应该是:将低2位地址A1A0接在用于初选(16选4)的4个四选一地址端上;高2位地址A3A2用作下一级四选一的地址。改变地址线的连接方式也可以,但会造成地址与输入数据线的序号混乱。74153是双四选一MUX,片内的两个四选一共用地址线,每个四选一有各自的低电平有效使能端G1、G2,本题中将它们接在一起,用作十六选一的使能端,本题电路需要3片74153
在这里插入图片描述

虽然看不懂但还是表示感谢🙇‍
在这里插入图片描述

欣总解释:重点来喽🤬

其实非常非常的简单,让我们分几个步骤来想这个问题哈:
1、74153是一个双向的四选一数据选择器,可能有些朋友还不了解双向是什么意思,在这里我给你简单演示一波:

74153双向四选一数据选择器使用

这个演示我就举个非常简单易懂的小栗子哈,来请看以下实验图:在这里我让AB两个输入端都接入00,然后我让只有D0为1,也就是00的时候才会有1,可以看到我的它是有两个使能端G的,毕竟双向嘛,然后我分别测试它们的输出,1C0、2C0都是接1,其他都是0

在这里插入图片描述
结果:
在这里插入图片描述
介绍完毕🥱

2、现在第二个问题,16选一,那么最基本的当然是要有4个输入端,16个输出端,一般的解法都是将0-15分若干个区间,然后满足什么条件了,触发什么选择器,这个是一般的解题思路当然在这里也是这样,首先准备2个74153,将它们同时连入A1A0这两个低的输入端(很精彩),然后再准备另一个74153接A3A2高位输入,然后让第三个74153的D0-D3分别接那两个74153的输出端🧐,有点绕了,直接看图吧就:

在这里插入图片描述
可以看到只有D14是接了VCC的,也就是接了1的,现在观察一下‘1110’
首先,11是A3 A2那边的事情了,所以可以确定输出在2C3,然后继续看A1 A0 它们是 10 所以是2C2,又因为2C2是1,所以输出就是1,相当于14这个数据被选中,完成🤑

以下是在Multisim的演示😎

这个演示比较随便一点点,毕竟这个ABCD是随机输入的我现在就已1010为例子(这个输入还是比较麻烦的)

测试用例图:

过多的不解释喽,有问题评论区见喽~~~
在这里插入图片描述

在这里插入图片描述

ppp:记得点赞、关注、评论噢🎀

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是X大魔王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值