void LCD_Initial(void) { //************* Reset LCD Driver ****************// RES = 1; DelayMS(1); // Delay 1ms RES = 0; DelayMS(100); // Delay 10ms // This delay time is necessary RES = 1; DelayMS(120); // Delay 120 ms CSP = 0; LcdWrCmd(0XFE); LcdWrCmd(0XEF); LcdWrCmd(0X36); LcdWrDat(0X48); LcdWrCmd(0X3A); LcdWrDat(0X05); LcdWrCmd(0X86); LcdWrDat(0X98); LcdWrCmd(0X89); LcdWrDat(0X03); LcdWrCmd(0X8B); LcdWrDat(0X80); LcdWrCmd(0X8D); LcdWrDat(0X33); LcdWrCmd(0X8E); LcdWrDat(0X8F); //INVERSION LcdWrCmd(0XE8); LcdWrDat(0X12); LcdWrDat(0X00); LcdWrCmd(0XC3); LcdWrDat(0X45); LcdWrCmd(0XC4); LcdWrDat(0X3B); LcdWrCmd(0XC9); LcdWrDat(0X08); LcdWrCmd(0XFF); LcdWrDat(0X62); LcdWrCmd(0X99); LcdWrDat(0X3E); LcdWrCmd(0X9D); LcdWrDat(0X4B); LcdWrCmd(0X98); LcdWrDat(0X3E); LcdWrCmd(0X9C); LcdWrDat(0X4B); LcdWrCmd(0XF0); LcdWrDat(0X13); LcdWrDat(0X18); LcdWrDat(0X0A); LcdWrDat(0X08); LcdWrDat(0X05); LcdWrDat(0X3C); LcdWrCmd(0XF2); LcdWrDat(0X13); LcdWrDat(0X18); LcdWrDat(0X0A); LcdWrDat(0X0B); LcdWrDat(0X05); LcdWrDat(0X3C); LcdWrCmd(0XF1); LcdWrDat(0X51); LcdWrDat(0X6A); LcdWrDat(0X8F); LcdWrDat(0X3B); LcdWrDat(0X3F); LcdWrDat(0X4F); LcdWrCmd(0XF3); LcdWrDat(0X51); LcdWrDat(0X6A); LcdWrDat(0X8F); LcdWrDat(0X3B); LcdWrDat(0X3F); LcdWrDat(0X4F); LcdWrCmd(0X11); DelayMS(120); LcdWrCmd(0X29); LcdWrCmd(0X2C); }