怎么将8位单片机扩展为输出16位?

[复制链接]
4961|19
 楼主| yinlitansuo 发表于 2012-1-19 12:57 | 显示全部楼层 |阅读模式
本帖最后由 yinlitansuo 于 2012-1-19 13:23 编辑

请教一个菜鸟级问题,怎么将8位单片机扩展为输出16位?
ghost1325 发表于 2012-1-19 13:02 | 显示全部楼层
硬件设计就是8位的,怎么扩展。。。
jinghui1978 发表于 2012-1-19 13:04 | 显示全部楼层
搞笑呢吧
yewuyi 发表于 2012-1-19 13:18 | 显示全部楼层
把8位机扔到垃圾堆里面,等垃圾回收后再处理,被IC厂把垃圾回收再重新生产为16位机。
 楼主| yinlitansuo 发表于 2012-1-19 13:21 | 显示全部楼层
我的意思是用八位单片机控制十六位数据输入的模块。。
yewuyi 发表于 2012-1-19 13:30 | 显示全部楼层
我的意思是用八位单片机控制十六位数据输入的模块。。
yinlitansuo 发表于 2012-1-19 13:21


那扩展一下IO口,用两个带锁存的74HC595即可
 楼主| yinlitansuo 发表于 2012-1-19 13:44 | 显示全部楼层
6# yewuyi
可以用573锁存吗?
yewuyi 发表于 2012-1-19 13:45 | 显示全部楼层
6# yewuyi
可以用573锁存吗?
yinlitansuo 发表于 2012-1-19 13:44


只要芯片带锁存即可。
chunyang 发表于 2012-1-19 22:23 | 显示全部楼层
将16位数据分两次8位输出即可,用移位寄存器、锁存器等都可以。
spring1212 发表于 2012-1-20 11:33 | 显示全部楼层
可以扩展一串行或并行的芯片,都可以实现16位控制。
古道热肠 发表于 2012-1-20 12:33 | 显示全部楼层
最简单的是用2个8位口模拟16位总线的数据端口,用其它的IO口线模拟读写及片选等控制线,16位总线典型设备是并行接口的硬盘,可在网上搜索一下这个接口技术,由于总线是8位,操作16位接口的模块,效率会很低,最好选32位的ARM单片机来控制。
古道热肠 发表于 2012-1-20 12:36 | 显示全部楼层
如果实在要用8位机,可能用个PLD来完成接口,很多年前philips公司出的一个USB接口的评估板上,用了一片PLD芯片扩展出16位接口与硬盘通讯,这个例子你可以网上找一拭,这样设计是比较可行,读写速度比IO模拟稍好。
dengm 发表于 2012-1-20 15:27 | 显示全部楼层
用2片74hc573
 楼主| yinlitansuo 发表于 2012-1-20 22:27 | 显示全部楼层
16# dengm
有电路图吗?
中国机器 发表于 2012-1-26 23:52 | 显示全部楼层
哦,楼主的意思无非是用8条数据线,输出16位数据,简单的很哪
 楼主| yinlitansuo 发表于 2012-2-13 17:46 | 显示全部楼层
15# 中国机器

求指教啊!!
zjp8683463 发表于 2012-2-13 18:55 | 显示全部楼层
转串口比较方便
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5711

主题

6130

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部