新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用軟件延時實(shí)現(xiàn)00-59秒單片機(jī)計(jì)

用軟件延時實(shí)現(xiàn)00-59秒單片機(jī)計(jì)

作者: 時間:2013-03-12 來源:網(wǎng)絡(luò) 收藏

TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

END

7. C語言源程序

#include AT89X51.H>

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f};

unsigned char Second;

void delay1s(void)

{

unsigned char i,j,k;

for(k=100;k>0;k--)

for(i=20;i>0;i--)

for(j=248;j>0;j--);

}

void main(void)

{

Second=0;

P0=table[Second/10];

P2=table[Second];

while(1)

{

delay1s();

Second++;

if(Second==60)

{

Second=0;

}

P0=table[Second/10];

P2=table[Second];

}

}

實(shí)現(xiàn)00-59秒計(jì)時器程序全部完畢

加速度計(jì)相關(guān)文章:加速度計(jì)原理

上一頁 1 2 3 下一頁

關(guān)鍵詞: 軟件延時 單片機(jī) AT89S51

評論


相關(guān)推薦

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

關(guān)閉