C語言編程--用Do-While語句控制P0口LED燈
/****************************用Do-While語句控制P0口LED燈---配套51單片機(jī)開發(fā)板***************************/
//實(shí)例23:用do-while語句控制P0口8位LED流水點(diǎn)亮
#include
/****************************************
函數(shù)功能:延時(shí)約60ms (3*100*200=60000μs)
****************************************/
void delay60ms(void)
{
unsigned char m,n;
for(m=0;m<100;m++)
for(n=0;n<200;n++)
;
}
/****************************************
函數(shù)功能:主函數(shù)
****************************************/
void main(void)
{
do
{
P0=0xfe; //第一個(gè)LED亮
delay60ms();
P0=0xfd; //第二個(gè)LED亮
delay60ms();
P0=0xfb; //第三個(gè)LED亮
delay60ms();
P0=0xf7; //第四個(gè)LED亮
delay60ms();
P0=0xef; //第五個(gè)LED亮
delay60ms();
P0=0xdf; //第六個(gè)LED亮
delay60ms();
delay60ms();
P0=0xbf; //第七個(gè)LED亮
delay60ms();
P0=0x7f; //第八個(gè)LED亮
delay60ms();
}while(1); //無限循環(huán),使8位LED循環(huán)流水點(diǎn)亮
}