余章健
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 134 點(diǎn)
下載積分: 530 分
在線時(shí)間: 1(小時(shí))
注冊(cè)時(shí)間: 2012-10-17
最后登錄: 2013-03-31
查看余章健的 主題 / 回貼
樓主  發(fā)表于: 2012-11-06 21:32
求一個(gè)單片機(jī)c語(yǔ)言的程序,89C51的單片機(jī)編寫(xiě)的。要求:按下按鍵后在兩個(gè)數(shù)碼管上顯示00~~20的數(shù),且每個(gè)數(shù)顯示時(shí)間為一秒。
newber
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 196 點(diǎn)
下載積分: 634 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2008-05-14
最后登錄: 2024-07-05
查看newber的 主題 / 回貼
1樓  發(fā)表于: 2012-11-11 00:58
這個(gè)和具體的單片機(jī)型號(hào) 晶振頻率 有關(guān)系的 數(shù)碼管驅(qū)動(dòng)方式 包含頭文件 等
可以寫(xiě)點(diǎn)簡(jiǎn)單的
寫(xiě)個(gè)不精確延時(shí)吧

delay(x)
{
     char y;
for(y=0;y<120;y++);
}
以上為大概1ms延時(shí)
如果延時(shí)一秒
就在main里調(diào)用
delay(1000);//1000毫秒等于1秒