搜索
bottom↓
楼主: tuy0326

如何控制74hc595驱动led产生灰度等级

  [复制链接]

出0入0汤圆

发表于 2009-5-23 14:01:32 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2009-5-23 16:30:28 | 显示全部楼层
留个记号,回去默默研究。

出0入0汤圆

发表于 2009-5-23 17:16:00 | 显示全部楼层
不错不错。MARK

出0入0汤圆

发表于 2009-5-23 18:37:27 | 显示全部楼层
我怎么看不懂26楼意思啊,我资质太差了。谁能再说一次吗?换个人说可能我会看懂

出0入0汤圆

发表于 2009-5-26 11:27:08 | 显示全部楼层
这个话题很好,我也在弄这个!我也是用26楼方法去做的,LED护烂管用这方法做效果满足!但做屏的话,数据量太大,点数太多,单个单片机速度跟不上,要用多个单片机才行,但用多个单片机去做成本高而且弄数表也复习,所以想问问各位高手用什么速度快的单片机去做??

出0入0汤圆

发表于 2009-5-26 11:40:16 | 显示全部楼层
高手做屏一般不用单片机吧...

出0入0汤圆

发表于 2009-6-2 11:46:09 | 显示全部楼层
留个记号,研究研究~

出0入0汤圆

发表于 2009-6-15 19:03:07 | 显示全部楼层
呵,来迟了,至今才有空试下这个595送灰度的。
按上面的原理可以实现灰度控制,但一开串口中断时,就会不规则地闪(595的送数程序我放在定时中)!晕!搞了一个下午还没解决!
1、不知是不是要在给595送数时,要把OE拉高,让输出不受影响呢?
2、是不是我的串口占用时间太长,把定时器的时间给占了呢?

大家有没有更好的方法呀?

出0入0汤圆

发表于 2009-6-15 22:40:00 | 显示全部楼层
已解决!
把PWM频率提高到47KHz,人眼就看不出闪了

出0入0汤圆

发表于 2009-6-15 22:40:06 | 显示全部楼层
已解决!
把PWM频率提高到47KHz,人眼就看不出闪了

出0入0汤圆

发表于 2009-6-15 23:17:17 | 显示全部楼层
调到47kHz才看不见闪烁的一定不是人眼,是昆虫的复眼。

出0入0汤圆

发表于 2009-7-25 09:08:56 | 显示全部楼层
哪个大哥给个护栏管的具体程序看一下啊,我在学习LED灯的编程,第一个要学着编的就是护栏管的,弄了N久也没弄出来,哪个大哥给个程序发到我邮箱,我邮箱fangpei520720@163.com,QQ:312505406;谢谢!!!!!!!!

出0入4汤圆

发表于 2009-7-25 10:04:16 | 显示全部楼层
我用FPGA做了一个护栏管控制器: 用的是26楼的方法. 256级灰度需要移位8次.
移位时钟是10M, 一行是900个LED灯, 共128行.现在发现灰度不均匀.
如颜色值从15跳变到16时,人眼明显看到一个亮的台阶. 我用示波器测量OE信号,是1/8--8/8T的,很标准.
当移位时间较长时,台阶更加明显. 即两次OE之间的消隐时间较长. 这种方法是否有视觉上的误差??

出0入0汤圆

发表于 2009-7-25 10:28:30 | 显示全部楼层
记号一下  不太懂

出0入0汤圆

发表于 2009-7-25 10:32:55 | 显示全部楼层
看了两遍,明白了,整个屏幕分为多帧,每帧的时间按位的权重计算,于是。。。

出0入0汤圆

发表于 2009-7-25 10:49:22 | 显示全部楼层
26楼这位大哥的方法,看的懵懵懂懂啊

出0入0汤圆

发表于 2009-7-25 10:52:12 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 10:53:37 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 10:57:14 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 10:58:14 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 10:58:39 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 11:02:17 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 11:03:17 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 11:03:41 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 11:08:19 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 11:08:44 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 11:12:21 | 显示全部楼层
112楼的大哥你有没有护栏管方面的具体程序

出0入0汤圆

发表于 2009-7-25 11:18:42 | 显示全部楼层
被这该死的网速害了

出0入0汤圆

发表于 2009-8-22 21:29:17 | 显示全部楼层
mark

出0入8汤圆

发表于 2009-8-31 09:46:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-9-9 20:44:21 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2009-9-18 16:25:30 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-10-3 11:27:30 | 显示全部楼层

出0入0汤圆

发表于 2009-10-8 10:12:36 | 显示全部楼层
mark,记号

出0入0汤圆

发表于 2009-10-18 10:57:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-24 21:54:48 | 显示全部楼层
步骤:
1.把BIT8的数据送到595,用PWM控制OE的脉冲为T8
2.把BIT4的数据送到595,用PWM控制OE的脉冲为T4
3.把BIT2的数据送到595,用PWM控制OE的脉冲为T2
4.把BIT1的数据送到595,用PWM控制OE的脉冲为T1


经过4帧的时间叠加后,就得到不同的灰度。


不用OE行不行? 就像下面这样:

步骤:
1.把BIT1的数据送到595,锁存.
2.把BIT2的数据送到595,等T1时间到,锁存.
3.把BIT4的数据送到595,等T2时间到.锁存.
4.把BIT8的数据送到595,等T4时间到.锁存.
5.把BIT1的数据送到595,等T8时间到.锁存.
6.回到步骤2

出0入0汤圆

发表于 2009-10-24 22:20:47 | 显示全部楼层
Mark

出0入0汤圆

发表于 2009-10-25 12:33:05 | 显示全部楼层
__________________________
+------------------------------------------------------------------+
|足迹:                  |  努力:         |     目标:            |
|     51-HT-AVR-STM32    |    操作系统     |        Linux WinCE    |
|     ASM-C-C++-C#-VC    |                 |        ARM9           |
|------------------------------------------------------------------|
|扬正气,促和谐!!!                                                  |
|------------------------------------------------------------------|
|下辈子我要做个大苦瓜,让吃我的人都来尝尝我的苦!                    |
+------------------------------------------------------------------+

出0入0汤圆

发表于 2009-10-25 12:47:35 | 显示全部楼层
好帖子 一定要mark

出0入0汤圆

发表于 2009-10-26 10:20:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-2 20:49:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-2 21:16:20 | 显示全部楼层
MARK~

出0入0汤圆

发表于 2009-12-3 17:08:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-19 16:23:40 | 显示全部楼层
诶  中国人真是多啊  你能想的别人也能想,我的想法和4楼一样,起初还以为只有我想到呢  呜呜  我32级有几点闪

出0入0汤圆

发表于 2010-1-6 08:24:21 | 显示全部楼层
学习了啊,OE都从不用的

出0入85汤圆

发表于 2010-1-6 11:50:50 | 显示全部楼层
可以参考下Du Yany的用多路模拟开关来实现灰度

出0入0汤圆

发表于 2010-1-7 19:23:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-8 00:12:20 | 显示全部楼层
很精彩呀

出0入0汤圆

发表于 2010-1-8 03:23:25 | 显示全部楼层
26楼~~太厉害了~~

出0入0汤圆

发表于 2010-1-9 11:31:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-23 12:06:23 | 显示全部楼层
有点难理解,不过我看了N次算是明白点了。一定试试,谢谢各位大侠

出0入0汤圆

发表于 2010-3-9 22:09:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-22 17:18:56 | 显示全部楼层
好贴

出0入9汤圆

发表于 2010-3-22 19:59:02 | 显示全部楼层
不是很明白,先留个记号吧

出0入0汤圆

发表于 2010-3-22 23:28:55 | 显示全部楼层
好贴。。学习了

出0入0汤圆

发表于 2010-3-24 20:46:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-26 13:52:58 | 显示全部楼层
mark~~

出0入0汤圆

发表于 2010-3-26 15:57:41 | 显示全部楼层
精彩!学习了!!

出0入0汤圆

发表于 2010-4-1 21:49:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-2 12:42:36 | 显示全部楼层
标记26楼

出0入0汤圆

发表于 2010-4-18 23:03:33 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-20 23:17:21 | 显示全部楼层
我比较感兴趣   继续关注

出0入0汤圆

发表于 2010-4-20 23:38:34 | 显示全部楼层
26l的思路比较精辟,赞一个!!!

出0入0汤圆

发表于 2010-4-21 00:21:36 | 显示全部楼层
不错,很详细,

出0入0汤圆

发表于 2010-4-21 16:28:37 | 显示全部楼层
都被顶了2年多了,好贴啊,谢谢26楼

出0入0汤圆

发表于 2010-4-21 16:28:47 | 显示全部楼层
都被顶了2年多了,好贴啊,谢谢26楼

出0入0汤圆

发表于 2010-5-30 12:25:09 | 显示全部楼层
记号~~

出0入22汤圆

发表于 2010-5-30 15:54:14 | 显示全部楼层
困扰多年的问题貌似有答案了,mark,深入研究

出0入22汤圆

发表于 2010-5-30 16:00:43 | 显示全部楼层
返回26楼再看了几遍~~再来顶一次~~茅塞顿开

出0入0汤圆

发表于 2010-5-30 16:13:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-16 18:35:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-16 20:33:46 | 显示全部楼层
hhh好方法!谢谢了

出0入0汤圆

发表于 2010-6-16 20:35:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-17 00:02:52 | 显示全部楼层
好帖,mark

出0入0汤圆

发表于 2010-6-17 08:14:24 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2010-6-29 09:40:47 | 显示全部楼层
如果按照26楼的方法,亮度损失相当大,不过也不失为一个好方法.

出0入0汤圆

发表于 2010-6-29 10:39:18 | 显示全部楼层
36楼的方法的确不错!!!

出0入0汤圆

发表于 2010-6-29 15:27:43 | 显示全部楼层
mark!~~

出0入0汤圆

发表于 2010-6-29 16:08:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-6 16:32:13 | 显示全部楼层
回复【172楼】jiaowoxiaolu
-----------------------------------------------------------------------

这位大哥看似有答案了,我也研究了很长时间了,正在做mega8+4片595 驱动控制器来驱动舵机工作,买了一个,还没有弄懂这方面的问题,请教一下你,给讲解一下吧

出0入0汤圆

发表于 2010-8-6 21:48:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-7 00:16:22 | 显示全部楼层
关注!

出0入0汤圆

发表于 2010-8-7 10:30:22 | 显示全部楼层
謝謝26樓專家解答

出0入0汤圆

发表于 2010-8-7 11:46:17 | 显示全部楼层
关注!

出0入0汤圆

发表于 2010-8-20 14:06:16 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2010-8-25 16:08:01 | 显示全部楼层
一直没有用过OE脚,去试试

出0入0汤圆

发表于 2010-8-25 20:24:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-25 20:51:54 | 显示全部楼层
mark 学习~

出0入0汤圆

发表于 2010-8-26 00:05:48 | 显示全部楼层
mark 学习~

出0入0汤圆

发表于 2010-8-28 15:04:27 | 显示全部楼层
水平太低。。。。没看明白。。。。标记一下。。。。。以后来看!~~~~~

出0入0汤圆

发表于 2010-9-7 22:31:19 | 显示全部楼层
标记下,正在做多路舵机控制器

出0入0汤圆

发表于 2010-10-10 12:04:38 | 显示全部楼层
有点晕

出0入0汤圆

发表于 2010-10-10 14:25:05 | 显示全部楼层
关注

出0入0汤圆

发表于 2010-10-10 21:22:40 | 显示全部楼层
还没看明白,先MARK

出0入0汤圆

发表于 2010-10-10 22:35:47 | 显示全部楼层
先标记

出0入0汤圆

发表于 2010-10-10 22:54:55 | 显示全部楼层
26楼,讲和精彩。是专家啊。一看就懂了。谢谢。

出0入20汤圆

发表于 2010-10-11 00:02:06 | 显示全部楼层
讲解很精彩

出0入16汤圆

发表于 2010-10-11 09:12:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-11 16:20:12 | 显示全部楼层
polarbear 说得精彩,学习了

出0入0汤圆

发表于 2010-10-15 19:56:31 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 13:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表