打印

请教用单片机扩展1024个IO口的设计方案

[复制链接]
2026|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinyancode|  楼主 | 2010-9-27 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教用单片机扩展1024IO口的设计方案
现在有一个任务想用单片机扩展到1024IO口,用于开关量的输出与状态读取。但不知在硬件上如何设计更好,只是看到别人对于多IO口的一个实现概念是扫描。
是不是我可以在单片机的IO线上并行地扩展多个IO芯片,通过单片的地址线做一个地址译码,去分别控制不同的IO芯片做片选;然后软件上用循环查询的方法不停地去读取这些口,再做判断处理。

各位高人看我这个行不行,还有没有更好的方案。

谢谢!

相关帖子

沙发
xinyancode|  楼主 | 2010-9-28 15:33 | 只看该作者
waiting for the solutions

使用特权

评论回复
板凳
mrsnso| | 2010-9-28 20:13 | 只看该作者
等更好的解决办法

使用特权

评论回复
地板
teddeng| | 2010-9-29 01:31 | 只看该作者
不想说具体项目就把约束条件给好,要不别人回答了又蹦出新的条件来,很烦的。。

就你现在说的,也可以1个单片机管3,40个I/O,然后3,40个单片机的串口组个小网,上位机发命令给各单片机分别输入输出就行了,既简单又灵活。

使用特权

评论回复
5
xwj| | 2010-9-29 01:38 | 只看该作者
可以用CPLD或者串行移位锁存器,

当然,硬件会非常的庞大:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

147

帖子

0

粉丝