|
發布時間: 2018-11-29 13:05
正文摘要:求助各位大神:新手照書上做的接線,單片機是新的寫了小燈閃爍程序,可為什么燈是常亮,而且插到哪個引腳都是亮的,即使不閃爍,也不應該全亮啊,百思不得解! |
| 燈都是高電平所以全亮了 |
| 單片機IO默認上電了,把他初始化拉低就行了 |
| 是,亂問一通 |
| 謝謝各位,問題解決了,單片機默認的是高電平,而且我接到p1.1引腳了,我的失誤。 |
| 默認輸出的高電平狀態 |
| 燈的驅動要加電阻,單片機管腳沒有初始化會默認輸出高電平,另外燈的閃速看你是否有足夠的延時時間,過快的閃爍視覺上是常亮 |
|
應該是硬件接線路的問題 |
| 你的燈都沒有接p0^0啊,燈也沒接電阻,小心燒了。把燈的正極接面包板的正極。在把燈的負極接單片機的io試試 |
| 沒有寫燈泡閃爍的代碼,需要寫light=0和light=1是的延時代碼 |
| 應該把硬件接線圖告訴大家,這里不光是軟件問題。 |
| 我記得51單片機剛剛上電的時候,I/O口都是默認是高電平的 |
| 這個你只設置了P0^0口是閃爍,其他IO口正常不設置的情況是高電平狀態 |