//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); }