请教老师,图形液晶LCM,控制器为SED1335,单片机为89S51,在C语言编程时的定义问题.

[复制链接]
查看11 | 回复2 | 2008-12-11 11:11:47 | 显示全部楼层 |阅读模式
我在定义写指令地址(char xdata LcmCmdPort_at_ 0x7100;),编译时提示(D:\C.H头文件\LCD.C(53): error C129: missing ';' before '0x7100')不知是何原因。另一种定义法(#define CW_ADD XBYTE[0x7100])编译时又提示(*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?WAIT?LCD),我不知道怎样解决,请老师指点,谢谢。
char xdata LcmCmdPort_at_ 0x7100//总线定义写指令地址,
sbit AO=P2^0,sbit CS=P2^7,char xdata LcmCmdPort_at_0x7100
//总线定义写数据参数地址。
有空格,出现了上述问题。
回答三楼的,我有写,是定义写指令地址啊,麻烦帮我看看是什么原因不能编译,即使修改后能编译,但不能在线调试,你愿意的话我可以把程序传给你,自己编译试试,帮我找找原因。

回复

使用道具 举报

千问 | 2008-12-11 11:11:47 | 显示全部楼层
LcmCmdPort_at_ 0x7100? LcmCmdPort_at_0x7100?我的意思是你是不是在0x7100前多了一个空格...
回复

使用道具 举报

千问 | 2008-12-11 11:11:47 | 显示全部楼层
LcmCmdPort_at_ 0x7100? LcmCmdPort_at_0x7100?...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行