找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1052|回复: 6
打印 上一主题 下一主题
收起左侧

keil5编译错误求助

[复制链接]
跳转到指定楼层
楼主
ID:929517 发表于 2023-8-16 11:57 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
keil5编译 报故障 各位大佬能帮我看看吗?看我写的那么帅,怎么还会有缺陷
#ifndef _LCD12864_H
#define _LCD12864_H
#include "STC15.H"
#include "config.h" //因为有对变量类型的定义,所以需要本函数,(例如unsigned char-u8)  
//#include <intrins.h>

//管脚定义
sbit LCD12864_RS=P2^6;//数据命令选择
sbit LCD12864_RW=P2^5;//读写选择        
sbit LCD12864_E=P2^7;//使能信号
sbit LCD12864_PSB=P3^2;//8位或4并口/串口选择
#define LCD12864_DB P0        //LCD12864数据端口定义

//函数声明
void LCD12864_Init(void);
void LCD12864_Write_Dat(u8 dat);
void LCD12864_Wait_Ready(); //忙状态检测函数
void LCD12864_Write_Cmd(u8 cmd);
void LCD12864_Write_Dat(u8 dat);

//void Lcd12864_Open_Cursor();    //打开光标闪烁
//void Lcd12864_Close_Cursor();  //关闭光标显示
void LCD12864_Show_Str(u8 x, u8 y, u8 *str); // 在液晶上显示字符串,
                                                                                           //(x,y)-对应屏幕上的起始坐标
                                                                                           //str-字符串指针


#endif





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

Snipaste_2023-08-15_22-33-38.png (384.16 KB, 下载次数: 9)

Snipaste_2023-08-15_22-33-38.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:978814 发表于 2023-8-16 14:13 | 只看该作者
你报错信息贴出来啊
回复

使用道具 举报

板凳
ID:404160 发表于 2023-8-16 15:32 | 只看该作者
#endf多余
回复

使用道具 举报

地板
ID:929517 发表于 2023-8-17 00:35 | 只看该作者
十二橡树 发表于 2023-8-16 14:13
你报错信息贴出来啊

不好意思 已经重新编辑了
回复

使用道具 举报

5#
ID:227393 发表于 2023-8-17 04:32 来自手机 | 只看该作者
#endif要写在第三行
回复

使用道具 举报

6#
ID:1045628 发表于 2023-8-17 15:15 | 只看该作者
看起来没啥问题,但那个char 在注释里居然没有变色,怀疑是编码问题导致,注释换行看看
回复

使用道具 举报

7#
ID:1088185 发表于 2023-8-18 00:27 | 只看该作者
51并不是所有内存都可以位操作的, 可以位操作的bdata 0x20~0x2F,  SFR 0x80~0xFF 当中可以被8整除的地址, 除此以外都不可以用sbit定义。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表