Delayms(2); WMLCDCOM(0x0046);WMLCDDATA(0x0091); WMLCDCOM(0x0047);WMLCDDATA(0x0011); WMLCDCOM(0x0048);WMLCDDATA(0x0000); WMLCDCOM(0x0049);WMLCDDATA(0x0066); WMLCDCOM(0x004A);WMLCDDATA(0x0037); WMLCDCOM(0x004B);WMLCDDATA(0x0004); WMLCDCOM(0x004C);WMLCDDATA(0x0011); WMLCDCOM(0x004D);WMLCDDATA(0x0077); WMLCDCOM(0x004E);WMLCDDATA(0x0000); WMLCDCOM(0x004F);WMLCDDATA(0x001F); WMLCDCOM(0x0050);WMLCDDATA(0x000F); WMLCDCOM(0x0051);WMLCDDATA(0x0000); //240x320 window setting WMLCDCOM(0x0002);WMLCDDATA(0x0000); // Column address start2 WMLCDCOM(0x0003);WMLCDDATA(0x0000); // Column address start1 WMLCDCOM(0x0004);WMLCDDATA(0x0000); // Column address end2 WMLCDCOM(0x0005);WMLCDDATA(0x00EF); // Column address end1 WMLCDCOM(0x0006);WMLCDDATA(0x0000); // Row address start2 WMLCDCOM(0x0007);WMLCDDATA(0x0000); // Row address start1 WMLCDCOM(0x0008);WMLCDDATA(0x0001); // Row address end2 WMLCDCOM(0x0009);WMLCDDATA(0x003F); // Row address end1 // Display Setting WMLCDCOM(0x0001);WMLCDDATA(0x0006); // IDMON=0, INVON=1, NORON=1, PTLON=0 WMLCDCOM(0x0016);WMLCDDATA(0x00c8); // MY=0, MX=0, MV=0, ML=1, BGR=0, TEON=0 WMLCDCOM(0x0023);WMLCDDATA(0x0095); // N_DC=1001 0101 WMLCDCOM(0x0024);WMLCDDATA(0x0095); // PI_DC=1001 0101 WMLCDCOM(0x0025);WMLCDDATA(0x00FF); // I_DC=1111 1111 WMLCDCOM(0x0027);WMLCDDATA(0x0002); // N_BP=0000 0010 WMLCDCOM(0x0028);WMLCDDATA(0x0002); // N_FP=0000 0010 WMLCDCOM(0x0029);WMLCDDATA(0x0002); // PI_BP=0000 0010 WMLCDCOM(0x002A);WMLCDDATA(0x0002); // PI_FP=0000 0010 WMLCDCOM(0x002C);WMLCDDATA(0x0002); // I_BP=0000 0010 WMLCDCOM(0x002D);WMLCDDATA(0x0002); // I_FP=0000 0010 WMLCDCOM(0x003A);WMLCDDATA(0x00A1); // N_RTN=0000, N_NW=001 WMLCDCOM(0x003B);WMLCDDATA(0x0001); // PI_RTN=0000, PI_NW=001 WMLCDCOM(0x003C);WMLCDDATA(0x00F0); // I_RTN=1111, I_NW=000 WMLCDCOM(0x003D);WMLCDDATA(0x0000); // DIV=00 Delayms(20); WMLCDCOM(0x0035);WMLCDDATA(0x0038); // EQS=38h WMLCDCOM(0x0036);WMLCDDATA(0x0078); // EQP=78h WMLCDCOM(0x003E);WMLCDDATA(0x0038); // SON=38h WMLCDCOM(0x0040);WMLCDDATA(0x000F); // GDON=0Fh WMLCDCOM(0x0041);WMLCDDATA(0x00F0); // GDOFF // Power Supply Setting WMLCDCOM(0x0019);WMLCDDATA(0x0047); // CADJ=0100, CUADJ=100, OSD_EN=1 ,60Hz WMLCDCOM(0x0093);WMLCDDATA(0x000F); // RADJ=1111, 100% Delayms(10); WMLCDCOM(0x0020);WMLCDDATA(0x0050); // BT=0100 WMLCDCOM(0x001D);WMLCDDATA(0x0007); // VC1=111 WMLCDCOM(0x001E);WMLCDDATA(0x0000); // VC3=000 WMLCDCOM(0x001F);WMLCDDATA(0x0001); // VRH=0011 WMLCDCOM(0x0044);WMLCDDATA(0x0034); // VCM=11 0100 WMLCDCOM(0x0045);WMLCDDATA(0x0010); // VDV=1 0000 WMLCDCOM(0x0057);WMLCDDATA(0x0002); // Test Mode enable WMLCDCOM(0x0055);WMLCDDATA(0x0000); // VDC_SL=000, VDDD=1.95V WMLCDCOM(0x0057);WMLCDDATA(0x0000); // Test Mode disable Delayms(10); WMLCDCOM(0x001C);WMLCDDATA(0x0004); // AP=100 Delayms(20); WMLCDCOM(0x0043);WMLCDDATA(0x0080); //set VCOMG=1 Delayms(5); WMLCDCOM(0x001B);WMLCDDATA(0x0008); // GASENB=0, PON=0, DK=1, XDK=0, VLCD_TRI=0, STB=0 Delayms(40); WMLCDCOM(0x001B);WMLCDDATA(0x0010); // GASENB=0, PON=1, DK=0, XDK=0, VLCD_TRI=0, STB=0 Delayms(40); // Display ON Setting WMLCDCOM(0x0090);WMLCDDATA(0x007F); // SAP=0111 1111 WMLCDCOM(0x0026);WMLCDDATA(0x0004); //GON=0, DTE=0, D=01 Delayms(50); WMLCDCOM(0x0026);WMLCDDATA(0x0024); //GON=1, DTE=0, D=01 Delayms(50); WMLCDCOM(0x0026);WMLCDDATA(0x002C); //GON=1, DTE=0, D=11 Delayms(50); WMLCDCOM(0x0026);WMLCDDATA(0x003C); //GON=1, DTE=1, D=11 Delayms(50); WMLCDCOM(0x0022); //WRITE DATA TO GRAM