?? 流水燈.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 + -