用单片机控制流水灯代码
时间: 2023-04-03 15:05:00 浏览: 112
以下是单片机控制流水灯代码的示例:
#include <reg52.h> // 引入 8052 单片机头文件
sbit LED1 = P1^0; // 定义 LED1 引脚
sbit LED2 = P1^1; // 定义 LED2 引脚
sbit LED3 = P1^2; // 定义 LED3 引脚
sbit LED4 = P1^3; // 定义 LED4 引脚
void main()
{
while(1) // 循环执行
{
LED1 = 0; // LED1 亮
LED2 = 1; // LED2 灭
LED3 = 1; // LED3 灭
LED4 = 1; // LED4 灭
delay(500); // 延时 500ms
LED1 = 1; // LED1 灭
LED2 = 0; // LED2 亮
LED3 = 1; // LED3 灭
LED4 = 1; // LED4 灭
delay(500); // 延时 500ms
LED1 = 1; // LED1 灭
LED2 = 1; // LED2 灭
LED3 = 0; // LED3 亮
LED4 = 1; // LED4 灭
delay(500); // 延时 500ms
LED1 = 1; // LED1 灭
LED2 = 1; // LED2 灭
LED3 = 1; // LED3 灭
LED4 = 0; // LED4 亮
delay(500); // 延时 500ms
}
}
void delay(unsigned int i) // 延时函数
{
unsigned int j, k;
for(j = i; j > 0; j--)
for(k = 110; k > 0; k--);
}
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)