熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-12-12 19:24
正文摘要:求教這個(gè)錯(cuò)在哪里?下面有編譯出錯(cuò)提示 #include<reg52.h> #define uchar unsigned char sbit sda=P2^0; sbit scl=P2^1; uchar a; void delay() { ;; } void start() ... |
好辦法,以后就這樣做![]() |
bfdz 發(fā)表于 2021-12-13 17:08 每行,打完代碼后,打完分號(hào)后,緊跟著就是// 那么,后面不管有出來(lái)什么,都是注釋?zhuān)蜔o(wú)所謂了。 |
bfdz 發(fā)表于 2021-12-13 17:08 換個(gè)編輯器就好了 |
wps10025 發(fā)表于 2021-12-12 21:41 是的,用了中文輸入法 請(qǐng)教這種情況怎樣才能避免呢? 因?yàn)樵趉eil里根本就看不到這幾個(gè)點(diǎn)啊 |
你那個(gè)應(yīng)該是用了中文輸入法 |
哈哈,找到原因了 void start() 、//啟動(dòng) void write_add(uchar address,uchar date) 、、// 指定地址寫(xiě)數(shù)據(jù) 就是這兩句 啟動(dòng)的前面多了一個(gè)點(diǎn) 指定地址寫(xiě)數(shù)據(jù)的前面多了2個(gè)點(diǎn) 我的keil不知怎么回事,這幾個(gè)點(diǎn)都沒(méi)顯示出來(lái),我復(fù)制粘貼才看到 把2句的注釋全刪除才試出來(lái)的 |
Powered by 單片機(jī)教程網(wǎng)