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

📄 osd003.~h

📁 LCD TV,uVision2 Project, (C) Keil Software
💻 ~H
字号:
#if(OSD_TYPE == OSD003)

#define ROW_COUNT    15
#define COL_WIDTH    30

#define FONT_SELECT_ADDRESS           (ucRow_Count + 1)
//ROW_COUNT * COL_WIDTH + ROW_COUNT + 1 = 466
#define FONT_BASE_ADDRESS             466
#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 tOSD_WINDOW0_STYLE[] =
{
    WINNO(0),
    0x09,                               // Byte 0 of 100h
    (4 << 4)| 9,                        // Byte 1 of 100h
    0xf9,                               // Byte 2 of 100h
    0x00,                               // Byte 0 of 103h
    0x30 | _CP_BLACK,                   // Byte 1 of 103h
    0x5f                                // Byte 2 of 103h
};
//------------------------------------------------------------------------------
unsigned char code tPALETTE_0[] =
{
0x9F,0xED,0xAB,    0xFF,0xFF,0xFF,    
0xFF,0x00,0x00,    0x00,0x00,0xFF,    
0x00,0x00,0x00,    0xFF,0xFF,0x00,    
0x00,0xFF,0xFF,    0xFF,0x00,0xFF,    
0xFF,0x80,0x00,    0xC0,0xC0,0xC0,    
0x80,0x80,0x80,    0x7A,0xB4,0x81,    
0x56,0xF0,0x6D,    0xCD,0xF8,0xD4,    
0x9F,0xED,0xAB,    0xB4,0xF1,0xBF
};
//------------------------------------------------------------------------------
unsigned char code sBright_ENG[] = "BRIGHTNESS";
unsigned char code sBright_CHI_S[] = "\xB6\xB7\xB4\xB5";
//unsigned char code sBright_CHI_T[] = "";
unsigned int  code sBright[] = {sBright_ENG,sBright_CHI_S,sBright_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sContrast_ENG[] = "CONTRAST";
unsigned char code sContrast_CHI_S[] = "\xD8\xD9\xAA\xAB\xB4\xB5";
//unsigned char code sContrast_CHI_T[] = "";
unsigned int  code sContrast[] = {sContrast_ENG,sContrast_CHI_S,sContrast_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sPhase_ENG[] = "PHASE";
unsigned char code sPhase_CHI_S[] = "\xC2\xC3\xC0\xC1";
//unsigned char code sPhase_CHI_T[] = "";
unsigned int  code sPhase[] = {sPhase_ENG,sPhase_CHI_S,sPhase_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sClock_ENG[] = "CLOCK";
unsigned char code sClock_CHI_S[] = "\xDE\xDF\xE4\xE5";
//unsigned char code sClock_CHI_T[] = "";
unsigned int  code sClock[] = {sClock_ENG,sClock_CHI_S,sClock_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sHPos_ENG[] = "H POSITION";
unsigned char code sHPos_CHI_S[] = "\xBC\xBD\xBA\xBB\xC0\xC1\xD0\xD1";
//unsigned char code sHPos_CHI_T[] = "";
unsigned int  code sHPos[] = {sHPos_ENG,sHPos_CHI_S,sHPos_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sVPos_ENG[] = "V POSITION";
unsigned char code sVPos_CHI_S[] = "\xB2\xB3\xCE\xCF\xC0\xC1\xD0\xD1";
//unsigned char code sVPos_CHI_T[] = "";
unsigned int  code sVPos[] = {sVPos_ENG,sVPos_CHI_S,sVPos_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sLanguage_ENG[] = "LANGUAGE";
unsigned char code sLanguage_CHI_S[] = "\xE2\xE3\xC6\xC7";
//unsigned char code sLanguage_CHI_T[] = "";
unsigned int  code sLanguage[] = {sLanguage_ENG,sLanguage_CHI_S,sLanguage_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sLangName_ENG[] = "ENGLISH";
unsigned char code sLangName_CHI_S[] = "\x01\x02\x03\x04\x05\x06\x07\x08";
unsigned char code sLangName_CHI_T[] = "\x09\x0A\x0B\x0C\x05\x06\x07\x08";
unsigned int  code sLangName[] = {sLangName_ENG,sLangName_CHI_S,sLangName_CHI_T};
//------------------------------------------------------------------------------
unsigned char code sAuto_ENG[] = "AUTO";
unsigned char code sAuto_CHI_S[] = "\xD2\xD3\xD6\xD7\xD4\xD5\xCA\xCB";
//unsigned char code sAuto_CHI_T[] = "";
unsigned int  code sAuto[] = {sAuto_ENG,sAuto_CHI_S,sAuto_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sReset_ENG[] = "RESET";
unsigned char code sReset_CHI_S[] = "\xDA\xDB\xC0\xC1";
//unsigned char code sReset_CHI_T[] = "";
unsigned int  code sReset[] = {sReset_ENG,sReset_CHI_S,sReset_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sExit_ENG[] = "EXIT";
unsigned char code sExit_CHI_S[] = "\xBE\xBF\xB0\xB1";
//unsigned char code sExit_CHI_T[] = "";
unsigned int  code sExit[] = {sExit_ENG,sExit_CHI_S,sExit_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sNoSignal_ENG[] = "NO SIGNAL";
unsigned char code sNoSignal_CHI_S[] = "\xE0\xE1\xC4\xC5\xDC\xDD";
//unsigned char code sNoSignal_CHI_T[] = "";
unsigned int  code sNoSignal[] = {sNoSignal_ENG,sNoSignal_CHI_S,sNoSignal_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sNotSupport_ENG[] = "NOT SUPPORT";
unsigned char code sNotSupport_CHI_S[] = "\xC4\xC5\xDC\xDD\xAC\xAD\xCC\xCD\xAE\xAF";
//unsigned char code sNotSupport_CHI_T[] = "";
unsigned int  code sNotSupport[] = {sNotSupport_ENG,sNotSupport_CHI_S,sNotSupport_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sHue_ENG[] = "HUE";
unsigned char code sHue_CHI_S[] = "HUE";
//unsigned char code sHue_CHI_T[] = "";
unsigned int  code sHue[] = {sHue_ENG,sHue_CHI_S,sHue_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSaturation_ENG[] = "SATURATION";
unsigned char code sSaturation_CHI_S[] = "SATURATION";
//unsigned char code sSaturation_CHI_T[] = "";
unsigned int  code sSaturation[] = {sSaturation_ENG,sSaturation_CHI_S,sSaturation_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sTV_System_ENG[] = "TV SYSTEM";
unsigned char code sTV_System_CHI_S[] = "TV SYSTEM";
//unsigned char code sTV_System_CHI_T[] = "";
unsigned int  code sTV_System[] = {sTV_System_ENG,sTV_System_CHI_S,sTV_System_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSound_System_ENG[] = "SOUND SYSTEM";
unsigned char code sSound_System_CHI_S[] = "SOUND SYSTEM";
//unsigned char code sSound_System_CHI_T[] = "";
unsigned int  code sSound_System[] = {sSound_System_ENG,sSound_System_CHI_S,sSound_System_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sAuto_Search_ENG[] = "AUTO SEARCH";
unsigned char code sAuto_Search_CHI_S[] = "AUTO SEARCH";
//unsigned char code sAuto_Search_CHI_T[] = "";
unsigned int  code sAuto_Search[] = {sAuto_Search_ENG,sAuto_Search_CHI_S,sAuto_Search_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sManual_Search_ENG[] = "MANUAL SEARCH";
unsigned char code sManual_Search_CHI_S[] = "MANUAL SEARCH";
//unsigned char code sManual_Search_CHI_T[] = "";
unsigned int  code sManual_Search[] = {sManual_Search_ENG,sManual_Search_CHI_S,sManual_Search_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sTuning_ENG[] = "TUNING";
unsigned char code sTuning_CHI_S[] = "TUNING";
//unsigned char code sTuning_CHI_T[] = "";
unsigned int  code sTuning[] = {sTuning_ENG,sTuning_CHI_S,sTuning_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sChannel_ENG[] = "CHANNEL";
unsigned char code sChannel_CHI_S[] = "CHANNEL";
//unsigned char code sChannel_CHI_T[] = "";
unsigned int  code sChannel[] = {sChannel_ENG,sChannel_CHI_S,sChannel_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSwap_ENG[] = "SWAP";
unsigned char code sSwap_CHI_S[] = "SWAP";
//unsigned char code sSwap_CHI_T[] = "";
unsigned int  code sSwap[] = {sSwap_ENG,sSwap_CHI_S,sSwap_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sSkip_ENG[] = "SKIP";
unsigned char code sSkip_CHI_S[] = "SKIP";
//unsigned char code sSkip_CHI_T[] = "";
unsigned int  code sSkip[] = {sSkip_ENG,sSkip_CHI_S,sSkip_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sBlue_ENG[] = "BLUE";
unsigned char code sBlue_CHI_S[] = "BLUE";
//unsigned char code sBlue_CHI_T[] = "";
unsigned int  code sBlue[] = {sBlue_ENG,sBlue_CHI_S,sBlue_CHI_S};
//------------------------------------------------------------------------------
unsigned char code sAuto_Power_Down_ENG[] = "AUTO POWER DOWN";
unsigned char code sAuto_Power_Down_CHI_S[] = "AUTO POWER DOWN";
//unsigned char code sAuto_Power_Down_CHI_T[] = "";
unsigned int  code sAuto_Power_Down[] = {sAuto_Power_Down_ENG,sAuto_Power_Down_CHI_S,sAuto_Power_Down_CHI_S};
//------------------------------------------------------------------------------





unsigned char code sVGA[] = "VGA";
unsigned char code sDVI[] = "DVI";
unsigned char code sVIDEO[] = "VIDEO";
unsigned char code sSVIDEO[] = "SVIDEO";
unsigned char code sTV[] = "TV";
unsigned char code sYUV[] = "YUV";

//------------------------------------------------------------------------------


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

extern unsigned int  code sBright[];
extern unsigned int  code sContrast[];
extern unsigned int  code sPhase[];
extern unsigned int  code sClock[];
extern unsigned int  code sHPos[];
extern unsigned int  code sVPos[];
extern unsigned int  code sLanguage[];
extern unsigned int  code sLangName[];
extern unsigned int  code sAuto[];
extern unsigned int  code sReset[];
extern unsigned int  code sExit[];
extern unsigned int  code sNoSignal[];
extern unsigned int  code sNotSupport[];
extern unsigned int  code sHue[];
extern unsigned int  code sSaturation[];

extern unsigned int  code sTV_System[];
extern unsigned int  code sSound_System[];
extern unsigned int  code sAuto_Search[];
extern unsigned int  code sManual_Search[];
extern unsigned int  code sTuning[];
extern unsigned int  code sChannel[];
extern unsigned int  code sSwap[];
extern unsigned int  code sSkip[];
extern unsigned int  code sBlue[];
extern unsigned int  code sAuto_Power_Down[];

extern unsigned char code sVGA[];
extern unsigned char code sDVI[];
extern unsigned char code sVIDEO[];
extern unsigned char code sSVIDEO[];
extern unsigned char code sTV[];
extern unsigned char code sYUV[];
#endif

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

⌨️ 快捷键说明

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