余章健
級別: 探索解密
![]() |
求一個(gè)單片機c語(yǔ)言的程序,89C51的單片機編寫(xiě)的。要求:按下按鍵后在兩個(gè)數碼管上顯示00~~20的數,且每個(gè)數顯示時(shí)間為一秒。 |
---|---|
|
小貓釣魚(yú)
級別: 探索解密
![]() |
匯編語(yǔ)言我倒是會(huì ),c語(yǔ)言對我來(lái)說(shuō)那是天書(shū) |
---|---|
|
flyfeky
bilibili 工控小工匠孔
級別: 論壇先鋒
![]() |
這個(gè)很容易的. |
|
---|---|---|
|
z061403
級別: 略有小成
![]() |
這個(gè)很簡(jiǎn)單的,你可以用中斷寫(xiě),也可以用延時(shí)寫(xiě) |
---|---|
|
newber
級別: 探索解密
![]() |
這個(gè)和具體的單片機型號 晶振頻率 有關(guān)系的 數碼管驅動(dòng)方式 包含頭文件 等 可以寫(xiě)點(diǎn)簡(jiǎn)單的 寫(xiě)個(gè)不精確延時(shí)吧 delay(x) { char y; for(y=0;y<120;y++); } 以上為大概1ms延時(shí) 如果延時(shí)一秒 就在main里調用 delay(1000);//1000毫秒等于1秒 |
---|---|
|
wusaoyun
wusaoyun
級別: 工控俠客
![]() |
啥意思哦。在delay函數中定義了一個(gè)字符型變量y,然后是for循環(huán)?床幻靼。有完整的程序分享嗎 |
---|---|
|