microhelp,在吗,请帮我看看为什么还是无法显示?
void dispBMP(uchar urow,uchar ucol,uchar width,uchar height,char *ptr){
uint Lcd_Ram_Pointer;
uchar count_height,count_width;
Lcd_Ram_Pointer=ucol*30+urow;
fnPR1(LC_ADD_POS,Lcd_Ram_Pointer&0x00ff,(Lcd_Ram_Pointer&0xff00)> > 8); //fnPR1()为双参数指令函数
for (count_height=0;count_height <height;count_height++){
for(count_width+0;count_width <width;count_width++){
fnPR13(*ptr);
fnPR12(LC_INC_WR); //地址自动增1
++ptr;
};
Lcd_Ram_Pointer+=30;
fnPR1(LC_ADD_POS,Lcd_Ram_Pointer&0x00ff,(Lcd_Ram_Pointer&0xff00)> > 8);
}
调用的时候用的:dispBMP(4,6,32,32,bmp);
发表时间:2003年7月1日17:27:13