51单片机用c语言编写从一到八依次点亮LED灯形成流水灯的代码
时间: 2023-04-05 13:05:17 浏览: 447
基于51单片机c语言流水灯程序
4星 · 用户满意度95%
以下是51单片机用c语言编写从一到八依次点亮LED灯形成流水灯的代码:
```
#include <reg52.h>
void delay(unsigned int xms) // 延时函数
{
unsigned int i, j;
for (i = xms; i > 0; i--)
for (j = 112; j > 0; j--);
}
void main()
{
unsigned char i;
while (1)
{
for (i = 0; i < 8; i++)
{
P1 = ~(0x01 << i); // 依次点亮LED灯
delay(500); // 延时500ms
}
}
}
```
阅读全文