📄 流水灯.c
字号:
/*** P1口接8个发光2级管(LED),编写程序,使这8个LED轮流被点亮-----流水灯效果 ***/
#include <reg51.h>
Delay() //延时
{
int counter1,counter2;
for(counter1=0;counter1<255;counter1++)
for(counter2=0;counter2<100;counter2++)
;
}
Circle()//循环
{
unsigned char value=0x01;//设置要点亮的灯为第一盏
unsigned char counter=0;
//初始化P1口
P1=0x00;
while(1)
{
for(counter=0;counter<8;counter++)
{
P1= value;//点亮一盏灯
Delay();
P1=0x00;//全部熄灭,消除影响
value=value<<1;
}
}
}
void main()
{
Circle();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -