熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
基礎(chǔ)有點(diǎn)欠缺,建議找杜洋的愛上單片機(jī)看看 |
直接檢驗(yàn),應(yīng)該是出錯(cuò)了 |
加while死循環(huán),可以用移位函數(shù),代碼更簡潔 |
用-corl-(,)函數(shù)寫,簡潔一些,要加while(1)。 |
這樣沒有錯(cuò),但是還要規(guī)范,一是加相關(guān)的說明,這樣更加清晰;二是要加while(1)語句//無限循環(huán);三是要利用好tab鍵,使程序有層次。謝謝分享! |
樓上說的正確。不過建議你led共陽極。也就是低電平有效, |
除了沒循環(huán),剩下都對,加個(gè)循環(huán),不知道對錯(cuò)可以在proteus上試試 |
加個(gè)while(1);死循環(huán) |
流水燈的效果有了,但只流動(dòng)一次 |
這個(gè)是程序是對的,建議用p1口仿真比較方便 |
可以在軟件上運(yùn)行一下,看看效果 |
主程序跑完一遍會(huì)重新從入口開始運(yùn)行的,結(jié)構(gòu)簡單的話不加死循環(huán)也可以 |
程序應(yīng)該沒問題,但這樣感覺就只會(huì)依次亮一遍,你要想連續(xù),就在main里面加一個(gè)while。然后電路因?yàn)槭荂51 的P0口,可以加一個(gè)上拉電阻 |
你這樣寫LED只亮一遍,加個(gè)while語句。 |
Powered by 單片機(jī)教程網(wǎng)