打印

单片机通过74HC595的输出怎样实现LED的渐变

[复制链接]
5800|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
maxking|  楼主 | 2008-10-30 10:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想要实现的效果是要做到对每个独立输出都能实现单独渐变功能。
PWM对595的输出好像束手无策,对74HC595的使能端使用PWM又不能实现想要的效果(这个效果只能整体渐变)。
请问各位有办法吗?过2招过来。

相关帖子

沙发
xwj| | 2008-10-30 10:39 | 只看该作者

不停的刷,刷,刷.....

使用特权

评论回复
板凳
Tony.J| | 2008-10-30 10:41 | 只看该作者

哈哈,嘻唰唰,嘻唰唰~~~~~~

使用特权

评论回复
地板
hgjinwei| | 2008-10-30 10:44 | 只看该作者

求出最小公约数

然后就刷吧.

使用特权

评论回复
5
maxking|  楼主 | 2008-10-30 10:51 | 只看该作者

晕。。。。

你们在说什么?不准灌水。

使用特权

评论回复
6
99st| | 2008-10-30 11:27 | 只看该作者

不停地给595发数据

使用特权

评论回复
7
耕在此行| | 2008-10-30 11:41 | 只看该作者

直接用并行芯片吧

使用特权

评论回复
8
maxking|  楼主 | 2008-10-30 14:43 | 只看该作者

595就是串转并口的芯片啊

使用特权

评论回复
9
twz8858877| | 2008-10-30 17:06 | 只看该作者

就是

控制导通时间和关断时间比例实现渐变,先亮9ms然后关断1ms,重复n次(自己试吧),再亮8ms,关断2ms(重复n次)...... 

使用特权

评论回复
10
lyjian| | 2008-10-30 18:14 | 只看该作者

2楼上不是说了方法吗

就是不停的刷,刷,刷.....

使用特权

评论回复
11
dcp| | 2008-10-30 18:16 | 只看该作者

pwm

使用特权

评论回复
12
99st| | 2008-10-30 18:30 | 只看该作者

什么年代呀!

二楼不是说了吗,不停的刷。也就是不停的给595发数据。

595的一个引脚来分析吧,正常来说,其刷新是20Hz,就是说50mS,当期是亮的时候是50mS,当其是黑的时候,也就是灭50mS。
我现在要渐变,也就是亮要分1,2,3,4,5等几级。
那我提高扫描,将50mS分为五次显示,那就10mS一次。当其是最亮时,我5次都亮,而4级亮时,我就4次亮,但最后一次不亮,其它同样的方法。
这样不就有5级不同的亮度了。

说简单点就是刷,不停地刷。

使用特权

评论回复
13
呆板书生| | 2008-10-30 20:34 | 只看该作者

2楼正解

使用特权

评论回复
14
maxking|  楼主 | 2008-10-30 21:44 | 只看该作者

12楼兄弟说的内容我明白

但是,好像只能针对整体来说。对单个输出就不起作用了。

使用特权

评论回复
15
xwj| | 2008-10-31 01:20 | 只看该作者

唉,你知道狗熊是怎么死的吗?

使用特权

评论回复
16
hgjinwei| | 2008-10-31 07:50 | 只看该作者

笨死的

使用特权

评论回复
17
maxking|  楼主 | 2008-10-31 08:08 | 只看该作者

服了楼上2位弟兄。

在一唱一和呢!!!!回帖最简洁了,能否详细说明下怎样实现嘛?

使用特权

评论回复
18
wangkj| | 2008-10-31 08:19 | 只看该作者

见过笨的,没见过你这么笨的

真笨,还是装笨,骗点击量???

使用特权

评论回复
19
lyjian| | 2008-10-31 08:24 | 只看该作者

做技术的怎么连这点领悟能力都没有

12楼的方法说得这么明白了还看不懂?
哎!

使用特权

评论回复
20
maxking|  楼主 | 2008-11-1 09:01 | 只看该作者

4楼说的最小公约数是怎样求出来的?

使用特权

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

本版积分规则

17

主题

257

帖子

1

粉丝