用c语言写一个让单片机流水灯轮流闪亮的程序
时间: 2023-04-02 15:04:26 浏览: 190
51单片机流水灯C语言源程序
你好,以下是回答:
可以使用以下代码实现单片机流水灯轮流闪亮:
#include <reg52.h>
sbit LED1 = P1^;
sbit LED2 = P1^1;
sbit LED3 = P1^2;
sbit LED4 = P1^3;
void main()
{
while(1)
{
LED1 = ;
LED2 = 1;
LED3 = 1;
LED4 = 1;
delay(500);
LED1 = 1;
LED2 = ;
LED3 = 1;
LED4 = 1;
delay(500);
LED1 = 1;
LED2 = 1;
LED3 = ;
LED4 = 1;
delay(500);
LED1 = 1;
LED2 = 1;
LED3 = 1;
LED4 = ;
delay(500);
}
}
其中,sbit 定义了单片机的引脚,LED1~LED4 分别对应了 P1^~P1^3,delay 函数用于延时,可以自行定义。
阅读全文