⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osd002.h

📁 LCD Monitor 部分源码
💻 H
📖 第 1 页 / 共 2 页
字号:
#if(_OSD_TYPE == _OSD002)

#define ROW_COUNT    18
#define COL_WIDTH    31

#define FONT_SELECT_ADDRESS           (ucRow_Count + 1)
// 18 * 31 + 18 + 1 = 0x241           ROW_COUNT * COL_WIDTH + ROW_COUNT + 1
#define FONT_BASE_ADDRESS             0x241
#define _OSD_FONT_START_POSITION      iFontBaseAddress

#ifdef __MAIN__
//------------------------------------------------------------------------------
unsigned char code tOSD_WINDOW7_STYLE[] =
{
    WINNO(7),
    0x3f,                               // Byte 0 of 11ch
    (_CP_BLACK << 4)| _CP_WHITE,        // Byte 1 of 11ch
    0xfc,                               // Byte 2 of 11ch
    0x00,                               // Byte 0 of 11fh
    0x40 | _CP_BLACK,                   // Byte 1 of 11fh
    0x01                                // Byte 2 of 11fh
};
//------------------------------------------------------------------------------
unsigned char code tPALETTE_0[] =
{
0xF6,0xFF,0xA9,    0x80,0xD1,0x2C,    
0xE1,0x81,0xFF,    0xEB,0xEB,0xED,    
0xFF,0xFF,0xFF,    0x00,0x00,0x00,    
0x00,0x14,0xFF,    0xF6,0xFF,0xA9,    
0x00,0xFF,0xFF,    0xFF,0x00,0x00,    
0xFF,0x00,0xFF,    0xF6,0xFF,0xA9,    
0x00,0xC6,0xFF,    0x9F,0x86,0xAD,    
0x80,0x80,0x80,    0xAB,0xF6,0xAB
};
//------------------------------------------------------------------------------
unsigned char code ucMain_Frame[] =
{
//-------------:Char Command   ----------
//Charcter command Byte 0
0x10,0x13,   //Row : 0
0x8C,_bb_,31,_nn_,
0x10,0x32,   //Row : 1
0x8C,_bb_,31,_nn_,
0x10,0x51,   //Row : 2
0x8C,0x8C,0xA9,0x90,0x90,0xA9,_bb_,21,0x90,0x90,0xA9,0x8C,0x8C,_nn_,
0x10,0x70,   //Row : 3
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x10,0x8F,   //Row : 4
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x10,0xAE,   //Row : 5
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x10,0xCD,   //Row : 6
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x10,0xEC,   //Row : 7
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x11,0x0B,   //Row : 8
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x11,0x2A,   //Row : 9
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x11,0x49,   //Row : 10
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x11,0x68,   //Row : 11
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x11,0x87,   //Row : 12
0x8C,0x8C,0xA9,0x8C,_bb_,24,0xA7,0xA7,0x8C,0x8C,_nn_,
0x11,0xA6,   //Row : 13
0x8C,0x8C,0xA9,_bb_,24,0xA7,0xA7,0x8C,0x8C,0x8C,_nn_,
0x11,0xC5,   //Row : 14
0x8C,_bb_,31,_nn_,
0x11,0xE4,   //Row : 15
0x8C,_bb_,31,_nn_,
0x12,0x03,   //Row : 16
0x8C,_bb_,31,_nn_,
0x12,0x22,   //Row : 17
0x8C,_bb_,31,_nn_,


//Charcter command Byte 1
0x50,0x13,   //Row : 0
0x5C,0x5D,0x5E,_bb_,27,0x5F,0x60,_nn_,   //1_11_21_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_31_41_5
0x50,0x32,   //Row : 1
0x19,0x61,0x62,_bb_,27,0x63,0x19,_nn_,   // 2_22_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_4 
0x50,0x51,   //Row : 2
0x19,0x64,0x80,0x4E,0x4F,0x81,_bb_,21,0x50,0x51,0x82,0x65,0x19,_nn_,   // 3_13_23_33_43_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_53_63_83_9 
0x50,0x70,   //Row : 3
0x19,0x64,0x83,0x00,_bb_,25,0x84,0x65,0x19,_nn_,   // 3_14_1                         4_23_9 
0x50,0x8F,   //Row : 4
0x19,0x64,0x83,0x00,_bb_,25,0x84,0x65,0x19,_nn_,   // 3_14_1                         4_23_9 
0x50,0xAE,   //Row : 5
0x19,0x64,0x83,0x00,0x6E,0x6F,0x70,0x00,0x00,0x74,0x75,0x76,0x00,0x00,0x9E,0x9F,0xA0,0x00,0x00,0x86,0x87,0x88,0x00,0x00,0x7A,0x7B,0x7C,0x00,0x84,0x65,0x19,_nn_,   // 3_14_1 ???  ???  ???  ???  ??? 4_23_9 
0x50,0xCD,   //Row : 6
0x19,0x64,0x83,0x00,0x71,0x72,0x73,0x00,0x00,0x77,0x78,0x79,0x00,0x00,0xA1,0xA2,0xA3,0x00,0x00,0x89,0x8A,0x8B,0x00,0x00,0x7D,0x7E,0x7F,0x00,0x84,0x65,0x19,_nn_,   // 3_14_1 ???  ???  ???  ???  ??? 4_23_9 
0x50,0xEC,   //Row : 7
0x19,0x64,0x83,0x00,_bb_,25,0x84,0x65,0x19,_nn_,   // 3_14_1                         4_23_9 
0x51,0x0B,   //Row : 8
0x19,0x64,0x83,0x00,0x98,0x99,0x9A,0x00,0x00,0x80,0x81,0x82,0x00,0x00,0x92,0x93,0x94,0x00,0x00,0xA4,0xA5,0xA6,0x00,0x00,0x8C,0x8D,0x8E,0x00,0x84,0x65,0x19,_nn_,   // 3_14_1 ???  ???  AutoAutoAuto  ???  ExitExitExit 4_23_9 
0x51,0x2A,   //Row : 9
0x19,0x64,0x83,0x00,0x9B,0x9C,0x9D,0x00,0x00,0x83,0x84,0x85,0x00,0x00,0x95,0x96,0x00,0x00,0x00,0xA7,0xA8,0xA9,0x00,0x00,0x8F,0x90,0x91,0x00,0x84,0x65,0x19,_nn_,   // 3_14_1 ???  ???  AutoAuto   ???  ExitExitExit 4_23_9 
0x51,0x49,   //Row : 10
0x19,0x64,0x83,0x00,_bb_,25,0x84,0x65,0x19,_nn_,   // 3_14_1                         4_23_9 
0x51,0x68,   //Row : 11
0x19,0x64,0x83,0x00,_bb_,25,0x84,0x65,0x19,_nn_,   // 3_14_1                         4_23_9 
0x51,0x87,   //Row : 12
0x19,0x64,0x83,0x00,_bb_,23,0x66,0x89,0x8A,0x65,0x19,_nn_,   // 3_14_1                       5_55_65_73_9 
0x51,0xA6,   //Row : 13
0x19,0x64,0x85,0x86,_bb_,23,0x87,0x88,0x62,0x65,0x19,_nn_,   // 3_15_15_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_25_35_42_33_9 
0x51,0xC5,   //Row : 14
0x19,0x64,0x62,_bb_,27,0x65,0x19,_nn_,   // 3_12_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_33_9 
0x51,0xE4,   //Row : 15
0x19,0x64,0x62,0x62,0x00,_bb_,20,0x14,0x15,0x16,0x62,0x62,0x65,0x19,_nn_,   // 3_12_32_3                       2_32_33_9 
0x52,0x03,   //Row : 16
0x19,0x67,0x62,_bb_,27,0x68,0x19,_nn_,   // 6_12_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_32_36_2 
0x52,0x22,   //Row : 17
0x69,0x6A,0x6B,_bb_,27,0x6C,0x6D,_nn_,   //7_17_27_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_37_47_5


//Charcter command Byte 2
0x90,0x13,   //Row : 0
0xB0,0x1B,_bb_,29,0xB0,_nn_,
0x90,0x32,   //Row : 1
0xB0,0x17,_bb_,29,0xB0,_nn_,
0x90,0x51,   //Row : 2
0xB0,0x17,0xD1,0x00,0x00,0xD1,_bb_,21,0x00,0x00,0xD1,0x17,0xB0,_nn_,
0x90,0x70,   //Row : 3
0xB0,0x17,0xD1,0xC4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x90,0x8F,   //Row : 4
0xB0,0x17,0xD1,0xC4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x90,0xAE,   //Row : 5
0xB0,0x17,0xD1,0xE4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x90,0xCD,   //Row : 6
0xB0,0x17,0xD1,0xE4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x90,0xEC,   //Row : 7
0xB0,0x17,0xD1,0xE4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x91,0x0B,   //Row : 8
0xB0,0x17,0xD1,0xE4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x91,0x2A,   //Row : 9
0xB0,0x17,0xD1,0xE4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x91,0x49,   //Row : 10
0xB0,0x17,0xD1,0xC4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x91,0x68,   //Row : 11
0xB0,0x17,0xD1,0xC4,_bb_,25,0xD1,0x17,0xB0,_nn_,
0x91,0x87,   //Row : 12
0xB0,0x17,0xD1,0xC4,_bb_,23,0x34,0xE1,0xE1,0x17,0xB0,_nn_,
0x91,0xA6,   //Row : 13
0xB0,0x17,0xD1,_bb_,24,0xE1,0xD1,0x17,0x17,0xB0,_nn_,
0x91,0xC5,   //Row : 14
0xB0,0x17,_bb_,29,0xB0,_nn_,
0x91,0xE4,   //Row : 15
0xB0,0x17,0x17,0x17,0x1B,_bb_,23,0x17,0x17,0x17,0xB0,_nn_,
0x92,0x03,   //Row : 16
0xB0,0x17,_bb_,29,0xB0,_nn_,
0x92,0x22,   //Row : 17
0xB0,0x1B,_bb_,29,0xB0,
_end_,

};
//------------------------------------------------------------------------------

unsigned char code ucDialog_Frame[] =
{
 //-------------:Char Command   ----------
//Charcter command Byte 0
0x10,0x13,   //Row : 0
0x8C,_bb_,31,_nn_,
0x10,0x32,   //Row : 1
0x8C,_bb_,31,_nn_,
0x10,0x51,   //Row : 2
0x8C,0x8C,0xA9,0x90,0x90,0xA9,_bb_,21,0x90,0x90,0xA9,0x8C,0x8C,_nn_,
0x10,0x70,   //Row : 3
0x8C,0x8C,0xA9,0x8C,_bb_,25,0xA9,0x8C,0x8C,_nn_,
0x10,0x8F,   //Row : 4

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -