使用C语言编写一段单片机流水灯代码
时间: 2023-03-29 15:02:21 浏览: 197
你好,以下是使用 C 语言编写的单片机流水灯代码:
```c
#include <reg52.h> // 引入 8051 单片机头文件
sbit LED1 = P1^; // 定义 LED1 引脚
sbit LED2 = P1^1; // 定义 LED2 引脚
sbit LED3 = P1^2; // 定义 LED3 引脚
sbit LED4 = P1^3; // 定义 LED4 引脚
void main()
{
while(1) // 无限循环
{
LED1 = ; // 点亮 LED1
LED2 = 1; // 熄灭 LED2
LED3 = 1; // 熄灭 LED3
LED4 = 1; // 熄灭 LED4
delay(500); // 延时 500ms
LED1 = 1; // 熄灭 LED1
LED2 = ; // 点亮 LED2
LED3 = 1; // 熄灭 LED3
LED4 = 1; // 熄灭 LED4
delay(500); // 延时 500ms
LED1 = 1; // 熄灭 LED1
LED2 = 1; // 熄灭 LED2
LED3 = ; // 点亮 LED3
LED4 = 1; // 熄灭 LED4
delay(500); // 延时 500ms
LED1 = 1; // 熄灭 LED1
LED2 = 1; // 熄灭 LED2
LED3 = 1; // 熄灭 LED3
LED4 = ; // 点亮 LED4
delay(500); // 延时 500ms
}
}
void delay(unsigned int i) // 延时函数
{
unsigned int j, k;
for(j = i; j > ; j--)
{
for(k = 110; k > ; k--);
}
}
```
希望对你有帮助!
阅读全文