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

📄 osd001.h

📁 LCD Monitor 部分源码
💻 H
字号:
#if(_OSD_TYPE == _OSD001)

#define ROW_COUNT    18
#define COL_WIDTH    31

#define FONT_SELECT_ADDRESS           (ucRow_Count + 1)
//ROW_COUNT * COL_WIDTH + ROW_COUNT + 1 = 0x241
#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,    0x00,0xFF,0x00,

    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,0xA8,0x90,0x90,0xA8,_bb_,21,0x90,0x90,0xA8,0x8C,0x8C,_nn_,
    0x10,0x70,   //Row : 3
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x10,0x8F,   //Row : 4
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x10,0xAE,   //Row : 5
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x10,0xCD,   //Row : 6
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x10,0xEC,   //Row : 7
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x11,0x0B,   //Row : 8
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x11,0x2A,   //Row : 9
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x11,0x49,   //Row : 10
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x11,0x68,   //Row : 11
    0x8C,0x8C,0xA8,0x8C,_bb_,25,0xA8,0x8C,0x8C,_nn_,
    0x11,0x87,   //Row : 12
    0x8C,0x8C,0xA8,0x8C,_bb_,24,0xA6,0xA6,0x8C,0x8C,_nn_,
    0x11,0xA6,   //Row : 13
    0x8C,0x8C,0xA8,_bb_,24,0xA6,0xA6,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,0x10,_bb_,29,0xB0,_nn_,
    0x90,0x51,   //Row : 2
    0xB0,0x10,0x11,0x00,0x00,0x11,_bb_,21,0x00,0x00,0x11,0x10,0xB0,_nn_,
    0x90,0x70,   //Row : 3
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x90,0x8F,   //Row : 4
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x90,0xAE,   //Row : 5
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x90,0xCD,   //Row : 6
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x90,0xEC,   //Row : 7
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x91,0x0B,   //Row : 8
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x91,0x2A,   //Row : 9
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x91,0x49,   //Row : 10
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x91,0x68,   //Row : 11
    0xB0,0x10,0x11,0x34,_bb_,25,0x11,0x10,0xB0,_nn_,
    0x91,0x87,   //Row : 12
    0xB0,0x10,0x11,0xC4,_bb_,23,0x34,0x21,0x21,0x10,0xB0,_nn_,
    0x91,0xA6,   //Row : 13
    0xB0,0x10,0x11,_bb_,24,0x21,0x11,0x10,0x10,0xB0,_nn_,
    0x91,0xC5,   //Row : 14
    0xB0,0x10,_bb_,29,0xB0,_nn_,
    0x91,0xE4,   //Row : 15
    0xB0,0x10,_bb_,29,0xB0,_nn_,
    0x92,0x03,   //Row : 16
    0xB0,0x10,_bb_,29,0xB0,_nn_,
    0x92,0x22,   //Row : 17
    0xB0,0x1B,_bb_,29,0xB0,_nn_,
    _end_
};
//------------------------------------------------------------------------------

#else
extern unsigned char code tOSD_WINDOW7_STYLE[];
extern unsigned char code tPALETTE_0[];
extern unsigned char code ucMain_Frame[];

#endif

#endif        //#if(OSD_TYPE == OSD001)

⌨️ 快捷键说明

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