51单片机设计,如何设计让LED灯闪烁的速度越来越快
发布网友
发布时间:2022-05-24 09:13
我来回答
共2个回答
热心网友
时间:2023-10-09 18:33
闪烁速度变快,减少延时时间就好。
include<reg51.h>
#define uchar unsigned char
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uchar i;
i=250;
while(1)
{
P1=0xfe;
delay(i);
P1=0xfd;
delay(i);
P1=0xfb;
delay(i);
P1=0xf7;
delay(i);
P1=0xef;
delay(i);
P1=0xdf;
delay(i);
P1=0xbf;
delay(i);
P1=0x7f;
delay(i);
i-=10;
if(i<50)i=250;
}
}追问谢谢啦
热心网友
时间:2023-10-09 18:34
缩短延时就可以了