crazy2012 发表于 2013-8-17 18:19
是不是地址写超过了啊 void LCD_PutGraphic(unsigned char *img)
{
int i,j;
for(i=0;i<32;i++)
{
LCD_WCMD(0x80 + i); //
LCD_WCMD(0x80); //
for(j=0;j<16;j++)
{
LCD_WDAT(*img);
img++;
}
}
for(i=0;i<32;i++)
{
LCD_WCMD(0x80 + i);
LCD_WCMD(0x88);
for(j=0;j<16;j++)
{
LCD_WDAT(*img);
img++;
}
}
}
void DrawPoint(uchar x,uchar y)
{
line[x][y/8]=Point[y%8];
}
main中的部分函数
for(u=0;u<6;u++)
DrawPoint(u,0);
ClrScreen(); //清屏
SetGraphicMode(); //设置成绘图模式
LCD_PutGraphic(&line[0][0]);
我觉得没操作地址啊 |