//////////////writing text void String(uchar *str) { Write_Dir(0x40,0x80);//Set the character mode LCD_CmdWrite(0x02); while(*str != '\0') { LCD_DataWrite(*str); ++str; Chk_Busy(); } }
//****************输入字符 void String(unsigned char *str) { Write_Dir(0x40,0x80);//设置字符模式 Write_Command(0x02); while(*str != '\0') { Write_Data(*str); ++str; Chk_Busy(); } }
void DisplayImageDirectWrite(const uint8_t* array,uint length, uint startx , uint starty, uint width, uint height) { int i; Write_Dir(0x40,0x00); Active_Window(startx,startx + width-1,starty,starty+height-1);//Set the work window size MemoryWrite_Position(0,0);//Memory write position LCD_CmdWrite(0x02);//start data write //112X140 dot for(i=0;i<length;i++) { LCD_DataWrite(array[i]); Chk_Busy(); } }