感悟网 导航

LED灯跑马问题 led灯出现这种情况是什么问题

作者&投稿:裴可 (若有异议请与网页底部的电邮联系)
是不是三线的led灯带才可以跑马流水~

不是的。两线的就可以了 。跑流水是根据软件的编程来的

估计是LED驱动电源不良引起的。
一般LED灯点亮发弱光除电压过低外,只有驱动电源和LED灯珠本身光衰引起。如果是一般家用小功率的LED灯发弱光,使用时间较短的话LED灯珠本身光衰可能性极低,通常是LED驱动电源不良导致。

我给你一个程序,单片机为STC51,晶振为12MHz。

跑马灯采用查表法,定时用查询式定时器,时间为500ms;

I/O口用25只引脚,P0,P1,P2都用8个,P3用P3.0,

程序用C语言。

为了取得一个较好的观赏效果,对你的要求作了少许修改,

你可以用PROTEUS仿真观看效果。

程序已仿真调试通过。

#include<at89x51.h>

#define unchar unsigned char

unchar table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

sbit P30=P3^0;

void delay500ms();

main()

{

unchar i;

while(1)

{

for(i=0;i<8;i++)

{

P0=table[i];

P1=0xff;

P2=0xff;

P30=1;

delay500ms();

}

for(i=0;i<8;i++)

{

P0=0xff;

P1=table[i];

P2=0xff;

P30=1;

delay500ms();

}

for(i=0;i<8;i++)

{

P0=0xff;

P1=0xff;

P2=table[i];

P30=1;

delay500ms();

}

P0=0xff;

P1=0xff;

P2=0xff;

P30=0;

delay500ms();

P0=0xff;

P1=0xff;

P2=0xff;

P30=1;

delay500ms();

P0=0;

P1=0;

P2=0;

P30=0;

delay500ms();

delay500ms();

delay500ms();

delay500ms();

//***************************************************

P0=0xff;

P1=0xff;

P2=0xff;

P30=1;

delay500ms();

P0=0xff;

P1=0xff;

P2=0xff;

P30=0;

delay500ms();

for(i=8;i>0;i--)

{

P0=0xff;

P1=0xff;

P2=table[i-1];

P30=1;

delay500ms();

}

for(i=8;i>0;i--)

{

P0=0xff;

P1=table[i-1];

P2=0xff;

P30=1;

delay500ms();

}

for(i=8;i>0;i--)

{

P0=table[i-1];

P1=0xff;

P2=0xff;

P30=1;

delay500ms();

}

P0=0xff;

P1=0xff;

P2=0xff;

P30=1;

delay500ms();

}

}

void delay500ms()

{

unchar i=10;

TMOD=0x01;

while(i--)

{

TH0=(65536-50000)/256 ;

TL0=(-50000)%256;

TR0=1;

while(TF0==0);

TF0=0;

}

}



小伙子,你的程序是不是有点长啦,实现怎么简单的功能有必要吗

《c语言跑马灯跑马速度问题》
答:如下程序:if(ledi==8){ ledi=0; //到了最后一个灯就换到第一个 //每跑一圈灯就根据预定设置的表格来决定下一圈的跑马速度 speed=speedcode[i];i++;if(i==2)i=0; ?你的速度设置不仅仅就2个呀(10个预定义的速度)} 有两种解决办法:一个就是将预定的速度加2倍 speedcode[30]=...

《●●关于自行车尾灯led跑马及闪烁问题》
答:按一次变一次就是给单片机一个触动讯号,进入下一个LED灯号程式。

《LED灯跑马问题》
答:跑马灯采用查表法,定时用查询式定时器,时间为500ms;I/O口用25只引脚,P0,P1,P2都用8个,P3用P3.0,程序用C语言。为了取得一个较好的观赏效果,对你的要求作了少许修改,你可以用PROTEUS仿真观看效果。程序已仿真调试通过。include<at89x51.h> define unchar unsigned char unchar table[]=...

《苹果手机跑马灯是什么》
答:问题一:iphone6s跑马灯是什么意思 跑马灯是在边框很闪的led灯 问题二:iphone6的跑马灯有什么用 可以自动播放小苹果一天一夜 问题三:苹果6splus右上角有跑马灯 没有 问题四:iphone6s plus跑马灯什么意思 就是屏幕上方有一条一暗一亮相间的灯影子 你要买6splus先不要激活 先检查屏幕 有这个...

《LED跑马流水灯带》
答:用带驱动IC的灯带,加上控制器就可以实现跑马流水等效果,这些只是简单的LED效果,可以做组合效果,拖尾流星,爆闪,单色流水跑马。等等。比如SK6812灯珠做的灯带。这类灯带都需要控制全彩的全彩控制器来点亮,由控制器给信号到驱动IC这里,实现效果。

《led跑马灯和rgb灯带的区别》
答:led跑马灯和rgb灯带的共同点,都需要调光器控制。led跑马灯和rgb灯带的区别是:跑马灯带ic芯片控制灯条的变化可追逐、开屏、流水、跑马;rgb只能是渐变、呼吸、频闪。灯带是指把LED灯用特殊的加工工艺焊接在铜线或者带状柔性线路板上面,再连接上电源发光,因其发光时形状如一条光带而得名。灯带已被广泛...

《led跑马灯和rgb灯带的区别》
答:LED跑马灯和RGB灯带都是LED灯具,但在使用和功能上有一些区别:灯珠数量和布局:LED跑马灯通常采用单个或少量大功率LED灯珠,布局较为密集,而RGB灯带则采用较多数量的小功率LED灯珠,并沿着灯带等间距排列。控制方式:LED跑马灯通常使用独立的控制器或开关进行开关控制和亮度调节,而RGB灯带则可以通过专门的...

《夏利n5怎么接跑马流光灯》
答:夏利N5大灯插座接线有以下几个步骤:第一步,要先把限流电阻与电源的正极线连接起来,然后把与LED灯管连着的线分开。第二步,要用去皮器把灯管的负极的线皮去掉一小段,去掉线皮后面的LED灯管的负极线路。第三步,把电源灯的正极与去掉皮的LED灯管的负极连接起来,然后将电源灯的正极与LED灯管的正极...

《LED电子灯箱跑马线离边多少合适 40*240的》
答:1.5--2CM就可以了

《低压电竞椅跑马灯条用什么灯条?》
答:1、 控制原理:一个IC控制一颗LED组成一个回路(一组),控制器通过控制IC对FPCB里面的电路进行控制,从而控制LED灯条变化不同的效果;如闪烁, 追逐,跳变,顺时针跑马,逆时针跑马,单色跑马,变色跑马,单颗追逐从头到尾,流水,模拟闪电等;此款灯条的变化效果不限于目前控制器内置的94种效果, 可以...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网