📄 osd001.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 + -