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

📄 osd1218.h

📁 在51单片机上用C写的T100,T101TFT屏的控制程序,有OSD
💻 H
字号:
#define BLANK 0x3A
#define SHADOW_H	0x3C
#define SHADOW_V	0x3D
							 				// 1    2    3		4	 5	  	6		7	  8   9	  10   11	12	  13	 14  15	 16	 17   18   19	 20   21	  22	 23	24	   25	 26   27  	28   29   30   31
uCHAR code iBlankLine 			[]={0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,EOL};
//uCHAR code iTopThinBar			[]={0x20,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x21,EOL};
//uCHAR code iBotThinBar			[]={0x22,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x23,EOL};
//uCHAR code iFrameLine			[]={0x1E,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3A,0x3B,EOL};
//uCHAR code iShadowV				[]={0x3E,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3D,0x3F,EOL};
//        Main Menu English
//uCHAR code iOK					[]={'O','K',EOL};
//uCHAR code iGAMMA                       []={'G','A','M','M','A',BLANK,'A',0x19,BLANK,BLANK,BLANK,'D',0x19,BLANK,EOL};
//uCHAR code iPicture			[]={'P','I','C','T','U','R','E',EOL};//Kuo
//uCHAR code iAutoAdjIcon  		[]={0x12,0x13,EOL};
//uCHAR code iAutoAdj_E      		[]={'A','U','T','O',BLANK,'A','D','J','U','S','T',EOL};
//uCHAR code iAutoAdjting			[]={'A','d','j','u','s','t','i','n','g',BLANK,BLANK,BLANK,BLANK,BLANK,BLANK,BLANK,BLANK,EOL};
uCHAR code iBrightIcon			[]={0x00,0x01,EOL};
uCHAR code iBright_E			[]={'B','R','I','G','H','T',EOL};
uCHAR code iContrastIcon		[]={0x02,0x03,EOL};
uCHAR code iContrast_E			[]={'C','O','N','T','R','A','S','T',EOL};
uCHAR code iSharpIcon                   []={0x10,0x11,EOL};
uCHAR code iSharp_E                     []={'S','H','A','R','P',EOL};
//uCHAR code iSatIcon                     []={0x0C,0x0D,EOL};
//uCHAR code iSat_E                       []={'S','A','T',EOL};
//uCHAR code iHueIcon                     []={0x04,0x05,EOL};
//uCHAR code iHue_E                       []={'H','U','E',EOL};
//uCHAR code iPhaseIcon      		[]={0x04,0x05,EOL};
//uCHAR code iPhase_E          	[]={'P','H','A','S','E',EOL};
//uCHAR code iPixelIcon  			[]={0x06,0x07,EOL};
//uCHAR code iPixel_E      		[]={'P','I','X','E','L',BLANK,'C','L','O','C','K',EOL};
//uCHAR code iHPosIcon  			[]={0x08,0x09,EOL};
//uCHAR code iHPos_E      		[]={'H',BLANK,'P','O','S','I','T','I','O','N',EOL};
//uCHAR code iVPosIcon  			[]={0x0A,0x0B,EOL};
//uCHAR code iVPos_E      		[]={'V',BLANK,'P','O','S','I','T','I','O','N',EOL};
uCHAR code iColorIcon			[]={0x0C,0x0D,EOL};
uCHAR code iColor_E			[]={'C','O','L','O','R',EOL};
//uCHAR code iLanguageIcon   		[]={0x0E,0x0F,EOL};
//uCHAR code iLanguage_E       	[]={'L','A','N','G','U','A','G','E',EOL};
//uCHAR code iRecallIcon   		[]={0x10,0x11,EOL};
//uCHAR code iRecall_E     		[]={'R','E','C','A','L','L',EOL};
//uCHAR code iRecalling_E			[]={'R','E','C','A','L','L','I','N','G',EOL};
//uCHAR code iRecall_E     		[]={'R','E','S','E','T',EOL};
//uCHAR code iRecalling_E			[]={'R','E','S','E','T','T','I','N','G',EOL};
uCHAR code iVolume_E			[]={'V','O','L','U','M','E',EOL};
//uCHAR code iOK					[]={'O','K',EOL};
uCHAR code iVolumeIcon			[]={0x18,0x19,EOL};

/*//Color User Menu
uCHAR code iBlank         		[]={BLANK, EOL};

uCHAR code iNoSignal		[]={'N','O',BLANK,'S','I','G','N','A','L',EOL};
uCHAR code iNoSupport		[]={'N','O',BLANK,'S','U','P','P','O','R','T',EOL};
uCHAR code iFailSafeMode	[]={'F','A','I','L',BLANK,'S','A','F','E',BLANK, 'T','U','R','N',BLANK,'R','A','T','E',EOL};
uCHAR code iAutoAdjust		[]={'A','U','T','O',BLANK,'A','D','J','U','S','T',
										' ','I','N',BLANK,'P','R','O','G','R','E','S','S',EOL};
uCHAR code iEnglish			[]={'E','N','G','L','I','S','H',EOL};
*/
uCHAR code iChinese			[]={'C','H','I','N','E','S','E',EOL};
/*
//Chinese
uCHAR code iBright_C		[]={'L','U','M','I','N','O','S','I','T',0x5C,EOL};
uCHAR code iContrast_C		[]={'C','O','N','T','R','A','S','T','E',EOL};
uCHAR code iSharp_C                      []={'S','H','A','R','P',EOL};
uCHAR code iSat_C                       []={'S','A','T',EOL};
uCHAR code iHue_C                       []={'H','U','E',EOL};
//German
uCHAR code iCVBS_4		[]={'C','V','B','S' ,BLANK, '4',EOL};
uCHAR code iCVBS_3		[]={'C','V','B','S' ,BLANK, '3',EOL};//Kuo
uCHAR code iCVBS_2		[]={'C','V','B','S' ,BLANK, '2',EOL};
uCHAR code iSVideo		[]={'S',BLANK,'V','I','D','E','O',EOL};

uCHAR code iPAL				[]={BLANK,'P','A','L',EOL};
uCHAR code iNTSC			[]={'N','T','S','C',EOL};

uCHAR code iScaleFULL []={'F','U','L','L',EOL};
uCHAR code iScale16_9 []={'1','6',':','9',EOL};
uCHAR code iScale4_3 []={'4',':','3',BLANK,EOL};
uCHAR code iScale1_1 []={'1',':','1',BLANK,EOL};

uCHAR code iPowerOff		[]={'P','O','W','E','R',' ','O','f','f',' ',EOL};
uCHAR code iADCCalib		[]={'D','O',BLANK,'C','O','L','O','R',BLANK,'C','A','L','I','B','R','A','T','I','O','N',0x1A,EOL};
uCHAR code iCalibrating		[]={'C','A','L','I','B','R','A','T','I','N','G',0x14,0x14,0x14,EOL};
uCHAR code iYes				[]={'P','R','E','S','S',BLANK,0x1C,'E','X','I','T',0x1D,BLANK,'A','G','A','I','N',EOL};
uCHAR code iAdcSubsample	[]={'S','U','B','S','A','M','P','L','E',BLANK,'M','O','D','E',BLANK,EOL};
uCHAR code iSyncError		[]={'S','Y','N','C',BLANK,'E','R','R','O','R',BLANK,EOL};
uCHAR code iProcess			[]={'P','R','O','C','E','S','S',EOL};
uCHAR code iChannel			[]={'C','H','A','N','N','E','L',BLANK,BLANK,BLANK,BLANK,BLANK,EOL};
*/

//////////////////////////////////////////////////////////////////////////
//sary
//////////////////////////////////////////////////////////////////////////

//main
uCHAR code iMainTitle []={'M','A','I','N',EOL};
uCHAR code iAudio []={'A','U','D','I','O',EOL};
uCHAR code iVideo []={'V','I','D','E','O',EOL};
uCHAR code iSource []={'S','O','U','R','C','E',EOL};
uCHAR code iScreen[]={'S','C','R','E','E','N',EOL};
uCHAR code iSystem []={'S','Y','S','T','E','M',EOL};
uCHAR code iDefault[]={'R','E','S','E','T',EOL};
uCHAR code iExit []={'E','X','I','T',EOL};
uCHAR code iReturn[]={'R','E','T','U','R','N',BLANK,'T','O',BLANK,'M','A','I','N',EOL};
uCHAR code iMainReset[]={'R','E','S','E','T',0x1A,EOL};
uCHAR code iMainYes[]={'Y','E','S',EOL};
uCHAR code iMainNo[]={'N','O',EOL};

//audio
uCHAR code iBass[]={'B','A','S','S',EOL};
uCHAR code iTreble[]={'T','R','E','B','L','E',EOL};
uCHAR code iBalance[]={'B','A','L','A','N','C','E',EOL};
uCHAR code iFade[]={'F','A','D','E',EOL};
uCHAR code iSubwoofer[]={'S','U','B','W','O','O','F','E','R',EOL};
uCHAR code iBeep[]={'B','E','E','P',EOL};
uCHAR code iStartVol[]={'S','T','A','R','T',BLANK,'V','O','L','U','M','E',EOL};

uCHAR code iBalVal[]={'L',0x1b,'R',EOL};
uCHAR code iFadVal[]={'F',0x1b,'R',EOL};
uCHAR code iOn[]={'O','N',BLANK,EOL};
uCHAR code iOff[]={'O','F','F',EOL};

//Source
uCHAR code iTuner[]={'T','U','N','E','R',EOL};
uCHAR code iTV[]={'T','V',EOL};
uCHAR code iDvd[]={'D','V','D',EOL};
uCHAR code iAux[]={'A','U','X',EOL};

//Screen
uCHAR code iDirection[]={'D','I','R','E','C','T','I','O','N',EOL};
uCHAR code iNormal[]={'N','O','R','M','A','L',BLANK,EOL};
uCHAR code iInverse[]={'I','N','V','E','R','S','I','O','N',EOL};
uCHAR code iFull[]={'F','U','L','L',BLANK,'1','6',0x19,'9',EOL};
uCHAR code i43[]={'4',0x19,'3',EOL};

//system
uCHAR code iTilt[]={'T','I','L','T',EOL};
uCHAR code iAuto[]={'A','U','T','O',BLANK,BLANK,EOL};
uCHAR code iManual[]={'M','A','N','U','A','L',EOL};
uCHAR code iInOut[]={'I','N',0x15,'O','U','T',EOL};
uCHAR code iNone[]={'N','O','N','E',BLANK,BLANK,BLANK,EOL};
uCHAR code iLevel1[]={'L','E','V','E','L',0x1b,'1',EOL};
uCHAR code iLevel2[]={'L','E','V','E','L',0x1b,'2',EOL};
uCHAR code iLevel3[]={'L','E','V','E','L',0x1b,'3',EOL};
uCHAR code iRange[]={'T','I','L','T',BLANK,'R','A','N','G','E',EOL};
uCHAR code i1_3[]={'1',0x1b,'3',BLANK,EOL};
uCHAR code i1_4[]={'1',0x1b,'4',BLANK,EOL};
uCHAR code i1_5[]={'1',0x1b,'5',BLANK,EOL};
uCHAR code iTvSystem[]={'T','V',BLANK,'S','Y','S','T','E','M',EOL};
uCHAR code iSysPAL[]={'P','A','L',BLANK,BLANK,BLANK,BLANK,EOL};
uCHAR code iSysNTSC[]={'N','T','S','C',BLANK,BLANK,BLANK,EOL};
uCHAR code iTvSound[]={'T','V',BLANK,'S','O','U','N','D',EOL};
uCHAR code iSound_1[]={'S','O','U','N','D',0x1b,'1',EOL};
uCHAR code iSound_2[]={'S','O','U','N','D',0x1b,'2',EOL};
uCHAR code iSound_3[]={'S','O','U','N','D',0x1b,'3',EOL};
uCHAR code iBacklight[]={'B','A','C','K','L','I','G','H','T',EOL};

⌨️ 快捷键说明

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