搜索
bottom↓
回复: 52

M88+74HC595*8控制64个LED的灰度(256级)初步成功,参考“polarbear 枫叶”的思路。

[复制链接]

出10入210汤圆

发表于 2008-6-3 22:35:51 | 显示全部楼层 |阅读模式
由于参考了“polarbear 枫叶”的思路,做出了初步的效果。
有一个问题,就时当LED的亮度值改变的时候有个别的LED会有闪烁现象,我想是由于595数据更新所致,现在还没有解决,还想请“polarbear 枫叶”指点。
先谢过了。
看一下视频:
点击此处下载 ourdev_300574.rar(文件大小:400K) (原文件名:led.rar)

源程序:(AVRStudio+WINAVR)
点击此处下载 ourdev_300575.txt(文件大小:4K) (原文件名:main.txt)

电路简图:

(原文件名:led.png)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入228汤圆

发表于 2008-6-3 23:14:05 | 显示全部楼层
MARK

出0入228汤圆

发表于 2008-6-3 23:21:02 | 显示全部楼层
奇怪,24M的晶振,硬件SPI,居然都会闪?

出0入0汤圆

发表于 2008-6-3 23:22:45 | 显示全部楼层
stb延长一点时间试试

出10入210汤圆

 楼主| 发表于 2008-6-3 23:24:30 | 显示全部楼层
只是在LED的亮度变化时才会有个别(1-3个)的LED会有闪烁,而且不固定是哪一个,位置不连续。

出10入210汤圆

 楼主| 发表于 2008-6-3 23:26:30 | 显示全部楼层
请问【3楼】 durgy :“std”时什么意思啊?
谢谢!

出0入0汤圆

发表于 2008-6-3 23:38:18 | 显示全部楼层
是stb,595的一个脚,我看你程序上有控制的
24m晶振已经算是超频了,不知道会不会有什么奇怪的事情发生
你可以做一个整体渐变的效果,看看还会不会闪烁?
还有就是12M的spi速度控制64个点,应该可以做到肉眼察觉不出来的渐变效果了,有闪烁是比较奇怪

出0入0汤圆

发表于 2008-6-4 00:05:45 | 显示全部楼层
mark

出0入228汤圆

发表于 2008-6-4 00:21:59 | 显示全部楼层
才看了视频,还是不错的.

赞一个

出0入0汤圆

发表于 2008-6-4 08:19:30 | 显示全部楼层
不错

出0入0汤圆

发表于 2008-6-4 09:49:30 | 显示全部楼层
很好

出0入0汤圆

发表于 2008-6-4 20:33:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-6-5 16:37:15 | 显示全部楼层
无法不做记号!

出0入0汤圆

发表于 2008-6-6 11:12:52 | 显示全部楼层
UP,我喜欢

出0入0汤圆

发表于 2008-6-6 11:20:00 | 显示全部楼层
我也踩上1脚。

出0入0汤圆

发表于 2008-6-30 11:59:18 | 显示全部楼层
我把LZ的程序改成了16级的,但最大亮度只有正常最大亮度的50%左右,那位大侠知道为什么呀,谢谢了!

出0入0汤圆

发表于 2009-3-24 20:58:24 | 显示全部楼层
学习一下。

出0入0汤圆

发表于 2009-3-24 21:13:19 | 显示全部楼层
楼主,这个星期我也在玩595,之前我在显示字符的时候也有闪烁的想象,后来加入消隐就解决了!所说的消隐就是说当595要发送数据到输出端口之前要把位选置高(共阳)或者置低(共阴)!总的来说就是在发送数据之前禁止所有LED导通。

出0入0汤圆

发表于 2009-3-25 00:12:42 | 显示全部楼层
支持下

出0入0汤圆

发表于 2009-4-11 22:03:09 | 显示全部楼层
看了就兴奋

出0入0汤圆

发表于 2009-4-11 22:17:18 | 显示全部楼层
做个记号,有时间详细看看..谢谢!

出0入0汤圆

发表于 2009-4-11 23:44:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-4-15 10:00:22 | 显示全部楼层
xue xi xue xi

出0入0汤圆

发表于 2009-6-13 13:08:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-13 13:15:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-13 14:37:27 | 显示全部楼层
什么东东?

出0入0汤圆

发表于 2009-6-14 05:19:40 | 显示全部楼层
copy

出0入0汤圆

发表于 2009-6-14 21:39:16 | 显示全部楼层
在没有串口的芯片上做256级有困难啊。做100级还差不多。

出0入0汤圆

发表于 2009-6-14 21:51:28 | 显示全部楼层
看看

出0入0汤圆

发表于 2009-6-17 15:30:17 | 显示全部楼层
呵呵~标记~

出0入0汤圆

发表于 2009-6-20 19:36:13 | 显示全部楼层
如果要驱动400 个 LED 有什么好的方法

出0入0汤圆

发表于 2009-6-24 21:46:53 | 显示全部楼层
一直想知道那种彩色的LED大屏墓是怎么实现的呢? 那么多点

出0入0汤圆

发表于 2009-7-25 09:58:41 | 显示全部楼层
我现在也在学着编这个程序,借鉴一下

出0入0汤圆

发表于 2009-7-25 19:54:54 | 显示全部楼层
好东西,mark~~

出0入0汤圆

发表于 2009-8-4 00:26:52 | 显示全部楼层
马可

出10入210汤圆

 楼主| 发表于 2009-8-4 00:58:21 | 显示全部楼层
colorwolf
翻译成“色_狼”对吧。
是考古的吧。

出0入0汤圆

发表于 2009-8-4 01:25:31 | 显示全部楼层
不错,谢谢

出0入0汤圆

发表于 2009-8-4 08:25:28 | 显示全部楼层
mark

出0入8汤圆

发表于 2009-8-30 12:43:14 | 显示全部楼层
学习

出0入0汤圆

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

出0入0汤圆

发表于 2009-12-4 08:20:53 | 显示全部楼层
钢协学习一下

出0入0汤圆

发表于 2009-12-4 08:36:37 | 显示全部楼层
学习一下!谢谢!

出0入0汤圆

发表于 2009-12-19 16:00:49 | 显示全部楼层
256级? 强 我一个arm跑32级都会闪几颗点(程序没优化),闪也可能是电流波动的  图片转灰度数据是怎么实现的 ?

出0入0汤圆

发表于 2009-12-19 16:09:49 | 显示全部楼层
SPI在高速的写入595,实现多路的PWM效果

出0入0汤圆

发表于 2010-3-5 19:29:52 | 显示全部楼层
今天拿我的128*32的双色屏做了下试验,芯片为M16 OC 24MHz, 编译器GCC 2010
256级灰度有点整体闪烁, 64级还可以,只是简单的扫描效果,还没加进去其他的东西,做灰度屏还是别拿单片机来做了,这活最好用FPGA之类的来干。

出0入0汤圆

发表于 2010-10-10 22:51:37 | 显示全部楼层
MARK,有用

出0入0汤圆

发表于 2010-10-10 23:12:35 | 显示全部楼层

出0入0汤圆

发表于 2010-10-10 23:18:28 | 显示全部楼层
标记

出0入0汤圆

发表于 2010-10-13 16:07:36 | 显示全部楼层
没有原理图啊,有没有那位大哥解释下

出0入0汤圆

发表于 2011-4-11 14:37:06 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-12-15 13:59:10 | 显示全部楼层
学习一下 ..刚好要用到。谢谢楼主!!!

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-7-24 04:20

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

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