Exemplo n.º 1
0
void Output_Pixel(unsigned  int x,unsigned  int y,  unsigned int co)
{
    LCD_CtrlWrite_IC(0x2A);  //Column Address Set        ****
	LCD_DataWrite_IC(0xff&(x>>8));//xsh 
	LCD_DataWrite_IC(x&0xff);//xsl 	
	LCD_CtrlWrite_IC(0x2B);//ROTATIONw Address Set             ****
	LCD_DataWrite_IC((y>>8)&0xff);//ysl 
	LCD_DataWrite_IC(y&0xff);//ysl 
	LCD_CtrlWrite_IC(0x2c);
	LCD_DataWrite((co>>8)&0xff, co&0xff);
}
Exemplo n.º 2
0
void LCD_SetArea(unsigned short x1, unsigned short y1, unsigned short x2, unsigned short y2)
{
LCD_CtrlWrite_IC(0x2A);
LCD_DataWrite_IC(x1 >> 8);
LCD_DataWrite_IC(x1 & 0xFF);
LCD_DataWrite_IC(x2 >> 8);
LCD_DataWrite_IC(x2 & 0xFF);
LCD_CtrlWrite_IC(0x2B);
LCD_DataWrite_IC(y1 >> 8);
LCD_DataWrite_IC(y1 & 0xFF);
LCD_DataWrite_IC(y2 >> 8);
LCD_DataWrite_IC(y2 & 0xFF);
}
Exemplo n.º 3
0
void PutPixel(int x,int y,int colour)
{
LCD_SetArea(x,y,x+1,y+1);
LCD_CtrlWrite_IC(0x2C);
LCD_DataWrite_IC(colour >> 8);
LCD_DataWrite_IC(colour & 0xFF);
}