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

📄 osd003.h

📁 LCD TV,uVision2 Project, (C) Keil Software
💻 H
📖 第 1 页 / 共 2 页
字号:
#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__
//------------------------------------------------------------------------------
BYTE 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
};
//------------------------------------------------------------------------------
BYTE 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
};
//------------------------------------------------------------------------------
BYTE 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 sCheckSum[] = "CHECKSUM:";
//------------------------------------------------------------------------------
BYTE code sBright_ENG[] = "BRIGHTNESS";
BYTE code sBright_Deu[] = "HELLIGKEIT";
BYTE code sBright_Fra[] = "LUMINOSIT\x18";
BYTE code sBright_Ita[] = "SPLENDORE";
BYTE code sBright_Spa[] = "BRILLO";
BYTE code sBright_CHI_S[] = "\x88\x89\x86\x87";
//BYTE code sBright_CHI_T[] = "";
WORD code sBright[] = {sBright_ENG,sBright_Deu,sBright_Fra,sBright_Ita,sBright_Spa,sBright_CHI_S,sBright_CHI_S};
//------------------------------------------------------------------------------
BYTE code sContrast_ENG[] = "CONTRAST";
BYTE code sContrast_Deu[] = "KONTRAST";
BYTE code sContrast_Fra[] = "CONTRASTE";
BYTE code sContrast_Ita[] = "CONTRASTO";
BYTE code sContrast_Spa[] = "CONTRSTE";
BYTE code sContrast_CHI_S[] = "\xD4\xD5\x80\x81\x86\x87";
//BYTE code sContrast_CHI_T[] = "";
WORD code sContrast[] = {sContrast_ENG,sContrast_Deu,sContrast_Fra,sContrast_Ita,sContrast_Spa,sContrast_CHI_S,sContrast_CHI_S};
//------------------------------------------------------------------------------
BYTE code sPhase_ENG[] = "PHASE";
BYTE code sPhase_Deu[] = "Phase";
BYTE code sPhase_Fra[] = "Phase";
BYTE code sPhase_Ita[] = "Fase";
BYTE code sPhase_Spa[] = "Fase";
BYTE code sPhase_CHI_S[] = "\x94\x95\x92\x93";
//BYTE code sPhase_CHI_T[] = "";
WORD code sPhase[] = {sPhase_ENG,sPhase_Deu,sPhase_Fra,sPhase_Ita,sPhase_Spa,sPhase_CHI_S,sPhase_CHI_S};
//------------------------------------------------------------------------------
BYTE code sClock_ENG[] = "CLOCK";
BYTE code sClock_Deu[] = "UHR";
BYTE code sClock_Fra[] = "HORLOGE";
BYTE code sClock_Ita[] = "OROLOGIO";
BYTE code sClock_Spa[] = "HORA";
BYTE code sClock_CHI_S[] = "\xDA\xDB\xDE\xDF";
//BYTE code sClock_CHI_T[] = "";
WORD code sClock[] = {sClock_ENG,sClock_Deu,sClock_Fra,sClock_Ita,sClock_Spa,sClock_CHI_S,sClock_CHI_S};
//------------------------------------------------------------------------------
BYTE code sHPos_ENG[] = "H POSITION";
BYTE code sHPos_Deu[] = "H.POSITION";
BYTE code sHPos_Fra[] = "POSITION-H";
BYTE code sHPos_Ita[] = "POSIZIONE-H";
BYTE code sHPos_Spa[] = "H-POSICI\x13N";
BYTE code sHPos_CHI_S[] = "\x8E\x8F\x8C\x8D\x92\x93\x9E\x9F";
//BYTE code sHPos_CHI_T[] = "";
WORD code sHPos[] = {sHPos_ENG,sHPos_Deu,sHPos_Fra,sHPos_Ita,sHPos_Spa,sHPos_CHI_S,sHPos_CHI_S};
//------------------------------------------------------------------------------
BYTE code sVPos_ENG[] = "V POSITION";
BYTE code sVPos_Deu[] = "V.POSITION";
BYTE code sVPos_Fra[] = "POSITION-V ";
BYTE code sVPos_Ita[] = "POSIZIONE-V";
BYTE code sVPos_Spa[] = "V-POSICI\x13N";
BYTE code sVPos_CHI_S[] = "\x84\x85\x9C\x9D\x92\x93\x9E\x9F";
//BYTE code sVPos_CHI_T[] = "";
WORD code sVPos[] = {sVPos_ENG,sVPos_Deu,sVPos_Fra,sVPos_Ita,sVPos_Spa,sVPos_CHI_S,sVPos_CHI_S};
//------------------------------------------------------------------------------
BYTE code sLanguage_ENG[] = "LANGUAGE";
BYTE code sLanguage_Deu[] = "SPRACHE";
BYTE code sLanguage_Fra[] = "LANGUE";
BYTE code sLanguage_Ita[] = "LINGUA";
BYTE code sLanguage_Spa[] = "LENGUAJE";
BYTE code sLanguage_CHI_S[] = "\xDC\xDD\x96\x97";
//BYTE code sLanguage_CHI_T[] = "";
WORD code sLanguage[] = {sLanguage_ENG,sLanguage_Deu,sLanguage_Fra,sLanguage_Ita,sLanguage_Spa,sLanguage_CHI_S,sLanguage_CHI_S};
//------------------------------------------------------------------------------
BYTE code sLangName_ENG[] = "ENGLISH";
BYTE code sLangName_Deu[] = "DEUTSCH";
BYTE code sLangName_Fra[] = "FRANCAIS";
BYTE code sLangName_Ita[] = "ITALIANO";
BYTE code sLangName_Spa[] = "ESPA\x19OL";
BYTE code sLangName_CHI_S[] = "\x01\x02\x03\x04\x05\x06\x07\x08";
BYTE code sLangName_CHI_T[] = "\x09\x0A\x0B\x0C\x05\x06\x07\x08";
WORD code sLangName[] = {sLangName_ENG,sLangName_Deu,sLangName_Fra,sLangName_Ita,sLangName_Spa,sLangName_CHI_S,sLangName_CHI_T};
//------------------------------------------------------------------------------
BYTE code sAuto_ENG[] = "AUTO";
BYTE code sAuto_Deu[] = "AUTO";
BYTE code sAuto_Fra[] = "AUTO";
BYTE code sAuto_Ita[] = "AUTOM.";
BYTE code sAuto_Spa[] = "AUTOM\x13TICA";
BYTE code sAuto_CHI_S[] = "\xA0\xA1\xD2\xD3";
//BYTE code sAuto_CHI_T[] = "";
WORD code sAuto[] = {sAuto_ENG,sAuto_Deu,sAuto_Fra,sAuto_Ita,sAuto_Spa,sAuto_CHI_S,sAuto_CHI_S};
//------------------------------------------------------------------------------
BYTE code sAutocolor_ENG[] = "AUTO_BALANCE";			//V311
//BYTE code sAutocolor_Deu[] = "";
//BYTE code sAutocolor_Fra[] = "";
//BYTE code sAutocolor_Ita[] = "";
//BYTE code sAutocolor_Spa[] = "";
BYTE code sAutocolor_CHI_S[] = "\xA0\xA1\xD2\xD3";
//BYTE code sAutocolor_CHI_T[] = "";
WORD code sAutocolor[] = {sAutocolor_ENG,sAutocolor_ENG,sAutocolor_ENG,sAutocolor_ENG,sAutocolor_ENG,sAutocolor_CHI_S,sAutocolor_CHI_S};
//------------------------------------------------------------------------------

BYTE code sReset_ENG[] = "RESET";
BYTE code sReset_Deu[] = "R\x17\x43KSTELLUNG";
BYTE code sReset_Fra[] = "REMETTRE";
BYTE code sReset_Ita[] = "RIMETTERE";
BYTE code sReset_Spa[] = "REAJUSTAR";
BYTE code sReset_CHI_S[] = "\xD6\xD7\x92\x93";
//BYTE code sReset_CHI_T[] = "";
WORD code sReset[] = {sReset_ENG,sReset_Deu,sReset_Fra,sReset_Ita,sReset_Spa,sReset_CHI_S,sReset_CHI_S};
//------------------------------------------------------------------------------
BYTE code sExit_ENG[] = "EXIT";
BYTE code sExit_Deu[] = "AUSGANG";
BYTE code sExit_Fra[] = "SORTIE";
BYTE code sExit_Ita[] = "USCIRE";
BYTE code sExit_Spa[] = "SALIDA";
BYTE code sExit_CHI_S[] = "\x90\x91\x82\x83";
//BYTE code sExit_CHI_T[] = "";
WORD code sExit[] = {sExit_ENG,sExit_Deu,sExit_Fra,sExit_Ita,sExit_Spa,sExit_CHI_S,sExit_CHI_S};
//------------------------------------------------------------------------------
BYTE code sNoSignal_ENG[] = "NO SIGNAL";
BYTE code sNoSignal_Deu[] = "KEIN SIGNAL";
BYTE code sNoSignal_Fra[] = "SANS SIGNAL";
BYTE code sNoSignal_Ita[] = "SENZA SEGNALE";
BYTE code sNoSignal_Spa[] = "SIN SEG\x19\x41L";
BYTE code sNoSignal_CHI_S[] = "\xEE\xEF\xBE\xBF\xD8\xD9";
//BYTE code sNoSignal_CHI_T[] = "";
WORD code sNoSignal[] = {sNoSignal_ENG,sNoSignal_Deu,sNoSignal_Fra,sNoSignal_Ita,sNoSignal_Spa,sNoSignal_CHI_S,sNoSignal_CHI_S};
//------------------------------------------------------------------------------
BYTE code sNotSupport_ENG[] = "NOT SUPPORT";
BYTE code sNotSupport_Deu[] = "UNERREICHBAR";
BYTE code sNotSupport_Fra[] = "HORS LIMITE";
BYTE code sNotSupport_Ita[] = "FUORI RANGO";
BYTE code sNotSupport_Spa[] = "FUERA DEALCANCE";
BYTE code sNotSupport_CHI_S[] = "\xBE\xBF\xD8\xD9\xBA\xBB\xC0\xC1\xBC\xBD";
//BYTE code sNotSupport_CHI_T[] = "";
WORD code sNotSupport[] = {sNotSupport_ENG,sNotSupport_Deu,sNotSupport_Fra,sNotSupport_Ita,sNotSupport_Spa,sNotSupport_CHI_S,sNotSupport_CHI_S};
//------------------------------------------------------------------------------
//BYTE code sAVBright_ENG[] = "BRIGHT";			//V309
//BYTE code sAVBright_CHI_S[] = "\xAA\xAB\x86\x87";
//BYTE code sAVBright_CHI_T[] = "";
WORD code sAVBright[] = {sBright_ENG,sBright_Deu,sBright_Fra,sBright_Ita,sBright_Spa,sBright_CHI_S,sBright_CHI_S};
//------------------------------------------------------------------------------
//BYTE code sAVContrast_ENG[] = "CONTRAST";		//V309
//BYTE code sAVContrast_CHI_S[] = "\xE0\xE1\xA4\xA5\x86\x87";
//BYTE code sAVContrast_CHI_T[] = "";
WORD code sAVContrast[] = {sContrast_ENG,sContrast_Deu,sContrast_Fra,sContrast_Ita,sContrast_Spa,sContrast_CHI_S,sContrast_CHI_S};
//------------------------------------------------------------------------------
BYTE code sHue_ENG[] = "HUE";
BYTE code sHue_Deu[] = "FARBTON";
BYTE code sHue_Fra[] = "TEINTE";
BYTE code sHue_Ita[] = "TONALIT\x15";
BYTE code sHue_Spa[] = "MATIZ";
BYTE code sHue_CHI_S[] = "\xAA\xAB\x86\x87";
//BYTE code sHue_CHI_T[] = "";
WORD code sHue[] = {sHue_ENG,sHue_Deu,sHue_Fra,sHue_Ita,sHue_Spa,sHue_CHI_S,sHue_CHI_S};
//------------------------------------------------------------------------------
BYTE code sSaturation_ENG[] = "SATURATION";
BYTE code sSaturation_Deu[] = "S\x16TTIGUNG";
BYTE code sSaturation_Fra[] = "SATURATION";
BYTE code sSaturation_Ita[] = "SATURAZIONE";
BYTE code sSaturation_Spa[] = "SATURACI\x13N";
BYTE code sSaturation_CHI_S[] = "\xE0\xE1\xA4\xA5\x86\x87";
//BYTE code sSaturation_CHI_T[] = "";
WORD code sSaturation[] = {sSaturation_ENG,sSaturation_Deu,sSaturation_Fra,sSaturation_Ita,sSaturation_Spa,sSaturation_CHI_S,sSaturation_CHI_S};
//------------------------------------------------------------------------------
BYTE code sTVSystem_ENG[] = "TV SYSTEM";
BYTE code sTVSystem_Deu[] = "TV SYSTEM";
BYTE code sTVSystem_Fra[] = "SYST\x18ME TV";
BYTE code sTVSystem_Ita[] = " SISTEMA TV";
BYTE code sTVSystem_Spa[] = "TV SISTEMA";
BYTE code sTVSystem_CHI_S[] = "\xA2\xA3\xAA\xAB\xB8\xB9\xAC\xAD";
//BYTE code sTVSystem_CHI_T[] = "";
WORD code sTVSystem[] = {sTVSystem_ENG,sTVSystem_Deu,sTVSystem_Fra,sTVSystem_Ita,sTVSystem_Spa,sTVSystem_CHI_S,sTVSystem_CHI_S};
//------------------------------------------------------------------------------
BYTE code sSoundSystem_ENG[] = "SOUND SYSTEM";
BYTE code sSoundSystem_Deu[] = "SCHALL SYSTEM";
BYTE code sSoundSystem_Fra[] = "SYST\x18ME SONORE";
BYTE code sSoundSystem_Ita[] = "SISTEMA SUONA";
BYTE code sSoundSystem_Spa[] = "SISTEMA SONIDO";
BYTE code sSoundSystem_CHI_S[] = "\xEC\xED\x98\x99\xB8\xB9\xAC\xAD";
//BYTE code sSoundSystem_CHI_T[] = "";
WORD code sSoundSystem[] = {sSoundSystem_ENG,sSoundSystem_Deu,sSoundSystem_Fra,sSoundSystem_Ita,sSoundSystem_Spa,sSoundSystem_CHI_S,sSoundSystem_CHI_S};
//------------------------------------------------------------------------------
BYTE code sAutoSearch_ENG[] = "AUTO SEARCH";
BYTE code sAutoSearch_Deu[] = "AUTO.SUCHE";
BYTE code sAutoSearch_Fra[] = "RECHERCHE AUTO";
BYTE code sAutoSearch_Ita[] = "CERCA AUTA";
BYTE code sAutoSearch_Spa[] = "AUTO-SELECCI\x13N";
BYTE code sAutoSearch_CHI_S[] = "\xA0\xA1\xD2\xD3\xB0\xB1\xB2\xB3";
//BYTE code sAutoSearch_CHI_T[] = "";
WORD code sAutoSearch[] = {sAutoSearch_ENG,sAutoSearch_Deu,sAutoSearch_Fra,sAutoSearch_Ita,sAutoSearch_Spa,sAutoSearch_CHI_S,sAutoSearch_CHI_S};

⌨️ 快捷键说明

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