下面是12864显示的程序,调试一下午也没调出来

来源:百度知道 编辑:UC知道 时间:2024/06/09 17:28:02
红字是keil提示的错误,我放在它指的位置,我刚刚学弄了一个下午了,还是解决不了,请哪位大虾帮帮小妹啊。。

错误 C100:unprintable character 0xA3 skipped
错误 C100:unprintable character 0xBB skipped

错误 C141:syntax error near 'unsigned'

警告 C235:paratmeter 3:different types

#include <AT89X51.H> //包含AT89C51库文件
#define uc unsigned char // 定义数据格式缩写
#define ui unsigned int
//定义相应的控制引脚
sbit E=P3^4; //使能引脚
sbit RW=P3^3; //读写控制
sbit RS=P3^2; //数据、指令控制
sbit L=P3^1; //左屏选择
sbit R=P3^0; //右屏选择
sbit Busy=P2^7; //检测LCD忙信号
uc i,j;
uc code GUI[]=
{
/*贵 CB9F3*/
0x01,0x00,0x01,0x08,0x3F,0xFC,0x21,0x08,
0x3F,0xF8,0x01,0x00,0xFF,0xFE,0x00,0x10,
0x1F,0xF8,0x10,0x10,0x11,0x10,0x11,0x10,
0x11,0x10,0x02,0xC0,0x0C,0x30,0x30,0x08,
};错误 C100:unprintable character 0xA3 skipped
错误 C100:unprintable character 0xBB skipped

错误 C141:syntax error near '

error C100: unprintable character 0xA3 skipped

是这样的,说明你程序里面有中文字符,而KEIL中的中文字符是不能显示的 你可以再错误地方 前面加上// ,就可以把中文字符显示出来的!