打印

遇到ATMEGA128的IO口少的问题

[复制链接]
3033|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yushiqian2012|  楼主 | 2013-5-8 08:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我们做一款产品,刚开始的时候做的不需要那么多的IO输出,现在需要用到引脚多了,发现IO不够用了,大家有没有什么好办法,这些输出用于LED输出,每个LED都要单独的可以控制,并且LED可以同时都亮。这样的话,用译码器肯定不行,我现在考虑着用锁存器,感觉也不行。大家有没有建议,最好不要换芯片,对了,atmega128的有没有144引脚的?

相关帖子

沙发
acgean| | 2013-5-8 08:49 | 只看该作者
IO 扩展,教科书上就有很多办法
锁存器可行 74HC374, 74HC573
通过串口扩展也可行。74HC595,74HC164

使用特权

评论回复
板凳
wape271| | 2013-5-8 09:04 | 只看该作者
可不可以动态点亮LED

使用特权

评论回复
地板
coody| | 2013-5-8 10:45 | 只看该作者
用HC595吧,可以扫描,君不见,LED屏,比如小点的,128*64,8192个LED,每个都可以单独显示的哦亲,里面就用的HC595扫描的

使用特权

评论回复
5
coody| | 2013-5-8 10:47 | 只看该作者
单色LED屏的接口,一般就9个IO就可以了,我最多驱动过256*64,16384个LED

使用特权

评论回复
6
lrhsx33| | 2013-5-8 11:05 | 只看该作者
coody 发表于 2013-5-8 10:45
用HC595吧,可以扫描,君不见,LED屏,比如小点的,128*64,8192个LED,每个都可以单独显示的哦亲,里面就 ...

我也建议用595 。动态扫,亮度是个大问题。

使用特权

评论回复
7
yushiqian2012|  楼主 | 2013-5-8 13:14 | 只看该作者
lrhsx33 发表于 2013-5-8 11:05
我也建议用595 。动态扫,亮度是个大问题。

但是我的SPI已经用到其他的模块上了,咋办?

使用特权

评论回复
8
ningling_21| | 2013-5-8 14:03 | 只看该作者
yushiqian2012 发表于 2013-5-8 13:14
但是我的SPI已经用到其他的模块上了,咋办?

595不需要SPI,模拟驱动就可以了...

使用特权

评论回复
9
gcf0127| | 2013-5-8 14:35 | 只看该作者
NXP M3系列  LPC1788    可以替代

使用特权

评论回复
10
coody| | 2013-5-8 14:44 | 只看该作者
lrhsx33 发表于 2013-5-8 11:05
我也建议用595 。动态扫,亮度是个大问题。

亮度还是很可以的,你可以看看各个商店门口的广告条屏,大白天,甚至大阳光下,都很清楚

使用特权

评论回复
11
yushiqian2012|  楼主 | 2013-5-8 15:47 | 只看该作者
ningling_21 发表于 2013-5-8 14:03
595不需要SPI,模拟驱动就可以了...

哦,原来是这样,74ACQ573SJ这款新片做锁存是不是可以,比一般的锁存好吗?

使用特权

评论回复
12
fp123123| | 2013-5-8 17:55 | 只看该作者
本帖最后由 fp123123 于 2013-5-8 17:58 编辑

为什么用简单的锁存器呢?74ACQ573SJ这些简单的锁存器要占用很多引脚来做数据输入和片选,用595就只需要MCU提供3条线,可以用串联方式一路扩展下去,我的一个制作里用了20个595,扩展出160个独立控制的输出端口,MCU只需要用MEGA8

595里面有一个移位寄存器和一个8位锁存器,从功能上说也比74ACQ573SJ这些简单的锁存器要划算,芯片大小都一样,占用电路版面积相同

使用特权

评论回复
13
zd420325| | 2013-5-9 12:58 | 只看该作者
不知道楼主还差多少个IO口,如果差的数量不多的话,用的比较多的是按键和LED灯复用的,对亮度没多大的影响。

使用特权

评论回复
14
ljxh401| | 2013-5-10 11:12 | 只看该作者
输出 74hc595
输入 74hc165

使用特权

评论回复
15
cfly| | 2013-5-10 11:55 | 只看该作者
ATMEGA1281,懒人的做法,IO充裕

使用特权

评论回复
16
xy382940931| | 2013-5-10 14:25 | 只看该作者
可以考虑试下PCF8574

使用特权

评论回复
17
dongranmengming| | 2013-5-24 20:46 | 只看该作者
595吧,我就用一个串口控制了96*32个led,是个室内led广告屏!

使用特权

评论回复
18
gonggu8181| | 2013-6-6 00:13 | 只看该作者
595 pcf8574还有其他很多都可以用。

使用特权

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

本版积分规则

个人签名:不需要别人来证明自己,自己的态度更重要

45

主题

354

帖子

0

粉丝