//---------------------------------------------------------------------- //EASTRISING TECHNOLOGY CO,.LTD.// // Module : ER-OLEDM032-1Series 3.12" YELLOW/BLUE/GREEN 256*64 dots // Lanuage : C51 Code // Create : JAVEN // Date : May-1-2013 // Drive IC : SSD1332U // INTERFACE : 8BIT 8080 // MCU : AT89LV52 // VBAT : 3.3-5VV VDD:regulated internally from VCI //---------------------------------------------------------------------- #include #include #define uint unsigned int #define uchar unsigned char #define RS P3_3 #define RW_WR P3_1 #define E_RD P3_0 #define DATA_BUS P1 #define CS1 P3_5 #define RST P3_4 sbit int0=P3^2; sbit key_add=P0^1; sbit key_dec=P0^2; uchar Contrast_level=0x80; bit log=0; void Clear_ram(); void Initial(); void Delay1(uint n); void Write_number(uchar code *n,uchar k,uchar station_dot); void display_Contrast_level(uchar number); void adj_Contrast(void); void Delay(uint n); void Write_Data(unsigned char dat); void Write_Instruction(unsigned char cmd); void Set_Row_Address(unsigned char add); void Set_Column_Address(unsigned char add); void Set_Contrast_Control_Register(unsigned char mod); void Initial(uchar mode); void Display_Chess(unsigned char value1,unsigned char value2); void Display_Picture(unsigned char pic[]); void DrawString(uint x, uint y, uchar *pStr); void DrawSingleAscii(uint x, uint y, uchar *pAscii); void DrawSingleHz(uint x, uint y, uchar *pHz); void Gray_test(void); void Data_processing(uchar temp); uchar code num[]={ /* 0 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 0 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,0x00, /* 1 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 1 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x00, /* 2 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 2 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x42,0x42,0x02,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00,0x00, /* 3 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 3 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x42,0x42,0x04,0x18,0x04,0x02,0x42,0x42,0x3C,0x00,0x00,0x00, /* 4 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 4 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x08,0x08,0x18,0x28,0x48,0x48,0x7E,0x08,0x08,0x1E,0x00,0x00,0x00, /* 5 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 5 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x7E,0x40,0x40,0x5C,0x62,0x02,0x02,0x42,0x42,0x3C,0x00,0x00,0x00, /* 6 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 6 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x1C,0x24,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x3C,0x00,0x00,0x00, /* 7 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 7 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x7E,0x44,0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00, /* 8 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 8 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x3C,0x24,0x42,0x42,0x42,0x3C,0x00,0x00,0x00, /* 9 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 9 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x38,0x44,0x42,0x42,0x46,0x3A,0x02,0x02,0x24,0x38,0x00,0x00,0x00,}; uchar code AsciiLib[] = { /* */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* ! */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ! ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x18,0x18,0x00,0x00, /* " */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : " ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x28,0x28,0x50,0x00,0x00,0x00,0x00,0x00,0x00, /* # */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : # ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x14,0x14,0x7E,0x14,0x14,0x28,0x7E,0x28,0x28,0x28,0x00,0x00,0x00, /* $ */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : $ ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x10,0x38,0x54,0x54,0x50,0x30,0x18,0x14,0x54,0x54,0x38,0x10,0x10,0x00, /* % */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : % ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x44,0xA4,0xA8,0xA8,0x50,0x14,0x2A,0x2A,0x4A,0x44,0x00,0x00,0x00, /* & */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : & ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x20,0x50,0x50,0x50,0x7C,0xA8,0xA8,0x98,0x88,0x76,0x00,0x00,0x00, /* ' */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ' ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, /* ( */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ( ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x04,0x08,0x10,0x10,0x20,0x20,0x20,0x20,0x20,0x10,0x10,0x08,0x04,0x00, /* ) */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ) ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x20,0x10,0x08,0x08,0x04,0x04,0x04,0x04,0x04,0x08,0x08,0x10,0x20,0x00, /* * */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : * ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x10,0x10,0xD6,0x38,0x38,0xD6,0x10,0x10,0x00,0x00,0x00,0x00, /* + */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : + ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0xFE,0x10,0x10,0x10,0x00,0x00,0x00,0x00, /* , */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : , ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, /* - */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : - ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* . */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : . ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* / */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : / ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x02,0x04,0x04,0x04,0x08,0x08,0x10,0x10,0x10,0x20,0x20,0x40,0x40,0x00, /* 0 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 0 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,0x00, /* 1 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 1 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x00, /* 2 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 2 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x42,0x42,0x02,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00,0x00, /* 3 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 3 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x42,0x42,0x04,0x18,0x04,0x02,0x42,0x42,0x3C,0x00,0x00,0x00, /* 4 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 4 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x08,0x08,0x18,0x28,0x48,0x48,0x7E,0x08,0x08,0x1E,0x00,0x00,0x00, /* 5 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 5 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x7E,0x40,0x40,0x5C,0x62,0x02,0x02,0x42,0x42,0x3C,0x00,0x00,0x00, /* 6 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 6 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x1C,0x24,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x3C,0x00,0x00,0x00, /* 7 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 7 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x7E,0x44,0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00, /* 8 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 8 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x3C,0x24,0x42,0x42,0x42,0x3C,0x00,0x00,0x00, /* 9 */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : 9 ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x38,0x44,0x42,0x42,0x46,0x3A,0x02,0x02,0x24,0x38,0x00,0x00,0x00, /* : */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : : ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00, /* ; */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ; ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x10,0x00,0x00,0x00, /* < */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : < ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x02,0x04,0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x04,0x02,0x00,0x00, /* = */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : = ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00, /* > */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : > ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x40,0x20,0x10,0x08,0x04,0x02,0x04,0x08,0x10,0x20,0x40,0x00,0x00, /* ? */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ? ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x02,0x04,0x08,0x08,0x00,0x18,0x18,0x00,0x00, /* @ */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : @ ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x38,0x44,0x9A,0xAA,0xAA,0xAA,0xAA,0xB4,0x42,0x3C,0x00,0x00,0x00, /* A */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : A ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x10,0x10,0x28,0x28,0x28,0x28,0x7C,0x44,0x44,0xEE,0x00,0x00,0x00, /* B */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : B ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xFC,0x42,0x42,0x44,0x78,0x44,0x42,0x42,0x42,0xFC,0x00,0x00,0x00, /* C */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : C ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3E,0x42,0x82,0x80,0x80,0x80,0x80,0x82,0x44,0x38,0x00,0x00,0x00, /* D */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : D ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xF8,0x44,0x42,0x42,0x42,0x42,0x42,0x42,0x44,0xF8,0x00,0x00,0x00, /* E */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : E ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xFC,0x42,0x48,0x48,0x78,0x48,0x48,0x40,0x42,0xFC,0x00,0x00,0x00, /* F */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : F ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xFC,0x42,0x48,0x48,0x78,0x48,0x48,0x40,0x40,0xE0,0x00,0x00,0x00, /* G */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : G ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3C,0x44,0x84,0x80,0x80,0x80,0x8E,0x84,0x44,0x38,0x00,0x00,0x00, /* H */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : H ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x44,0x44,0x44,0x7C,0x44,0x44,0x44,0x44,0xEE,0x00,0x00,0x00, /* I */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : I ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x00, /* J */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : J ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x88,0xF0,0x00,0x00, /* K */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : K ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x44,0x48,0x50,0x70,0x50,0x48,0x48,0x44,0xEE,0x00,0x00,0x00, /* L */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : L ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xE0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0xFE,0x00,0x00,0x00, /* M */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : M ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x6C,0x6C,0x6C,0x54,0x54,0x54,0x54,0x54,0xD6,0x00,0x00,0x00, /* N */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : N ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x64,0x64,0x54,0x54,0x54,0x4C,0x4C,0x4C,0xE4,0x00,0x00,0x00, /* O */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : O ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x82,0x82,0x82,0x44,0x38,0x00,0x00,0x00, /* P */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : P ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xFC,0x42,0x42,0x42,0x7C,0x40,0x40,0x40,0x40,0xE0,0x00,0x00,0x00, /* Q */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : Q ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x82,0x82,0xB2,0x4C,0x38,0x06,0x00,0x00, /* R */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : R ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xF8,0x44,0x44,0x44,0x78,0x50,0x48,0x48,0x44,0xE6,0x00,0x00,0x00, /* S */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : S ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3E,0x42,0x42,0x40,0x30,0x0C,0x02,0x42,0x42,0x7C,0x00,0x00,0x00, /* T */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : T ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xFE,0x92,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00,0x00, /* U */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : U ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x38,0x00,0x00,0x00, /* V */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : V ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x44,0x44,0x44,0x28,0x28,0x28,0x28,0x10,0x10,0x00,0x00,0x00, /* W */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : W ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xD6,0x54,0x54,0x54,0x54,0x6C,0x28,0x28,0x28,0x28,0x00,0x00,0x00, /* X */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : X ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x44,0x28,0x28,0x10,0x10,0x28,0x28,0x44,0xEE,0x00,0x00,0x00, /* Y */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : Y ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xEE,0x44,0x44,0x28,0x28,0x10,0x10,0x10,0x10,0x38,0x00,0x00,0x00, /* Z */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : Z ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x3E,0x44,0x04,0x08,0x08,0x10,0x10,0x20,0x22,0x7E,0x00,0x00,0x00, /* [ */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : [ ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x3C,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3C,0x00, /* \ */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : \ ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x40,0x40,0x20,0x20,0x10,0x10,0x10,0x08,0x08,0x04,0x04,0x04,0x02,0x00, /* ] */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ] ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x3C,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x3C,0x00, /* ^ */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ^ ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* _ */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : _ ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* ` */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : ` ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* a */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : a ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x38,0x44,0x1C,0x24,0x44,0x44,0x3E,0x00,0x00,0x00,0x00, /* b */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : b ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xC0,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x42,0x7C,0x00,0x00,0x00, /* c */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : c ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x40,0x40,0x40,0x22,0x1C,0x00,0x00,0x00,0x00, /* d */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : d ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x0C,0x04,0x04,0x7C,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00, /* e */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : e ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x7E,0x40,0x40,0x42,0x3C,0x00,0x00,0x00,0x00, /* f */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : f ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x0E,0x12,0x10,0x7C,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x00, /* g */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : g ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x3E,0x44,0x44,0x38,0x40,0x3C,0x42,0x42,0x3C,0x00,0x00,0x00, /* h */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : h ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xC0,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,0x00, /* i */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : i ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x30,0x30,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x00, /* j */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : j ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x0C,0x0C,0x00,0x1C,0x04,0x04,0x04,0x04,0x04,0x04,0x44,0x78,0x00,0x00, /* k */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : k ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0xC0,0x40,0x40,0x4E,0x48,0x50,0x68,0x48,0x44,0xEE,0x00,0x00,0x00, /* l */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : l ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x00, /* m */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : m ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0xF8,0x54,0x54,0x54,0x54,0x54,0xD6,0x00,0x00,0x00,0x00, /* n */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : n ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0xDC,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,0x00,0x00, /* o */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : o ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x24,0x18,0x00,0x00,0x00,0x00, /* p */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : p ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0xDC,0x62,0x42,0x42,0x42,0x42,0x7C,0x40,0xE0,0x00,0x00,0x00, /* q */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : q ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x7C,0x84,0x84,0x84,0x84,0x8C,0x74,0x04,0x0E,0x00,0x00,0x00, /* r */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : r ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0xEE,0x32,0x20,0x20,0x20,0x20,0xF8,0x00,0x00,0x00,0x00, /* s */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : s ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x3C,0x44,0x40,0x38,0x04,0x44,0x78,0x00,0x00,0x00,0x00, /* t */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : t ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x10,0x10,0x7C,0x10,0x10,0x10,0x10,0x10,0x0C,0x00,0x00,0x00, /* u */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : u ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0xC6,0x42,0x42,0x42,0x42,0x46,0x3B,0x00,0x00,0x00,0x00, /* v */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : v ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x28,0x10,0x10,0x00,0x00,0x00,0x00, /* w */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : w ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0xD6,0x54,0x54,0x54,0x28,0x28,0x28,0x00,0x00,0x00,0x00, /* x */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : x ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x6E,0x24,0x18,0x18,0x18,0x24,0x76,0x00,0x00,0x00,0x00, /* y */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : y ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x28,0x18,0x10,0x10,0xE0,0x00,0x00,0x00, /* z */ /*------------------------------------------------------------------------------ ; 源文件 / 文字 : z ; 宽×高(像素): 8×16 ------------------------------------------------------------------------------*/ 0x00,0x00,0x00,0x00,0x00,0x7E,0x44,0x08,0x10,0x10,0x22,0x7E,0x00,0x00,0x00,0x00, }; typedef struct typFNT_GB16 /*12*16 汉字字模显示数据结构 */ { char Index[2]; char Msk[32]; }; struct typFNT_GB16 code HzLib[] = { /* 宋体 9小五 显示为12*16 */ "旭", /*-- 文字: 旭 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/ 0x10,0x00,0x10,0xFC,0x10,0x84,0x10,0x84,0xFC,0x84,0x14,0xFC,0x14,0x84,0x14,0x84, 0x14,0x84,0x24,0x84,0x24,0xFC,0x24,0x00,0x44,0x02,0x44,0x02,0x83,0xFE,0x00,0x00, "日", /*-- 文字: 日 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/ 0x00,0x00,0x1F,0xF0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10, 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10,0x00,0x00,0x00,0x00, "东", /*-- 文字: 东 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/ 0x02,0x00,0x02,0x00,0x7F,0xFC,0x04,0x00,0x08,0x80,0x08,0x80,0x10,0x80,0x1F,0xF8, 0x00,0x80,0x08,0xA0,0x0C,0x90,0x18,0x88,0x10,0x8C,0x22,0x84,0x01,0x80,0x00,0x80, "方", /*-- 文字: 方 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/ 0x02,0x00,0x01,0x00,0x00,0x80,0xFF,0xFE,0x02,0x00,0x02,0x00,0x03,0xF0,0x02,0x10, 0x04,0x10,0x04,0x10,0x08,0x10,0x08,0x10,0x10,0x10,0x20,0x90,0xC0,0x60,0x00,0x00, }; unsigned char code pic[]= {/*--ER-OLED032-1.bmp --*/ /*-- 256*64 --*/ 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0x10,0x08,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x01,0xE0,0x00,0x00,0x00,0x00,0x20,0xF8,0x08,0x04,0x04,0x00,0x00,0x00, 0x01,0x00,0x01,0x00,0x03,0x10,0x08,0x40,0x01,0x00,0x0D,0xF0,0x01,0x00,0x07,0xF1, 0x80,0x00,0x01,0xE0,0x00,0x00,0x00,0x00,0x13,0x08,0x08,0x84,0x04,0x00,0x03,0xE0, 0x01,0x70,0x00,0x80,0x1C,0x10,0x08,0x40,0x01,0xFC,0x35,0x10,0x00,0x80,0x00,0x11, 0x80,0x00,0x03,0xE4,0x00,0x00,0x00,0x00,0x04,0xA0,0x08,0xA4,0x07,0x3C,0x0C,0x20, 0x1F,0x80,0x00,0x00,0x04,0x50,0x08,0x78,0x3E,0x00,0x29,0xD0,0x04,0x40,0x03,0x11, 0x80,0x00,0x07,0xEF,0xC0,0x00,0x00,0x00,0x41,0x10,0x08,0xA4,0x3D,0x44,0x08,0x20, 0x02,0x00,0x00,0xFC,0x07,0x10,0x0E,0xC0,0x02,0x00,0x29,0x20,0x04,0x40,0x1C,0x11, 0x80,0x00,0x0F,0xEF,0xFE,0x00,0x00,0x00,0x22,0x80,0x0C,0xA4,0x05,0x74,0x08,0x20, 0x02,0x80,0x3F,0x80,0x1C,0x50,0x38,0x40,0x03,0xE0,0x25,0xE0,0x08,0x20,0x00,0x11, 0x80,0x00,0x0F,0xE7,0xFF,0xE0,0x00,0x00,0x00,0xF8,0x38,0xA4,0x05,0x44,0x0F,0xA0, 0x04,0x80,0x01,0x00,0x66,0x10,0x08,0x70,0x06,0x20,0x3D,0x08,0x09,0x18,0x07,0x11, 0x80,0x00,0x07,0xE7,0x3F,0xFE,0x00,0x00,0x17,0x80,0x08,0xA4,0x09,0x44,0x08,0x20, 0x09,0xF0,0x01,0xE0,0x0D,0x3E,0x0D,0x90,0x0B,0xA0,0x21,0x90,0x11,0x0E,0x19,0x11, 0x80,0x00,0x07,0xE7,0x07,0xFF,0xF0,0x00,0x11,0xC0,0x0E,0xA4,0x09,0x78,0x08,0x20, 0x0E,0x80,0x02,0x20,0x14,0xD0,0x18,0xA0,0x12,0x20,0x21,0x60,0x22,0x00,0x11,0x11, 0x80,0x00,0x07,0xE7,0x00,0xFF,0xFE,0x00,0x22,0xA0,0x19,0x24,0x11,0x02,0x08,0x20, 0x00,0x90,0x04,0x20,0x24,0x10,0x68,0x40,0x22,0x20,0x21,0x20,0x04,0x40,0x1F,0x11, 0x80,0x00,0x07,0xF7,0x00,0x1F,0xFE,0x00,0x24,0x98,0x61,0x24,0x21,0x02,0x0F,0xE0, 0x08,0x88,0x08,0x20,0x04,0x10,0x08,0xA0,0x43,0xA0,0x21,0x5E,0x09,0xE0,0x10,0x11, 0x80,0x00,0x03,0xF7,0x00,0x03,0xFE,0x00,0x28,0x8E,0x02,0x04,0x41,0x02,0x00,0x20, 0x08,0x84,0x31,0x40,0x04,0x10,0x0B,0x18,0x02,0x20,0x21,0x80,0x0E,0x20,0x00,0x11, 0x80,0x00,0x03,0xF7,0x00,0x00,0x7E,0x00,0x00,0x80,0x04,0x04,0x00,0xFC,0x00,0x00, 0x11,0x80,0x00,0x80,0x04,0x10,0x18,0x0E,0x04,0x60,0x21,0x00,0x00,0x00,0x00,0x71, 0x80,0x00,0x03,0xF3,0x00,0x00,0x1C,0x00,0x00,0x80,0x00,0x04,0x00,0x00,0x00,0x00, 0x00,0x80,0x00,0x00,0x00,0x10,0x00,0x00,0x04,0x20,0x00,0x00,0x00,0x00,0x00,0x21, 0x80,0x00,0x01,0xF3,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0xC0,0x01,0xF3,0x80,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0xF8,0x01,0xF3,0x80,0x00,0x3C,0x00,0x0F,0x30,0x00,0x01,0xFB,0x00,0x00,0x03, 0xE0,0x00,0x27,0xCC,0x03,0x00,0x00,0x3F,0x00,0x03,0x00,0x00,0x18,0x00,0x00,0x01, 0x80,0x7F,0x00,0xF3,0x80,0x00,0x3C,0x00,0x19,0xB0,0x00,0x00,0x1B,0x00,0x00,0x03, 0x00,0x00,0x66,0x60,0x00,0x00,0x00,0x0C,0x00,0x03,0x00,0x00,0x18,0x00,0x00,0x01, 0x80,0x7F,0xC0,0xF3,0x80,0x00,0x38,0x00,0x18,0x3E,0x3C,0xF8,0x33,0xE3,0xCF,0x83, 0x07,0x1E,0xF6,0x6C,0xF3,0x7C,0x7C,0x0C,0x3C,0x73,0xE7,0xC7,0x99,0xE3,0xF8,0xC1, 0x80,0x3F,0xF8,0xF3,0x80,0x00,0x38,0x00,0x1E,0x33,0x66,0xCC,0x63,0x36,0x6C,0xC3, 0xE9,0xB3,0x66,0x6D,0x9B,0x66,0xCC,0x0C,0x66,0xDB,0x36,0x6C,0xDB,0x36,0x6D,0x81, 0x80,0x3F,0xFE,0xF9,0x80,0x00,0x38,0x00,0x07,0xB3,0x7E,0xCC,0x63,0x37,0xEC,0xC3, 0x07,0xBC,0x67,0xCD,0xE3,0x66,0xCC,0x0C,0x7E,0xC3,0x36,0x6C,0xDB,0x36,0x6D,0x81, 0x80,0x1D,0xFF,0x79,0x80,0x00,0x78,0x00,0x01,0xB3,0x60,0xCC,0xC3,0x36,0x0C,0xC3, 0x0D,0x8F,0x66,0xCC,0x7B,0x66,0xCC,0x0C,0x60,0xC3,0x36,0x6C,0xDB,0x36,0x6D,0x81, 0x80,0x1C,0x3F,0x79,0x80,0x00,0x70,0x00,0x19,0xB3,0x66,0xCD,0x83,0x36,0x6C,0xC3, 0x0D,0xB3,0x66,0x6D,0x9B,0x66,0xCC,0x0C,0x66,0xDB,0x36,0x6C,0xDB,0x36,0x67,0x01, 0x80,0x1C,0x07,0x79,0x80,0x00,0x70,0x00,0x0F,0x33,0x3C,0xCD,0xFB,0x33,0xCC,0xC3, 0xE7,0x9E,0x36,0x3C,0xF3,0x66,0x7C,0x0C,0x3C,0x73,0x36,0x67,0x99,0xE3,0xE7,0x01, 0x80,0x0E,0x00,0x39,0x80,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x66,0x01, 0x80,0x0E,0x00,0x39,0xC0,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xDC,0x01, 0x80,0x06,0x00,0x39,0xC0,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x07,0x00,0x18,0xC0,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x03,0x00,0x18,0xC0,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x03,0x00,0x1C,0xC0,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x01,0x80,0x1C,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x01,0x80,0x0C,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x1F,0xE7,0xF8,0x00, 0xF0,0x60,0x3F,0xCF,0xC1,0xC1,0xC7,0x0F,0x87,0x80,0x0C,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x80,0x0C,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x1F,0xE7,0xFC,0x03, 0xFC,0x60,0x3F,0xCF,0xF1,0xC1,0xCF,0x9F,0xCF,0xC0,0x1C,0x00,0x00,0x00,0x33,0x01, 0x80,0x00,0x80,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x06,0x0C,0x03, 0x0C,0x60,0x30,0x0C,0x31,0xE3,0xDD,0xD8,0xD8,0xC0,0x3C,0x00,0x00,0x00,0x33,0x01, 0x80,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x06,0x0C,0x06, 0x06,0x60,0x30,0x0C,0x19,0xE3,0xD8,0xC0,0xD8,0xC0,0x6C,0x0E,0x03,0x1C,0x33,0x01, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xE6,0x0C,0x06, 0x06,0x60,0x3F,0xCC,0x19,0xA2,0xD8,0xC3,0x80,0xC0,0x4C,0x1B,0x07,0x36,0x44,0x01, 0x87,0xE0,0x00,0x02,0x3F,0x0C,0x00,0xC0,0x00,0x00,0x00,0x00,0x1F,0xE7,0xF8,0x06, 0x06,0x60,0x3F,0xCC,0x19,0xB6,0xD8,0xC3,0x81,0x80,0x0C,0x03,0x0F,0x06,0x00,0x01, 0x86,0x00,0x00,0x06,0x31,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x07,0xF0,0xF6, 0x06,0x60,0x30,0x0C,0x19,0xB6,0xD8,0xC0,0xC3,0x0F,0x0C,0x06,0x0B,0x06,0x00,0x01, 0x86,0x03,0xC3,0xCF,0x31,0x8C,0x78,0xCD,0x86,0xC0,0x00,0x00,0x18,0x06,0x38,0xF6, 0x06,0x60,0x30,0x0C,0x19,0x9C,0xD8,0xD8,0xC6,0x0F,0x0C,0x03,0x03,0x0C,0x00,0x01, 0x86,0x04,0x66,0x66,0x31,0x8C,0xCC,0xCE,0xCD,0xC0,0x00,0x00,0x18,0x06,0x1C,0x03, 0x0C,0x60,0x30,0x0C,0x31,0x9C,0xDD,0xDC,0xCC,0x00,0x0C,0x03,0x03,0x18,0x00,0x01, 0x87,0xE1,0xE7,0x06,0x3F,0x0C,0xE0,0xCC,0xCC,0xC0,0x00,0x00,0x1F,0xE6,0x0C,0x03, 0xFC,0x7F,0x3F,0xCF,0xF1,0x9C,0xCF,0x8F,0x9F,0xC0,0x0C,0x1B,0x63,0x30,0x00,0x01, 0x86,0x03,0x63,0xC6,0x33,0x0C,0x78,0xCC,0xCC,0xC0,0x00,0x00,0x1F,0xE6,0x0E,0x00, 0xF0,0x7F,0x3F,0xCF,0xC1,0x88,0xC7,0x07,0x1F,0xC0,0x0C,0x0E,0x63,0x3E,0x00,0x01, 0x86,0x06,0x60,0xE6,0x31,0x8C,0x1C,0xCC,0xCC,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x86,0x06,0x66,0x66,0x31,0x8C,0xCC,0xCC,0xCD,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x87,0xE3,0xE3,0xC3,0x30,0xCC,0x78,0xCC,0xC6,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC7,0x9C,0x47,0x04,0x3C, 0x01,0x00,0x04,0x38,0x38,0x00,0x00,0x00,0x00,0x00,0x14,0x04,0x5E,0x00,0x10,0x11, 0xA0,0x00,0x00,0x28,0x00,0x20,0x00,0x00,0x00,0x00,0x02,0x24,0x22,0xE8,0x8C,0x22, 0x01,0x00,0x0C,0x44,0x44,0x00,0x00,0x00,0x00,0x00,0x14,0x04,0x61,0x00,0x00,0x11, 0xA0,0x00,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x28,0x20,0x48,0x14,0x21, 0x3B,0x9C,0x14,0x40,0x82,0xA7,0x22,0x05,0x8E,0x53,0x94,0xE4,0xA0,0x39,0x53,0x91, 0xBC,0x8A,0x21,0xE8,0xEF,0x27,0x22,0x18,0xE7,0x60,0x00,0x2F,0x3C,0xAF,0x14,0x21, 0x45,0x22,0x04,0x78,0x80,0xC8,0xA2,0x06,0x51,0x64,0x55,0x14,0x98,0x45,0x94,0x51, 0xA2,0x89,0x42,0x29,0x08,0xA0,0x94,0x25,0x14,0x90,0x00,0x40,0xA2,0x08,0xA4,0x21, 0x45,0x18,0x04,0x44,0x8E,0x87,0x94,0x04,0x4F,0x43,0xD5,0xF4,0x86,0x7D,0x13,0xD1, 0xA2,0x89,0x5A,0x28,0xC8,0xA3,0x94,0x21,0x14,0x90,0x00,0x80,0xA2,0x08,0xBE,0x21, 0x45,0x04,0x04,0x44,0x82,0x88,0x94,0x04,0x51,0x44,0x55,0x04,0x81,0x41,0x14,0x51, 0xA2,0x89,0x42,0x28,0x28,0xA4,0x94,0x25,0x14,0x90,0x01,0x08,0xA2,0x08,0x84,0x22, 0x45,0x22,0x04,0x44,0x44,0x89,0x88,0x06,0x53,0x44,0xD5,0x15,0x21,0x45,0x14,0xD1, 0xBC,0x78,0x81,0xE9,0xCF,0x23,0x88,0x98,0xE4,0x90,0x03,0xE7,0x1C,0x07,0x04,0x3C, 0x39,0x9C,0x04,0x38,0x38,0x86,0x88,0x05,0x8D,0x43,0x54,0xE5,0x1E,0x39,0x13,0x51, 0x80,0x00,0x80,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x03,0x00,0x00,0x08,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, }; unsigned char code pic1[]= { 0xFC,0x00,0x00,0x20,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F, 0x80,0x00,0x00,0xFE,0x00,0x00,0x00,0x0C,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00, 0x00,0x7B,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x00,0x01, 0x80,0x00,0x39,0xBE,0x1E,0x00,0x00,0x1C,0x00,0x3E,0x0F,0xFF,0x80,0x00,0x00,0x00, 0x01,0xFF,0x7E,0x00,0x00,0x00,0x0F,0x82,0x78,0x00,0x00,0x00,0x07,0xF0,0x00,0x01, 0x80,0x01,0xFF,0x07,0x3F,0xF8,0x00,0x3C,0x00,0x7F,0x3E,0x73,0x80,0x00,0x00,0x00, 0x03,0xFC,0x1F,0x00,0x00,0x00,0x1F,0xCF,0xD8,0x00,0x00,0x00,0x1F,0xF8,0x00,0x01, 0x80,0x07,0x82,0x03,0x3F,0xF8,0x00,0x3C,0x00,0xFF,0xE0,0x03,0x00,0x00,0x00,0x00, 0x07,0xFC,0x01,0x80,0x00,0x00,0x3F,0xD8,0x30,0x00,0x00,0x00,0x1F,0xF8,0x00,0x01, 0x80,0x03,0x00,0x1F,0xFF,0xF8,0x00,0x3E,0x01,0xFF,0xC0,0x01,0x80,0x00,0x00,0x00, 0x07,0xFC,0x00,0xC0,0x00,0x00,0x3F,0xE0,0x0C,0x00,0x00,0x00,0x3F,0xF8,0x00,0x01, 0x00,0x03,0x00,0x7E,0x7F,0xF8,0x00,0x7E,0x01,0xFF,0xE0,0x01,0xC3,0xC0,0x00,0x00, 0x07,0xFC,0x00,0x80,0x00,0x00,0x7F,0xE0,0x06,0x00,0x00,0x00,0x3F,0xF8,0x10,0x01, 0x00,0x03,0x7F,0xFF,0x7F,0xFC,0x00,0x7E,0x03,0xFF,0xC0,0x01,0xEF,0xE0,0x00,0x00, 0x07,0xEF,0xFB,0x80,0x00,0x00,0x7F,0xF8,0x04,0x00,0x00,0x00,0x3F,0xF8,0xF8,0x00, 0x00,0x03,0xF7,0xFF,0xFF,0xFE,0x00,0xEE,0x03,0xFF,0xE0,0x01,0xFF,0xE0,0x00,0x00, 0x07,0xFF,0xFF,0xC0,0x00,0x00,0x7F,0xCF,0xFE,0x00,0x00,0x00,0x3F,0xF1,0xDC,0x00, 0x00,0x07,0xFE,0x7F,0x3F,0xFE,0x00,0xB2,0x03,0xFF,0xF8,0x03,0x1F,0xF0,0x00,0x00, 0x07,0xFF,0xE1,0xB0,0x00,0x00,0x3F,0x83,0xFE,0x00,0x00,0x00,0x3F,0xF3,0x86,0x00, 0x07,0xCF,0xFC,0x1E,0x1F,0xFF,0x01,0xFA,0x01,0xFF,0x1C,0x7F,0xDF,0xF0,0x00,0x00, 0x0C,0xFB,0xFE,0xD8,0x00,0x00,0x3F,0x03,0xFD,0x00,0x00,0x00,0x1F,0x1F,0x03,0x80, 0x07,0xFF,0xF8,0x07,0xCF,0xFF,0x83,0xCF,0x01,0xFF,0xEF,0xF8,0xEF,0xF0,0x00,0x00, 0x18,0x03,0xFF,0xCD,0xE0,0x00,0x60,0x03,0xFD,0x00,0x00,0x00,0x18,0x1F,0xC1,0x90, 0x1F,0xFB,0xE0,0x1F,0xF7,0xFF,0x0F,0xEF,0x00,0xEF,0xF7,0xFF,0xEF,0xF0,0x00,0x00, 0x1F,0x81,0xFF,0x07,0xF0,0x00,0xC0,0x03,0xFF,0x00,0x00,0x00,0x30,0x1F,0x60,0xF8, 0x1F,0xF8,0x38,0x1F,0xFF,0xFE,0x0F,0xFF,0x00,0x4F,0xFC,0xFF,0xE7,0xE0,0x00,0x00, 0x3F,0x80,0xFE,0x07,0xF8,0x01,0x80,0x01,0xFE,0x80,0x00,0x00,0x60,0x1F,0xB0,0x78, 0x1F,0xF0,0xFE,0x39,0xFF,0xFE,0x00,0x03,0x00,0x4F,0xFC,0xFF,0xE3,0xE0,0x00,0x00, 0x70,0x80,0xF8,0x07,0xF8,0x01,0x00,0x00,0xFC,0x80,0x00,0x00,0xC0,0x1F,0xD8,0x7C, 0x1F,0xF1,0xFF,0x30,0x7F,0xFC,0x00,0x01,0x80,0x83,0xF8,0x7F,0xE3,0xC0,0x00,0x01, 0xE3,0x03,0xF8,0x07,0xF8,0x02,0x00,0x00,0x20,0x80,0x00,0x01,0x80,0xDF,0xEC,0x7C, 0x1F,0xE3,0xF3,0x30,0x7F,0xFC,0x00,0x01,0x81,0x83,0xE0,0x3F,0xC2,0x00,0x00,0x03, 0x67,0x06,0x3C,0x03,0xF8,0x06,0x00,0x00,0x0E,0xC0,0x00,0x03,0x03,0xFF,0xFC,0xFC, 0x1F,0xE3,0xC1,0x26,0x3F,0xF8,0x00,0x00,0x81,0x0F,0xC0,0x06,0x02,0x00,0x00,0x06, 0x66,0x06,0x3C,0x03,0xF8,0x04,0x00,0x00,0x1F,0x40,0x00,0x06,0x07,0xFF,0xFD,0xFC, 0x07,0xE7,0xC1,0x2B,0x3F,0xF8,0x00,0x00,0xC3,0x3F,0xE0,0x38,0x03,0x00,0x00,0x0C, 0x6E,0x0E,0x3C,0x03,0xF8,0x0C,0x00,0x00,0x3F,0x40,0x00,0x04,0x0F,0xFF,0xEF,0xFC, 0x03,0xE7,0x9E,0x08,0x3F,0xF8,0x00,0x00,0xFF,0x7F,0xE0,0xFE,0x03,0x00,0x00,0x18, 0x30,0x1E,0x3C,0x03,0xF0,0x08,0x00,0x00,0x39,0xC0,0x00,0x0C,0x1F,0xFF,0xF7,0xF8, 0x00,0x67,0x92,0x00,0x7F,0xF8,0x00,0x00,0xC6,0xFC,0xE0,0xFF,0x83,0x00,0x00,0x10, 0x0E,0x1C,0x3C,0x03,0xF0,0x10,0x00,0x00,0x70,0x60,0x00,0x18,0x3F,0x9C,0x07,0xB0, 0x00,0x67,0x90,0x01,0xFD,0xF8,0x00,0x01,0xE7,0xFB,0xE1,0xFF,0xC3,0x00,0x00,0x30, 0x0F,0x18,0x7C,0x03,0xC0,0x10,0x00,0x00,0x73,0x20,0x00,0x30,0x3F,0x0C,0x07,0xF0, 0x00,0x67,0x82,0x01,0xF9,0xF8,0x00,0x03,0x7D,0xFE,0xC1,0xCF,0xC3,0x00,0x00,0x32, 0x00,0x18,0xFC,0x06,0x00,0x30,0x00,0x00,0x73,0x20,0x00,0x20,0x3E,0x04,0x03,0xF0, 0x00,0x67,0xC6,0x70,0x01,0xF8,0x00,0x02,0x3D,0xFC,0xC1,0xEF,0xC2,0x00,0x00,0x33, 0x00,0x0F,0xF8,0x06,0x00,0x20,0x00,0x00,0x33,0x30,0x00,0x60,0x3E,0x1C,0x03,0xE0, 0x00,0x67,0xFC,0xF0,0x01,0xF8,0x00,0x02,0x3D,0xF9,0x01,0x2F,0xE3,0x00,0x00,0x31, 0x08,0x07,0xF0,0x06,0x00,0x20,0x00,0x00,0x3B,0x18,0x00,0x40,0x3E,0x38,0x07,0xC0, 0x00,0x67,0xF8,0x23,0x01,0xF8,0x00,0x03,0x1D,0xFF,0x00,0x0F,0xC3,0x00,0x00,0x30, 0xFC,0x01,0xC0,0x04,0x00,0x60,0x00,0x00,0x3C,0x18,0x00,0x40,0x3E,0x38,0x0F,0x80, 0x00,0x63,0xF0,0x33,0x01,0xF8,0x00,0x01,0x8C,0xFF,0xC0,0xFF,0xC3,0x00,0x04,0x10, 0x64,0x00,0x00,0x04,0x00,0xE0,0x00,0x00,0x0C,0x08,0x00,0x60,0x1E,0x30,0x1F,0x80, 0x00,0x60,0x01,0xFE,0x01,0xF8,0x00,0x01,0xDC,0x7D,0xC0,0xFF,0xC3,0x00,0x0E,0x18, 0x06,0x00,0x00,0x0C,0x00,0xC0,0x00,0x00,0x00,0x08,0x00,0x60,0x0F,0x80,0x33,0x00, 0x00,0x60,0x01,0xC0,0x01,0xF8,0x00,0x00,0xFC,0x00,0x80,0x3F,0x83,0x00,0x1F,0x08, 0x03,0x00,0x00,0x0C,0x00,0xC0,0x00,0x00,0x00,0x18,0x00,0x20,0x33,0x80,0x73,0x00, 0x00,0x60,0x00,0x00,0x01,0xF8,0x00,0x00,0x1E,0x00,0x00,0x0E,0x06,0x00,0x3F,0x0C, 0x01,0x80,0x18,0x08,0x00,0xC0,0x00,0x00,0x00,0x50,0x00,0x30,0x18,0x00,0x63,0x00, 0x00,0x60,0x00,0x00,0x03,0xF8,0x00,0x00,0x0F,0x00,0x00,0x00,0x0E,0x00,0x7F,0xE6, 0x00,0xE0,0x70,0x08,0x00,0x60,0x00,0x00,0x00,0xD0,0x00,0x10,0x08,0x02,0x67,0x00, 0x00,0x60,0x00,0x00,0x03,0xF8,0x00,0x00,0x05,0x87,0xF0,0x00,0x0C,0x00,0xFF,0xFA, 0x00,0x3F,0xC0,0x18,0x00,0x20,0x00,0x00,0x00,0xB0,0x00,0x78,0x04,0x03,0x0E,0x00, 0x00,0x60,0x00,0x00,0x07,0xF8,0x00,0x00,0x06,0xC3,0xE0,0x00,0x18,0x00,0xFF,0xFF, 0x00,0x00,0x00,0x10,0x00,0x30,0x00,0x00,0x01,0x60,0x01,0xFC,0x06,0x03,0x7E,0x00, 0x00,0x30,0x00,0x00,0x0F,0xF0,0x00,0x00,0x06,0x60,0x00,0x00,0x70,0x00,0xFC,0xFF, 0xC0,0x00,0x00,0x30,0x00,0x10,0x00,0x00,0x00,0xC0,0x01,0xFC,0x03,0x00,0x7E,0x00, 0x00,0x38,0x00,0x00,0x3F,0xF0,0x00,0x00,0x03,0x38,0x00,0x00,0xE0,0x00,0x7F,0x7F, 0xF0,0x00,0x00,0x60,0x00,0x0C,0x00,0x00,0x03,0x80,0x07,0xFE,0x00,0xF8,0x3A,0x00, 0x00,0x1C,0x00,0x00,0x67,0xF0,0x00,0x00,0x03,0x0E,0x00,0x03,0x80,0x00,0x7B,0x7F, 0xF8,0x00,0x01,0xC0,0x00,0x06,0x00,0x00,0x06,0x00,0x0F,0xFF,0x80,0x3C,0x02,0x00, 0x00,0x0F,0x80,0x01,0x81,0xF0,0x00,0x00,0x01,0x8F,0xF8,0xFF,0x80,0x00,0x73,0x7F, 0xFF,0x00,0x0F,0x80,0x00,0x01,0x83,0xC0,0x1C,0x00,0x1F,0xFF,0x80,0x07,0xC4,0x00, 0x00,0x01,0xFF,0xF8,0x00,0x70,0x00,0x00,0x01,0x9E,0x3F,0xFF,0xC0,0x00,0xF3,0x7F, 0xFF,0xFD,0xFC,0x00,0x00,0x00,0xF7,0xE0,0x70,0x00,0x1F,0xFF,0x00,0x03,0x8C,0x00, 0x00,0x00,0x1F,0xE0,0x00,0x60,0x00,0x00,0x00,0xDC,0x00,0x77,0xC0,0x00,0xE2,0xFF, 0xFF,0xFF,0xE0,0x00,0x00,0x00,0x7F,0xE3,0xC0,0x00,0x1F,0xFE,0x00,0x00,0x18,0x00, 0x00,0x00,0x0F,0x80,0x00,0x20,0x00,0x00,0x00,0xD8,0x00,0x63,0xC0,0x01,0xF6,0xFF, 0xFF,0xFF,0xE0,0x00,0x00,0x00,0xFF,0xF2,0xC0,0x00,0x1F,0xFE,0x06,0x00,0xF0,0x00, 0x00,0x00,0x1F,0x80,0x00,0x20,0x00,0x00,0x00,0x70,0x00,0x61,0xC0,0x01,0xDD,0xFF, 0xFF,0xFF,0xE0,0x00,0x00,0x01,0x5F,0xC0,0x40,0x00,0x3F,0xFC,0x03,0xFF,0x80,0x00, 0x00,0x00,0x3F,0x00,0x00,0x30,0x00,0x00,0x00,0x70,0x00,0x60,0xC0,0x07,0xE3,0xCF, 0xFF,0xFF,0xE0,0x00,0x00,0x03,0xDF,0xC0,0x40,0x00,0x3F,0xD0,0x03,0x80,0x00,0x00, 0x00,0x00,0x3F,0x00,0x00,0x30,0x00,0x00,0x00,0x20,0x00,0x70,0x40,0x07,0xFF,0x93, 0xFF,0xFF,0xE0,0x00,0x00,0x03,0xBF,0x80,0x60,0x00,0x3B,0x80,0x03,0x80,0x00,0x00, 0x00,0x00,0x7F,0x00,0x00,0x30,0x00,0x00,0x00,0x60,0x00,0x18,0x60,0x07,0xFF,0x03, 0xFF,0xFF,0xE0,0x00,0x00,0x03,0xFF,0x80,0x30,0x00,0x2B,0x00,0x07,0x80,0x00,0x00, 0x00,0x00,0x7F,0x80,0x00,0x10,0x00,0x00,0x00,0x60,0x00,0x08,0x30,0x01,0xFF,0x73, 0xFF,0xFF,0xC0,0x00,0x00,0x03,0xFF,0x00,0x3E,0x00,0x36,0x00,0x07,0xC0,0x00,0x00, 0x00,0x00,0x7F,0x80,0x00,0x10,0x00,0x00,0x00,0x60,0x00,0x0C,0x30,0x00,0xFF,0x1B, 0xFF,0xFF,0xC0,0x00,0x00,0x07,0xFF,0x00,0x3F,0x00,0x1C,0x00,0x07,0xE0,0x00,0x00, 0x00,0x00,0x7F,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x00,0x06,0x18,0x00,0x7F,0x8B, 0xF3,0xFF,0xC0,0x00,0x00,0x07,0xFE,0x00,0x3F,0x00,0x1C,0x00,0x07,0xF0,0x00,0x00, 0x00,0x00,0x3F,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x00,0x04,0x10,0x00,0x1F,0xC7, 0xF1,0xFF,0xC0,0x00,0x00,0x07,0xFE,0x00,0x3F,0x00,0x2C,0x00,0x0F,0xF8,0x00,0x00, 0x00,0x00,0x3F,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x00,0x04,0x10,0x00,0x03,0xFF, 0xE0,0xFF,0x80,0x00,0x00,0x07,0xFC,0x00,0x3F,0x00,0xC8,0x00,0x0F,0xFC,0x00,0x00, 0x00,0x00,0x1F,0x00,0x00,0x18,0x00,0x00,0x00,0x40,0x00,0x07,0x30,0x00,0x00,0xFF, 0xE0,0x7F,0x80,0x00,0x00,0x07,0xFC,0x00,0x3E,0x00,0xC8,0x00,0x0B,0xF8,0x00,0x00, 0x00,0x00,0x0E,0x00,0x00,0x18,0x00,0x00,0x00,0x40,0x00,0x03,0xE0,0x00,0x00,0xFF, 0xC0,0x1F,0x80,0x00,0x00,0x07,0xFC,0x00,0x3C,0x00,0xC8,0x00,0x1B,0xF8,0x00,0x00, 0x00,0x00,0x04,0x00,0x00,0x18,0x00,0x00,0x00,0x40,0x00,0x03,0xC0,0x00,0x00,0xC7, 0x80,0x0F,0x00,0x00,0x00,0x07,0xF8,0x00,0x20,0x00,0xC8,0x00,0x1B,0xF8,0x00,0x00, 0x00,0x00,0x0C,0x00,0x00,0x18,0x00,0x00,0x00,0x40,0x00,0x03,0x80,0x00,0x00,0x40, 0x00,0x08,0x00,0x00,0x00,0x03,0xF8,0x00,0x20,0x00,0xCC,0x00,0x13,0xF0,0x00,0x00, 0x00,0x00,0x0C,0x00,0x00,0x18,0x00,0x00,0x00,0x40,0x00,0x03,0x00,0x00,0x00,0x40, 0x00,0x18,0x00,0x00,0x00,0x01,0xC0,0x00,0x60,0x00,0xCC,0x01,0x30,0x00,0x00,0x00, 0x00,0x00,0x0C,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x03,0x60,0x00, 0x30,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x60,0x00,0xE4,0x01,0x60,0x00,0x00,0x00, 0x00,0x00,0x0C,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x03,0x00,0x00, 0x30,0x00,0x00,0x00,0x00,0x00,0xB0,0x00,0x60,0x00,0x3C,0x00,0xC0,0x00,0x00,0x00, 0x00,0x00,0x08,0x00,0x00,0x10,0x64,0xD9,0x36,0x4C,0x3E,0x67,0x8C,0x1F,0x67,0x9F, 0x33,0xB1,0x87,0x1E,0x7F,0xC1,0x90,0x00,0x30,0x00,0x06,0x00,0x80,0x00,0x00,0x00, 0x00,0x00,0x08,0x06,0x00,0x10,0x6E,0xDB,0xB6,0xEC,0x33,0x66,0xD8,0x33,0x6C,0xD9, 0xB4,0xDB,0x0D,0xB3,0x66,0x61,0x18,0x00,0x10,0x00,0x02,0x00,0x80,0x00,0x00,0x01, 0x80,0x00,0x08,0x03,0xE0,0x30,0x6E,0xDB,0xB6,0xEC,0x33,0x66,0xD8,0x33,0x6F,0x19, 0xB3,0xDB,0x0C,0x33,0x66,0x61,0x0C,0x00,0x10,0x00,0x02,0x00,0x80,0x00,0x00,0x01, 0x80,0x00,0x08,0x02,0x40,0x20,0x3B,0x8E,0xE3,0xB8,0x33,0x66,0xDB,0xB3,0x63,0xD9, 0xB6,0xDB,0x0C,0x33,0x66,0x61,0x87,0x00,0x10,0x00,0x02,0x01,0x80,0x00,0x00,0x01, 0x80,0x00,0x0C,0x06,0x40,0x20,0x3B,0x8E,0xE3,0xB9,0xB3,0x66,0x70,0x33,0x6C,0xD9, 0xB6,0xCE,0x6D,0xB3,0x66,0x60,0xC3,0xE0,0x20,0x00,0x03,0x03,0x00,0x00,0x00,0x01, 0x80,0x00,0x06,0x04,0x60,0xF8,0x31,0x8C,0x63,0x19,0xBE,0x3E,0x70,0x1F,0x67,0x9F, 0x33,0xCE,0x67,0x1E,0x66,0x60,0x61,0xE0,0x60,0x00,0x03,0x8E,0x00,0x00,0x00,0x01, 0x80,0x00,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x18, 0x00,0x0C,0x00,0x00,0x00,0x01,0x3F,0x31,0xC0,0x00,0x01,0xFC,0x00,0x00,0x00,0x01, 0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x18, 0x00,0x38,0x00,0x00,0x00,0x00,0x1E,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F, }; void Step(void) interrupt 0 using 0 { Delay1(300); if(int0==0) // { while(IE0); log=!log; // } while(!int0); return; } void Delay1(uint n) {while(n--); return; } void Write_number(uchar code *n,uchar k,uchar col) {uchar i; for(i=0;i<16;i++) { Set_Row_Address(i); Set_Column_Address(col); Write_Instruction(0x5C); Data_processing(*(n+16*k+i)); } } void display_Contrast_level(uchar number) { uchar number1,number2,number3; number1=number/100;number2=number%100/10;number3=number%100%10; Write_number(num,number1,0); Write_number(num,number2,2); Write_number(num,number3,4); } void adj_Contrast(void) { Delay1(300); if((key_add==0)||(key_dec==0)) { if (key_add==0) {Contrast_level+=1; Set_Contrast_Control_Register(Contrast_level); display_Contrast_level(Contrast_level); Delay1(18000); if(key_add==0) {Delay1(18000); if(key_add==0) {Delay1(18000); if(key_add==0) {Delay1(18000); if(key_add==0) {while(key_add==0) {Contrast_level+=1; Set_Contrast_Control_Register(Contrast_level); display_Contrast_level(Contrast_level); Delay1(20000); } } } } } } if (key_dec==0) {Contrast_level-=1; Set_Contrast_Control_Register(Contrast_level); display_Contrast_level(Contrast_level); Delay1(18000); if(key_dec==0) {Delay1(18000); if(key_dec==0) {Delay1(18000); if(key_dec==0) {Delay1(18000); if(key_dec==0) {while(key_dec==0) {Contrast_level-=1; Set_Contrast_Control_Register(Contrast_level); display_Contrast_level(Contrast_level); Delay1(20000); } } } } } } } } void Delay(uint n) {while(n) { if((key_add==0)||(key_dec==0)) adj_Contrast(); n--; } for(;log==1;) { if((key_add==0)||(key_dec==0)) adj_Contrast(); } return; } #pragma disable void Write_Data(unsigned char dat) { RS=1; CS1=0; RW_WR=0; DATA_BUS=dat; RW_WR=1; CS1=1; return; } #pragma disable void Write_Instruction(unsigned char cmd) { RS=0; CS1=0; RW_WR=0; DATA_BUS=cmd; RW_WR=1; CS1=1; return; } void Data_processing(uchar temp) //turns 1byte B/W data to 4 bye gray data {unsigned char temp1,temp2,temp3,temp4,temp5,temp6,temp7,temp8; unsigned char h11,h12,h13,h14,h15,h16,h17,h18,d1,d2,d3,d4; temp1=temp&0x80; temp2=(temp&0x40)>>3; temp3=(temp&0x20)<<2; temp4=(temp&0x10)>>1; temp5=(temp&0x08)<<4; temp6=(temp&0x04)<<1; temp7=(temp&0x02)<<6; temp8=(temp&0x01)<<3; h11=temp1|temp1>>1|temp1>>2|temp1>>3; h12=temp2|temp2>>1|temp2>>2|temp2>>3; h13=temp3|temp3>>1|temp3>>2|temp3>>3; h14=temp4|temp4>>1|temp4>>2|temp4>>3; h15=temp5|temp5>>1|temp5>>2|temp5>>3; h16=temp6|temp6>>1|temp6>>2|temp6>>3; h17=temp7|temp7>>1|temp7>>2|temp7>>3; h18=temp8|temp8>>1|temp8>>2|temp8>>3; d1=h11|h12; d2=h13|h14; d3=h15|h16; d4=h17|h18; Write_Data(d1); Write_Data(d2); Write_Data(d3); Write_Data(d4); } // Set row address 0~32 void Set_Row_Address(unsigned char add) { Write_Instruction(0x75);/*SET SECOND PRE-CHARGE PERIOD*/ add=0x3f&add; Write_Data(add); Write_Data(0x3f); return; } // Set row address 0~64 for Gray mode) void Set_Column_Address(unsigned char add) { add=0x3f&add; Write_Instruction(0x15); /*SET SECOND PRE-CHARGE PERIOD*/ Write_Data(0x1c+add); Write_Data(0x5b); } // Set Contrast void Set_Contrast_Control_Register(unsigned char mod) { Write_Instruction(0xC1); Write_Data(mod); return; } #pragma disable void Initial() { RST=1; Delay(2000); RST=0; Delay(2000); RST=1; Delay(2000); Write_Instruction(0xFD); //Set Command Lock Write_Instruction(0xFD); /*SET COMMAND LOCK*/ Write_Data(0x12); /* UNLOCK */ Write_Instruction(0xAE); /*DISPLAY OFF*/ Write_Instruction(0xB3);/*DISPLAYDIVIDE CLOCKRADIO/OSCILLATAR FREQUANCY*/ Write_Data(0x91); Write_Instruction(0xCA); /*multiplex ratio*/ Write_Data(0x3F); /*duty = 1/64*/ Write_Instruction(0xA2); /*set offset*/ Write_Data(0x00); Write_Instruction(0xA1); /*start line*/ Write_Data(0x00); Write_Instruction(0xA0); /*set remap*/ Write_Data(0x14); Write_Data(0x11); /*Write_Instruction(0xB5); //GPIO Write_Instruction(0x00); */ Write_Instruction(0xAB); /*funtion selection*/ Write_Data(0x01); /* selection external vdd */ Write_Instruction(0xB4); /* */ Write_Data(0xA0); Write_Data(0xfd); Write_Instruction(0xC1); /*set contrast current */ Write_Data(Contrast_level); Write_Instruction(0xC7); /*master contrast current control*/ Write_Data(0x0f); /*Write_Instruction(0xB9); GRAY TABLE*/ Write_Instruction(0xB1); /*SET PHASE LENGTH*/ Write_Data(0xE2); Write_Instruction(0xD1); /**/ Write_Data(0x82); Write_Data(0x20); Write_Instruction(0xBB); /*SET PRE-CHANGE VOLTAGE*/ Write_Data(0x1F); Write_Instruction(0xB6); /*SET SECOND PRE-CHARGE PERIOD*/ Write_Data(0x08); Write_Instruction(0xBE); /* SET VCOMH */ Write_Data(0x07); Write_Instruction(0xA6); /*normal display*/ Clear_ram(); Write_Instruction(0xAF); /*display ON*/ } void Clear_ram() { unsigned char x,y; Write_Instruction(0x15); Write_Data(0x00); Write_Data(0x77); Write_Instruction(0x75); Write_Data(0x00); Write_Data(0x7f); Write_Instruction(0x5C); for(y=0;y<128;y++) { for(x=0;x<120;x++) { Write_Data(0x00); } } } void Display_Chess(unsigned char value1,unsigned char value2) { unsigned char i,k; Set_Row_Address(0); Set_Column_Address(0); Write_Instruction(0x5c); for(i=0;i<32;i++) { for(k=0;k<32;k++) Data_processing(value1); for(k=0;k<32;k++) Data_processing(value2); } return; } //DISPLAY CHEAESS void DrawSingleHz(uint x, uint y, uchar *pHz) { uchar i,k; uint j; uint len; //---------------------------统计是否在字库中出现 len=sizeof(HzLib)/sizeof(HzLib[0]); for(j=0;j 0x80) //汉字 { DrawSingleHz(x, y, pStr); x += 4; pStr += 2; } else //英文字符 { DrawSingleAscii(x, y, pStr); x += 2; pStr += 1; } } } void Display_Picture(unsigned char pic[]) { unsigned char i,j,num=0; Set_Row_Address(0); Set_Column_Address(0); Write_Instruction(0x5c); for(i=0;i<64;i++) { for(j=0;j<32;j++) { Data_processing(pic[i*32+j]); } } return; } void Gray_test(void) {unsigned char i,k,m,j; j=0; Set_Row_Address(0); Set_Column_Address(0); Write_Instruction(0x5c); for(m=0;m<32;m++) { for(k=0;k<16;k++) { for(i=0;i<8;i++) { Write_Data(j); } j+=0x11; } j=0; } j=255; for(m=0;m<32;m++) { for(k=0;k<16;k++) { for(i=0;i<8;i++) { Write_Data(j); } j-=0x11; } j=255; } } void main(void) { IE=0x81; IP=0x01; TCON=0x01; int0=1; Delay(100); while(1) { Initial(); Write_Instruction(0xa5);//--all display on Delay(65000); Write_Instruction(0xa4);//--all Display off Delay(5000); Write_Instruction(0xa6);//--set normal display Display_Picture(pic); Delay(65000); Delay(65000); Write_Instruction(0xa7);//--set Inverse Display Display_Picture(pic); Delay(65000); Delay(65000); Write_Instruction(0xa6);//--set normal display Display_Picture(pic1); Delay(65000); Delay(65000); Write_Instruction(0xa7);//--set Inverse Display Display_Picture(pic1); Delay(65000); Delay(65000); Write_Instruction(0xa6);//--set normal display Display_Chess(0x00,0x00); //clear display DrawString(0, 0, "**** 旭日东方 ****"); DrawString(0, 16, "EASTRISING "); DrawString(0, 32, "WWW.BUY-DISPLAY.COM"); DrawString(0, 48, "2013.04.22"); Delay(65000); Delay(65000); ////////////////////////test gray Gray_test(); Delay(65000); Delay(65000); //////////////////////// Display_Chess(0x55,0xaa); Delay(65000); Display_Chess(0xaa,0x55); Delay(65000); Display_Chess(0x55,0x55); Delay(65000); Display_Chess(0xAA,0xAA); Delay(65000); Display_Chess(0xFF,0x00); Delay(65000); Display_Chess(0x00,0xFF); Delay(65000); Display_Chess(0x00,0x00); //clear display Delay(65000); } }