[13]?
?
Example?Initialization?Sequence:?
Set_Display_On_Off(0x00);??
//?Display?Off?(0x00/0x01)?
?
Set_Display_Clock(0x10);??
//?Set?Clock?as?160?Frames/Sec?
?
Set_Multiplex_Ratio(0x1F);??
//?1/32?Duty?(0x0F~0x3F)?
?
Set_Display_Offset(0x00);??
//?Shift?Mapping?RAM?Counter?(0x00~0x3F)?
?
Set_Start_Line(0x00);?? ?
//?Set?Mapping?RAM?Display?Start?Line?(0x00~0x3F)?
?
Set_Master_Config(0x00);??
//?Disable?Embedded?DC/DC?Converter?(0x00/0x01)?
?
Set_Area_Color(0x05);?? ?
//?Set?Monochrome?&?Low?Power?Save?Mode?
?
Set_Addressing_Mode(0x02);??
//?Set?Page?Addressing?Mode?(0x00/0x01/0x02)?
?
Set_Segment_Remap(0x01);??
//?Set?SEG/Column?Mapping?(0x00/0x01)?
?
Set_Common_Remap(0x08);??
//?Set?COM/Row?Scan?Direction?(0x00/0x08)?
?
Set_Common_Config(0x10);??
//?Set?Alternative?Configuration?(0x00/0x10)?
?
Set_LUT(0x3F,0x3F,0x3F,0x3F);??
//?Define?All?Banks?Pulse?Width?as?64?Clocks?
?
Set_Contrast_Control(Brightness);?
//?Set?SEG?Output?Current?
?
Set_Area_Brightness(Brightness);?
//?Set?Brightness?for?Area?Color?Banks?
?
Set_Precharge_Period(0xD2);??
//?Set?Pre‐Charge?as?13?Clocks?&?Discharge?as?2?Clock?
?
Set_VCOMH(0x08);?? ?
//?Set?VCOM?Deselect?Level?
?
Set_Entire_Display(0x00);??
//?Disable?Entire?Display?On?(0x00/0x01)?
?
Set_Inverse_Display(0x00);??
//?Disable?Inverse?Display?On?(0x00/0x01)?
?
Fill_RAM(0x00);????//?Clear?Screen?
?
Set_Display_On_Off(0x01);??
//?Display?On?(0x00/0x01)?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?