|
carpcarey 發(fā)表于 2020-5-10 19:29 感謝感謝 |
| 不需要再宏定義吧,把宏定義刪除。另外。P0需要大寫好像。 |
| 一是P0口未接上拉電阻,二是程序中P0為小寫,要改成大寫 |
|
P0口紅點(diǎn)(高電平)不亮;P0口藍(lán)點(diǎn)(低電平)亮。 程序有幾個地方有問題,重要的是你要搞懂每一行的意思,再進(jìn)行修改。 你可以把第9行"led,"刪除就可以點(diǎn)亮了,然后你再慢慢的調(diào)試。 |
| 紅圈中l(wèi)ed去掉試試。 |
IMG_20200510_193136.jpg (172.62 KB, 下載次數(shù): 65)
| 把圖片中紅色圈住的led去掉 |
IMG_20200510_193136.jpg (172.62 KB, 下載次數(shù): 45)
| 你#define led p0之后,在主程序又聲明了一個變量 unsigned char led,i; 導(dǎo)致編譯器編譯的不是你想要的結(jié)果。所以兩個應(yīng)該區(qū)別出來,不能一樣。從程序上看,你只要把#define led p0這句去掉就可以了。 |
Powered by 單片機(jī)教程網(wǎng)