Beispiel #1
0
//////////////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();
	}
}
Beispiel #2
0
//****************输入字符
void String(unsigned char *str)
{   
    Write_Dir(0x40,0x80);//设置字符模式
	Write_Command(0x02);
	while(*str != '\0')
	{
	 Write_Data(*str);
	 ++str;	 	
	 Chk_Busy();		
	} 
}
Beispiel #3
0
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();
	}
}