//NOTE��VCC=3.3V
//****************************************************************
void initi(void)
{
   res=1;
   delay(1);
   res=0;
   delay(10);
   res=1;
   delay(120);
/***************************************/ 
void initi(void)
{
   res=1;
   delay(1);
   res=0;
   delay(10);
   res=1;
   delay(120);
//***************************************************************//LCD SETING
write_command(0xB9); //Enable extension command 	 
write_data(0xFF);
write_data(0x83);
write_data(0x63);

write_command(0xB1); //Set Power
write_data(0x81);//1
write_data(0x30);//2
write_data(0x07);//3 //0x08	VGH,VGL
write_data(0x33);//4//0x33 
write_data(0x02);//5  0x01 2016.08.10
write_data(0x13);//6
write_data(0x10);//7
write_data(0x10);//8
write_data(0x35);//9
write_data(0x3D);//10
write_data(0x1A);//11
write_data(0x1A);//12
delay(5);

write_command(0x3A); //	Interface Pixel Format
write_data(0x70);//60��50

write_command(0xC0); 
write_data(0x41);
write_data(0x19);

write_command(0xBF);
write_data(0x00);
write_data(0x10);

write_command(0xB3); //Set RGB interface related register
write_data(0x01); //00 SET hs,vs,pclk DE polarity

write_command(0xB4); //Set Display Waveform Cycle
write_data(0x08);//1 Inversion type setting --2DOT
write_data(0x12);//2 SON
write_data(0x72);//3 SOFF
write_data(0x12);//4 EQS 0x12
write_data(0x0c);//5 EQN 0x06
write_data(0x07);//6 0x03 GON
write_data(0x55);//7 0x54 GOFF
write_data(0x03);//8 GVSSPQ 0x03
write_data(0x4D);//9 GVSSP2 0x4E
write_data(0x00);//10 GVSSP3
write_data(0x00);//11 GVSS4

write_command(0xB6); //SET VCOM
write_data(0x15);

write_command(0xCC); //SET PANE
write_data(0x0B);// BGR	 GS,SS 03-���ҷ�
delay(5);

write_command(0xE0); //SET GAMMMA
write_data(0x01);
write_data(0x0A);
write_data(0x4D);
write_data(0xB0);
write_data(0x36);
write_data(0x3F);
write_data(0x07);
write_data(0x8D);
write_data(0x11);
write_data(0x55);
write_data(0x18);
write_data(0xD8);
write_data(0x96);
write_data(0xD0);
write_data(0x13);
write_data(0x01);
write_data(0x0A);
write_data(0x4D);
write_data(0xB0);
write_data(0x36);
write_data(0x3F);
write_data(0x07);
write_data(0x8D);
write_data(0x11);
write_data(0x55);
write_data(0x18);
write_data(0xD5);
write_data(0x96);
write_data(0xD0);
write_data(0x13);
delay(5);

write_command(0xB0);
write_data(0x01);
write_data(0x47);
write_data(0x66);

//Sleep Out
write_command(0x11);
delay(120);
//Display On
write_command(0x29);

}
	   
}
//******************************************
void LCD_Enter_Standby(void)
{
   write_command(0x28);//display off
   delay(10);
  write_command(0x10);
   delay(120);
   RGB_OFF();
   }
void LCD_Exit_Standby (void)
{
   RGB_ON();
   delay(10);
   write_command(0x11);// Exit Sleep/ Standby mode
   delay(120);
   write_command(0x29);
  }