熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
| 感謝各位大佬,謝謝謝謝謝謝謝謝,昨天還看了巨久,不知道哪里有問(wèn)題 |
lkc8210 發(fā)表于 2024-1-24 08:57 謝謝謝謝,昨天想了好久,感謝 |
zhuls 發(fā)表于 2024-1-24 08:06 51里面 code才是只讀 |
zhuls 發(fā)表于 2024-1-24 08:06 data怎么就只讀了,const才是只讀 |
| 多了個(gè)封號(hào) |
| 把第6行的LED宏定義P2后面的分號(hào)去掉。不然23行變成P2;=0x01了,肯定報(bào)錯(cuò)啊 |
| 往上看看啊,是不是第六行多了分號(hào) |
|
你寫(xiě)的是LED=0x01; 但編譯器看到的是 P2;=0x01; |
| 幫你翻譯一下: P2 ;=0X01; |
| 第六行去掉分號(hào); |
| 第六行多了";" |
| #define LED P2 |
| Hey, buddy, don't put a semicolon after define |
|
unsigned char data.... data數(shù)據(jù)在運(yùn)行時(shí)不可變,即不能對(duì)其賦值。是只讀的。 |
| 第6行后不要加分號(hào) |
|
估計(jì)程序中有非法字符(未顯示) . 可在出錯(cuò)的程序行, 前面幾行未尾 ; 后加 // , 空行最前面也加 // , 這樣, 可將 程序中非法字符(比如中文) 顯示出來(lái)當(dāng)注釋, 并且編譯也能通過(guò) . |
| 宏定義 LED P2 多了分號(hào) |
Powered by 單片機(jī)教程網(wǎng)