新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機流水燈三個點亮方向

單片機流水燈三個點亮方向

作者: 時間:2012-09-19 來源:網(wǎng)絡(luò) 收藏

一、橫向點亮(依次點亮P0.0~P0.1到P1.0~P1.7到P2.0~P2.7到P3.0~P3.7)

本文引用地址:http://m.butianyuan.cn/article/170842.htm

include reg52.h //此處使用的為89S52的芯片

void delay(unsigned int second)

{

    unsigned int i,j;    //定義為unsigned防止負數(shù),習慣問題

    for(i=0;isecond;i++)

    {

        for(j=0;j200000;j++);

    }

}

void main(void)

{

    unsigned int i;

    while(1)

    {

        for(i=0;i8:i++)

        {

        P0=0x01i;

        delay(100);   //由1us=10E6,故此處100為2秒

        P0=0:      //使P0端全處于低電平,熄滅點亮的

        }

        for(i=0;i8:i++)

        {

        P1=0x01i;

        delay(100);

        P1=0; 

        }

        for(i=0;i8:i++)

        {

        P2=0x01i;

        delay(100);

        P2=0; 

        }

        for(i=0;i8:i++)

        {

        P3=0x01i;

        delay(100);

        P3=0; 

        }                

   }

}


上一頁 1 2 3 下一頁

關(guān)鍵詞: 方向 三個點亮 流水 單片機

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉