找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2037|回復(fù): 6
收起左側(cè)

keil5編譯錯誤求助

[復(fù)制鏈接]
ID:929517 發(fā)表于 2023-8-16 11:57 來自手機 | 顯示全部樓層 |閱讀模式
keil5編譯 報故障 各位大佬能幫我看看嗎?看我寫的那么帥,怎么還會有缺陷
#ifndef _LCD12864_H
#define _LCD12864_H
#include "STC15.H"
#include "config.h" //因為有對變量類型的定義,所以需要本函數(shù),(例如unsigned char-u8)  
//#include <intrins.h>

//管腳定義
sbit LCD12864_RS=P2^6;//數(shù)據(jù)命令選擇
sbit LCD12864_RW=P2^5;//讀寫選擇        
sbit LCD12864_E=P2^7;//使能信號
sbit LCD12864_PSB=P3^2;//8位或4并口/串口選擇
#define LCD12864_DB P0        //LCD12864數(shù)據(jù)端口定義

//函數(shù)聲明
void LCD12864_Init(void);
void LCD12864_Write_Dat(u8 dat);
void LCD12864_Wait_Ready(); //忙狀態(tài)檢測函數(shù)
void LCD12864_Write_Cmd(u8 cmd);
void LCD12864_Write_Dat(u8 dat);

//void Lcd12864_Open_Cursor();    //打開光標(biāo)閃爍
//void Lcd12864_Close_Cursor();  //關(guān)閉光標(biāo)顯示
void LCD12864_Show_Str(u8 x, u8 y, u8 *str); // 在液晶上顯示字符串,
                                                                                           //(x,y)-對應(yīng)屏幕上的起始坐標(biāo)
                                                                                           //str-字符串指針


#endif





.\Hardware\Lcd12864\lcd12864.h(8): error C141: syntax error near 'sbit', expected 'hdata'

Snipaste_2023-08-15_22-33-38.png
回復(fù)

使用道具 舉報

ID:978814 發(fā)表于 2023-8-16 14:13 | 顯示全部樓層
你報錯信息貼出來啊
回復(fù)

使用道具 舉報

ID:404160 發(fā)表于 2023-8-16 15:32 | 顯示全部樓層
#endf多余
回復(fù)

使用道具 舉報

ID:929517 發(fā)表于 2023-8-17 00:35 | 顯示全部樓層

不好意思 已經(jīng)重新編輯了
回復(fù)

使用道具 舉報

ID:227393 發(fā)表于 2023-8-17 04:32 來自手機 | 顯示全部樓層
#endif要寫在第三行
回復(fù)

使用道具 舉報

ID:1045628 發(fā)表于 2023-8-17 15:15 | 顯示全部樓層
看起來沒啥問題,但那個char 在注釋里居然沒有變色,懷疑是編碼問題導(dǎo)致,注釋換行看看
回復(fù)

使用道具 舉報

ID:1088185 發(fā)表于 2023-8-18 00:27 | 顯示全部樓層
51并不是所有內(nèi)存都可以位操作的, 可以位操作的bdata 0x20~0x2F,  SFR 0x80~0xFF 當(dāng)中可以被8整除的地址, 除此以外都不可以用sbit定義。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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