找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

MAIN.C(6): error C141: syntax error near 'sbit'

查看數(shù): 3533 | 評論數(shù): 4 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(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 ...

回復(fù)

ID:267719 發(fā)表于 2020-5-22 13:18
reg51.h是你另加的?不是Keil自帶的?
或者說是系統(tǒng)自帶的,然后被你改了?

第一種情況的解決辦法就是刪掉你另加的,keil會自動找頭文件。如C:\Keil\C51\INC下就有這個文件。
如果說是系統(tǒng)自帶的被你改了,重新安裝恢復(fù)下就行。

我復(fù)制了你的代碼,測試下來沒問題的。用的keil帶的reg51.h。
ID:628542 發(fā)表于 2020-5-21 20:40
duguqiubai123 發(fā)表于 2020-5-21 19:33
看看.h文件里是否有錯,h文件里的錯有時會顯示在.c文件里

我看頭文件里面只定義了P1的總地址,沒有定義P1^1,怎么辦?
ID:757689 發(fā)表于 2020-5-21 19:33
看看.h文件里是否有錯,h文件里的錯有時會顯示在.c文件里
ID:628542 發(fā)表于 2020-5-21 19:10
頂一下

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表