用汇川H5U编写一个流水灯程序
时间: 2024-05-01 18:21:16 浏览: 26
汇川H5U是一款基于STC89C52单片机的开发板,下面是一个简单的流水灯程序:
```c
#include <REG52.H>
sbit LED1 = P1^0;
sbit LED2 = P1^1;
sbit LED3 = P1^2;
sbit LED4 = P1^3;
sbit LED5 = P1^4;
sbit LED6 = P1^5;
sbit LED7 = P1^6;
sbit LED8 = P1^7;
void delay(unsigned int time) // 延时函数
{
unsigned int i, j;
for(i = time; i > 0; i--)
for(j = 110; j > 0; j--);
}
void main()
{
while(1)
{
LED1 = 1; delay(500);
LED2 = 1; delay(500);
LED3 = 1; delay(500);
LED4 = 1; delay(500);
LED5 = 1; delay(500);
LED6 = 1; delay(500);
LED7 = 1; delay(500);
LED8 = 1; delay(500);
LED1 = 0; delay(500);
LED2 = 0; delay(500);
LED3 = 0; delay(500);
LED4 = 0; delay(500);
LED5 = 0; delay(500);
LED6 = 0; delay(500);
LED7 = 0; delay(500);
LED8 = 0; delay(500);
}
}
```
上面的代码使用了P1口的8个引脚分别控制8个LED灯,通过控制引脚的高低电平实现流水灯的效果。其中delay函数是一个简单的延时函数,可以根据需要自行修改。
相关推荐
![](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)