写一个流水灯的51单片机代码
时间: 2023-12-01 10:56:32 浏览: 27
好的,以下是51单片机流水灯的代码:
```c
#include<reg52.h> //头文件
sbit LED1 = P2^0; //定义P2.0为LED灯1
sbit LED2 = P2^1; //定义P2.1为LED灯2
sbit LED3 = P2^2; //定义P2.2为LED灯3
sbit LED4 = P2^3; //定义P2.3为LED灯4
void main() //主函数
{
while(1) //循环体
{
LED1 = 0; //LED1亮
LED2 = 1; //LED2灭
LED3 = 1; //LED3灭
LED4 = 1; //LED4灭
delay(1000); //延时1秒
LED1 = 1; //LED1灭
LED2 = 0; //LED2亮
LED3 = 1; //LED3灭
LED4 = 1; //LED4灭
delay(1000); //延时1秒
LED1 = 1; //LED1灭
LED2 = 1; //LED2灭
LED3 = 0; //LED3亮
LED4 = 1; //LED4灭
delay(1000); //延时1秒
LED1 = 1; //LED1灭
LED2 = 1; //LED2灭
LED3 = 1; //LED3灭
LED4 = 0; //LED4亮
delay(1000); //延时1秒
}
}
void delay(unsigned int k) //延时子程序
{
unsigned int i, j;
for(i=0;i<k;i++)
for(j=0;j<120;j++) ;
}
```
请试着跑一下这段代码,看看能否正常运行。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)