![]() |
發(fā)布時間: 2020-5-21 16:30
正文摘要:本帖最后由 shahabuddeen 于 2020-5-21 16:34 編輯 KEIL編譯報錯 MAIN.C(7): error C141: syntax error near 'sbit' MAIN.C(7): error C247: non-address/-constant initializer 報錯的程序在下面 #inclu ... |
reg51.h是你另加的?不是Keil自帶的? 或者說是系統(tǒng)自帶的,然后被你改了? 第一種情況的解決辦法就是刪掉你另加的,keil會自動找頭文件。如C:\Keil\C51\INC下就有這個文件。 如果說是系統(tǒng)自帶的被你改了,重新安裝恢復(fù)下就行。 我復(fù)制了你的代碼,測試下來沒問題的。用的keil帶的reg51.h。 |
duguqiubai123 發(fā)表于 2020-5-21 19:33 我看頭文件里面只定義了P1的總地址,沒有定義P1^1,怎么辦? |
看看.h文件里是否有錯,h文件里的錯有時會顯示在.c文件里 |
頂一下 |
Powered by 單片機教程網(wǎng)