缺少函数原型声明你的lcdwrite在lcdscan函数的后面还是其他文件里面?在lcdscan之前或是函数体开始的位置加上其原型声明void lcdwrite(uchar );
uchar j[6]={0x85,0x88,0x8b,0x84+0x40,0x87+0x40,0x8a+0x40}??0x84+0x40, 0x87+0x40, 0x8a+0x40 有这个赋值法?