导航:首页 > 操作系统 > 单片机led广告灯

单片机led广告灯

发布时间:2022-09-22 14:26:59

‘壹’ 用单片机控制LED灯要怎样编写

举一个简单例子:
#include<reg51.h>
#include<intrins.h>
sbitkey=P1^0;
unsignedcharled=0xfe;
voiddelay(inta)
{
while(a--);
}
main()
{
while(1)
if(key)
{
P0=led;
led=_crol_(led,1)
delay(30000);
}
else
{
P0=led;
led=_cror_(led,1)
delay(30000);
}
}

‘贰’ 单片机广告灯

这个问题其实并不难,还要看一看你的电路图,只有知道LED数码管的接线才能编写代码。

‘叁’ 用单片机汇编语言制作广告灯。利用取表的方法。

ORG0000H
MOVDPTR,#TAB
LP1:
MOVR2,#4
LP:MOVA,R2
MOVCA,@A+DPTR
MOVP0,A
DJNZR7,$
DJNZR6,$-2
DJNZR2,LP
SJMPLP1
TAB:
DB0,18H,24H,42H,81H

END

‘肆’ 高手帮忙!利用单片机AT89C51制作广告灯

楼上的太黑了,我只要200;呵呵。。。。

说笑的,其实高手都不上网络的,浪费时间;;

上的都是我们这些人,,呀是我们做的话也会,,但是得花点时间,,

楼主想想,,谁会为你白花时间呢;;别介意啊;;

楼主可以先找找资料,然后不会了,再来提问;;

要是我做的话,少说得花一天时间,,你说呢;;;
呵呵。。。说的话,别介意啊!!!!

‘伍’ 求大神帮忙。单片机LED广告灯的设计。proteus仿真图和程序,8个LED灯闪烁流动谢谢

我用的51系列,供你参考,LED接在P0端口,延时的长短您可以自己控制,修改一下void DelayMS(uint x)中的i和void main()中的x就行了。
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
void main()
{
P0=0xfe;
while(1)
{
P0=_crol_(P0,1);
DelayMS(150);
}
}

‘陆’ 单片机控制led灯亮度原理

让单片机控制LED的引脚以较高频率(50HZ以上)输出方波,改变方波的占空比即可改变LED的平均电压,从而改变LED的亮度,也就是我们常说的PWM调节。

‘柒’ 51单片机led灯怎么亮

要式连接51单片机的LED灯被点亮,拢共需要三步:

  1. 搭建好51单片机运行的最小系统,并连接好下载线。

  2. LED灯的正极经过470Ω电阻连接在电源正极上,LED灯的负极连接在单片机的某个接口上,例如连接I/O口P1.0上。

  3. 编程使P1.0输出低电平,将编译好的程序下载到单片机里,在单片机再次上电后就可以看到LED灯发光亮起了。

‘捌’ 单片机广告灯的设计C语言程序<分数不多 但求大神告知 好人一生平安>

#include<reg51.h>
#define uchar unsigned char
uchar ledt[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar ledi[]={0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7e);
uchar nt=0,ni=0;
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
switch(nt)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
P1=ledt[nt];break;
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
p1=ledt[14-nt];break;
case 15:
P1=0x00;break;
case 16:
P1=0xff;break;
default:
nt=0;break;
}
nt++;
}
void ext0() interrupt 0
{
switch(ni)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
P1=ledt[ni];break;
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
P1=ledt[14-ni];break;
case 15:
P1=0xff;break;
case 16:
P1=0x00;break;
default:
ni=0;break;
}
}
void delay(uchar a)
{
uchar i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EX0=1;
IT0=0;
EA=1;
TR0=1;
while(1)
{
while(P3_2)
{
TR0=0;
delay(50);
ni++;
}
TR0=1;
}

‘玖’ 单片机驱动LED七彩灯程序

这个问题可大可小,
用三种红绿蓝可以混合色各种颜色,这个程序是吧,每个颜色分成200级(实际是201级),所以值就是0到200,然后用PWM输出控制各色的亮度,混合出七彩,如R=200、G=200、B=200就是白色,但不是纯正的白。(纯白色时RGB的值是不相等的)
户外的超大LED广告屏就是这样的,每个像素点就是一个全色LED灯。

阅读全文

与单片机led广告灯相关的资料

热点内容
皓强工具解压步骤 浏览:688
部队抗洪抢险命令范文 浏览:886
欧姆龙plc编程软件使用教程 浏览:592
ai文件pdf 浏览:911
腾讯云服务器挂载混合云 浏览:758
智能小车用什么单片机 浏览:463
java怎么给窗口关闭 浏览:940
列举51单片机的寻址方式 浏览:706
剪辑app怎么写长篇文字 浏览:400
app专属流量过月租怎么不更新 浏览:654
王者程序员都有谁 浏览:76
给牛换脚掌解压 浏览:387
围棋有多少种算法 浏览:602
unity资源包在哪个文件夹 浏览:704
阿里云服务器远程链接不成功 浏览:482
文件系统pdf 浏览:766
原神安卓区服什么意思 浏览:37
贝壳app怎么线上发布 浏览:161
如何挑选安卓系统机顶盒 浏览:54
安卓快充使用有什么注意事项 浏览:910