×

通过菊花链4051 MUX实现基于DIP/DIL开关的8字节ROM

消耗积分:2 | 格式:zip | 大小:0.08 MB | 2023-01-03

周棠亨

分享资料个

描述

最初设想是为了向阿波罗制导计算机的手工缝制芯绳记忆致敬,我的想法后来被简化为“找到一种方法将短字符串存储在一系列 DIP 开关中,然后通过阿杜诺乌诺。”

原型基于一个非常简单的电路和九个 8 通道“MUX 菊花链”布置中的多路复用器(一个多路复用器驱动其他八个)。

考虑到每个 4051 IC 最多可以管理 8 条线,ROM 中的总位数为 64(8 字节),每个位通过其自己的拨码开关独立设置。一个单独的 4051 多路复用器一个一个地读取每个字节中的位,剩下的一个选择读取哪个字节。

ROM 将通过将 8 字节文本存储为 ASCII 字符来进行测试,Arduino 将在 2 行 LCD 显示器上显示这些文本。

对于每个字节,提供两组 4 位 DIP 开关。4 开关封装的选择仅由经济便利性(...销售)决定。

尽管我预计 - 为了允许非下沉式 IC 读取正确的电压 - ROM 组应该由单独的 5V 直流电源独立供电,但很明显,通过为内部 ROM 电路和外部电路供电可以获得同样成功的读数使用多路复用器,通过同一个 Arduino 上的两个独立的 +5V/GND 引脚。

为了使接线更容易,使用了总线 10KΩ 电阻网络(5 针 + 公共,也很划算:事实上,我只需要 4 针 + 公共)。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !