NOTE:VCI=3.3V,IOVCC=1.8-3.3V //**************Ö¸Áî******************************** void write_command(unsigned int i) { cs=0; rd=1; rs=0; P2=i>>8; P0=i; rw=0; rw=1; cs=1; } //****************Êý¾Ý************************* void write_data(unsigned int i) { cs=0; rd=1; rs=1; P2=i>>8; P0=i; rw=0;; rw=1; cs=1; } /*************************************************/ void initi(void) { res=1; delay(10); res=0; delay(10); res=1; delay(120); //*************************************// write_command(0xC0); write_data(0x0B); // VREG1OUT write_data(0x0B); // VREG2OUT write_command(0xC1); write_data(0x45); write_command(0XC5); write_data(0x00); write_data(0x20); //VCOM write_data(0x80); write_command(0x36); write_data(0x48); //08 write_command(0x3A); write_data(0x06); write_command(0x21); write_command(0xB1); write_data(0xA0); write_command(0xB4); write_data(0x02); write_command(0xB6); write_data(0x00); write_data(0x02); write_data(0x3B); write_command(0xE9); write_data(0x00); write_command(0XF7); write_data(0xA9); write_data(0x51); write_data(0x2C); write_data(0x82); write_command(0xE0); write_data(0x00); write_data(0x07); write_data(0x0A); write_data(0x06); write_data(0x11); write_data(0x07); write_data(0x26); write_data(0xBD); write_data(0x3C); write_data(0x09); write_data(0x17); write_data(0x0A); write_data(0x26); write_data(0x22); write_data(0x0F); write_command(0XE1); write_data(0x00); write_data(0x22); write_data(0x31); write_data(0x0C); write_data(0x1C); write_data(0x0C); write_data(0x4C); write_data(0x76); write_data(0x62); write_data(0x0B); write_data(0x16); write_data(0x0F); write_data(0x39); write_data(0x39); write_data(0x0F); /*******************320X432*******************************/ write_command(0x2A); write_data(0x00); write_data(0x00); write_data(0x01); write_data(0x3F); write_command(0x2B); write_data(0x00); write_data(0x00); write_data(0x01); write_data(0xaF); write_command(0x21); //********************** write_command(0x11); Delay(120); //Delay 120ms write_command(0x29); //display on write_command(0x2c); } //*********************************************** void LCD_Enter_Standby(void) { write_command(0x28);//display off delay(10); write_command(0x10); } void LCD_Exit_Standby (void) { write_command(0x11);// Exit Sleep/ Standby mode delay(120); write_command(0x29); } //*****************************************************