/**************** Main_OLED Related Fuction ******************/ /*Initialize MONO COLOR OLED;Driver IC:InitOLED_MASTER_SH1101*/ void InitOLED_MASTER_SH1101(void) { MainOLED_WCom(0xAE); //DOT MARTIX DISPLAY OFF MainOLED_WCom(0x40); //SET DISPLAY START LINE(40H-7FH) MainOLED_WCom(0xA0); //SET SEGMENT RE-MAP(0A0H-0A1H) MainOLED_WCom(0xA4); //ENTIRE DISPLAY OFF(0A4H-0A5H) MainOLED_WCom(0xA6); //SET NORMAL DISPLAY(0A6H-0A7H) MainOLED_WCom(0xC8); //COM SCAN COM1-COM64(0C8H,0C0H) MainOLED_WCom(0xA8); //SET MULTIPLEX RATIO 64 MainOLED_WCom(0x3F); MainOLED_WCom(0xD3); //SET DISPLAY OFFSET(OOH-3FH) MainOLED_WCom(0x00); MainOLED_WCom(0xD5); //SET FRAME FREQUENCY MainOLED_WCom(0x70); MainOLED_WCom(0xD9); //SET PRE_CHARGE PERIOD MainOLED_WCom(0x22); MainOLED_WCom(0xDA); //COM PIN CONFIGURATION(02H,12H) MainOLED_WCom(0x12); MainOLED_WCom(0xDB); //SET VCOM DESELECT LEVEL(035H) MainOLED_WCom(0x35); MainOLED_WCom(0x81); //CONTARST CONTROL(00H-0FFH) MainOLED_WCom(0X2F); Delayms(100); MainOLED_WCom(0xAD); //SET DC/DC BOOSTER(8AH=OFF,8BH=ON) MainOLED_WCom(0x8A); Delayms(10); MainOLED_WCom(0xAF); //DSPLAY ON }