|
發布時間: 2023-5-27 21:49
正文摘要:新手才買來51單片機,普中A2,按著網上教程寫好代碼了(圖附),但是led點不亮。打開開關的時候,01和02兩個led燈會突然閃一下。網上搜百度也搜不出來,搜到這個論壇就發帖來求助各位大佬們,請大神們能告訴我原因和 ... |
| 查看手冊,引腳是否用的對 |
| 是不是LED燈的接口 沒接到P2上 |
| 程序沒問題,硬件或設置問題 |
| 燒錄正常的嗎? |
| 軟件程序沒問題,硬件問題。仔細檢查一下。 |
| 先給p20=0;看燈亮不亮,如果不亮,查原理圖,led是不是接在了p2口,或者用萬用表看下,led兩端電壓正常不 |
|
注意io口吧,程序沒大問題 |
| 好好學習,天天向上! |
| 下載步驟,每個版本也不是都能用 |
| cpu安反了吧! |
| 有資料的話看原理圖,什么都沒有,只能用萬用表測或者看電路板找線,看連的那個口 |
| 是否認真閱讀說明書并跳接正確? |
|
在main函數開始后,加入端口模式設置函數 P2M0=0x00; P2M1=0x00; //設置P2端口為雙向IO |
| 程序看著沒啥問題, 懷疑是接口問題, 你得看原理圖,燈是接在P2^7上嗎,開發板都會附帶例程,可跑一下商家提供的例程,排除下硬件問題。 |
|
程序是可以的,看看接口也沒有接觸不良 |
| 程序看著沒太大問題,檢查一下電路,對著原理圖看一下這兩個IO口是否準確的接到目標led |
| 你想點亮P2.0,可是你的2.0接LED燈了嗎? |
|
先不要用延時函數,也不要用P2整體,一個個試 P2-0=0;P2_1=0;先檢查每個燈是不都是好的 由淺入深 |
| 是否認真閱讀說明書并跳接正確? |
| 程序編譯正常嗎?程序下載正常嗎? |