打印

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

[复制链接]
3949|19
手机看帖
扫描二维码
随时随地手机跟帖
沙发
ghost1325| | 2012-1-19 13:02 | 只看该作者
硬件设计就是8位的,怎么扩展。。。

使用特权

评论回复
板凳
jinghui1978| | 2012-1-19 13:04 | 只看该作者
搞笑呢吧

使用特权

评论回复
地板
yewuyi| | 2012-1-19 13:18 | 只看该作者
把8位机扔到垃圾堆里面,等垃圾回收后再处理,被IC厂把垃圾回收再重新生产为16位机。

使用特权

评论回复
5
yinlitansuo|  楼主 | 2012-1-19 13:21 | 只看该作者
我的意思是用八位单片机控制十六位数据输入的模块。。

使用特权

评论回复
6
yewuyi| | 2012-1-19 13:30 | 只看该作者
我的意思是用八位单片机控制十六位数据输入的模块。。
yinlitansuo 发表于 2012-1-19 13:21


那扩展一下IO口,用两个带锁存的74HC595即可

使用特权

评论回复
7
yinlitansuo|  楼主 | 2012-1-19 13:44 | 只看该作者
6# yewuyi
可以用573锁存吗?

使用特权

评论回复
8
yewuyi| | 2012-1-19 13:45 | 只看该作者
6# yewuyi
可以用573锁存吗?
yinlitansuo 发表于 2012-1-19 13:44


只要芯片带锁存即可。

使用特权

评论回复
9
chunyang| | 2012-1-19 22:23 | 只看该作者
将16位数据分两次8位输出即可,用移位寄存器、锁存器等都可以。

使用特权

评论回复
10
spring1212| | 2012-1-20 11:33 | 只看该作者
可以扩展一串行或并行的芯片,都可以实现16位控制。

使用特权

评论回复
11
古道热肠| | 2012-1-20 12:33 | 只看该作者
最简单的是用2个8位口模拟16位总线的数据端口,用其它的IO口线模拟读写及片选等控制线,16位总线典型设备是并行接口的硬盘,可在网上搜索一下这个接口技术,由于总线是8位,操作16位接口的模块,效率会很低,最好选32位的ARM单片机来控制。

使用特权

评论回复
12
古道热肠| | 2012-1-20 12:36 | 只看该作者
如果实在要用8位机,可能用个PLD来完成接口,很多年前philips公司出的一个USB接口的评估板上,用了一片PLD芯片扩展出16位接口与硬盘通讯,这个例子你可以网上找一拭,这样设计是比较可行,读写速度比IO模拟稍好。

使用特权

评论回复
13
dengm| | 2012-1-20 15:27 | 只看该作者
用2片74hc573

使用特权

评论回复
14
yinlitansuo|  楼主 | 2012-1-20 22:27 | 只看该作者
16# dengm
有电路图吗?

使用特权

评论回复
15
中国机器| | 2012-1-26 23:52 | 只看该作者
哦,楼主的意思无非是用8条数据线,输出16位数据,简单的很哪

使用特权

评论回复
16
yinlitansuo|  楼主 | 2012-2-13 17:46 | 只看该作者
15# 中国机器

求指教啊!!

使用特权

评论回复
17
zjp8683463| | 2012-2-13 18:55 | 只看该作者
转串口比较方便

使用特权

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

本版积分规则

5711

主题

6130

帖子

10

粉丝