電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 1902|回復(fù): 1
收起左側(cè)

單片機(jī)C語言實(shí)例-290-用do-while語句控制P0口8位LED流水點(diǎn)亮

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-3-22 10:16:04 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(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)亮
}


更多詳情參考附件文檔

游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)

0

主題

11

帖子

25

積分

一級(jí)會(huì)員

Rank: 1

積分
25
沙發(fā)
發(fā)表于 2022-3-22 22:18:18 | 只看該作者
我想看這個(gè)

發(fā)表回復(fù)

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表