菜鸟问题!!!
符号一致否,有回复数据吗?
没有呀
可能是你前面定义错误
是三,你前面怎么定义的》???
主函数前面吗???
那函数来看看啊
请指教! /*void lcd_lineclr( uchar uSX, uchar uSY, uchar uEX )
{
uint iLcdAdd;
uchar uX,uY;
#ifdef _lcd
return;
#endif
//文本区清除
iLcdAdd=uSX+uSY*0x20;
for(uX=uSX;uX <=uEX;uX++)
{
lcd_busy();
LCD_DATA=((uchar *)&iLcdAdd)[1];
lcd_busy();
LCD_DATA=((uchar *)&iLcdAdd)[0];
lcd_busy();
LCD_CODE=0x24;
lcd_busy();
LCD_DATA=0;
lcd_busy();
LCD_CODE=0xc0;
iLcdADD++;
}
//图形区清除
iLcdAdd=uSX+uSY*0x100+0x800;
for(uY=0;uY <8;uY++)
{
lcd_busy();
LCD_DATA=((uchar *)&iLcdAdd)[1];
lcd_busy();
LCD_DATA=((uchar *)&iLcdAdd)[0];
lcd_busy();
LCD_CODE=0x24;
lcd_busy();
LCD_CODE=0xb0;
for(uX=uSX;uX <=USX;uX++)
{
do
{
uFlag=LCD_CODE;
}while(LCD_F3==0);
LCD_DATA=0x00;
}
lcd_busy();
LCD_DATA=0xb2;
iLcdAdd+=0x20;
}
}
把void前面的2个杀了!
主函数前定义了吗??子函数放到哪的?
主函数中有没有调用?
还没有调用!
不知道咋整了!
不是函数的问题,检查函数前面的语句,如果