![]() |
感謝各位大佬,謝謝謝謝謝謝謝謝,昨天還看了巨久,不知道哪里有問題 |
lkc8210 發表于 2024-1-24 08:57 謝謝謝謝,昨天想了好久,感謝 |
zhuls 發表于 2024-1-24 08:06 51里面 code才是只讀 |
zhuls 發表于 2024-1-24 08:06 data怎么就只讀了,const才是只讀 |
多了個封號 |
把第6行的LED宏定義P2后面的分號去掉。不然23行變成P2;=0x01了,肯定報錯啊 |
往上看看啊,是不是第六行多了分號 |
你寫的是LED=0x01; 但編譯器看到的是 P2;=0x01; |
幫你翻譯一下: P2 ;=0X01; |
第六行去掉分號; |
第六行多了";" |
#define LED P2 |
Hey, buddy, don't put a semicolon after define |
unsigned char data.... data數據在運行時不可變,即不能對其賦值。是只讀的。 |
第6行后不要加分號 |
估計程序中有非法字符(未顯示) . 可在出錯的程序行, 前面幾行未尾 ; 后加 // , 空行最前面也加 // , 這樣, 可將 程序中非法字符(比如中文) 顯示出來當注釋, 并且編譯也能通過 . |
宏定義 LED P2 多了分號 |