用AT008A513D单片机 C语言怎么编辑出跑马灯程序啊,一直打不出来,运行不了,有没有大
那我直接贴代码,你看看
#include <reg51.h>
#define LED P1
void delay(unsigned int xms)
{
unsigned int i, j;
for (i = xms; i > 0; i--)
for (j = 110; j > 0; j--);
}
void main()
{
while (1)
{
LED = 0x01;
delay(100);
LED = 0x02;
delay(100);
LED = 0x04;
delay(100);
LED = 0x08;
delay(100);
}
}
LED是一个宏定义,定义了用于控制 LED 灯的端口。delay 函数用于实现延时,其中的参数 xms 表示延时的毫秒数。在主函数中,通过不断循环设置 LED 的值来实现跑马灯效果