單片機(jī)C語言實(shí)例-290-用do-while語句控制P0口8位LED流水點(diǎn)亮
//實(shí)例23:用do-while語句控制P0口8位LED流水點(diǎn)亮
#include<reg51.h> //包含單片機(jī)寄存器的頭文件
/****************************************
函數(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)亮
}
更多詳情參考附件文檔
+08:00C135聯(lián)盟網(wǎng)5542.png (10.72 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
2022-3-22 10:15 上傳
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|