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

📄 lcd_osd.i

📁 液晶显示器程序代码
💻 I
📖 第 1 页 / 共 5 页
字号:
   sbit bRTD_SDIO_0	= 0x90;  #line 158 "PCB\2523d1_pcb.h" /1    #line 162 "PCB\2523d1_pcb.h" /0  sbit bRTD_SCLK		= 0x94; sbit bRTD_SCSB		= 0x95; sbit bIIC_SCL			= 0x96; sbit bIIC_SDA		= 0x97;  sbit bDDC_SCL		= 0xb0; sbit bDDC_SDA		= 0xb1;  sbit bRTD_RST		= 0xb2; sbit bRIGHT_KEY		= 0xb4; sbit bLEFT_KEY		= 0xb5;        #line 182 "PCB\2523d1_pcb.h" /1     #line 185 "PCB\2523d1_pcb.h" /0                                #line 217 "PCB\2523d1_pcb.h" /1                                                                                    #line 282 "PCB\2523d1_pcb.h" /0  #line 110 "Header\CONFIG.H" /0    #line 114 "Header\CONFIG.H" /1   #line 116 "Header\CONFIG.H" /0  #line 118 "Header\CONFIG.H" /1   #line 120 "Header\CONFIG.H" /0  #line 1 "HEADER\VDC_CFG.H" /0 #line 2 "HEADER\VDC_CFG.H" /1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           #line 1229 "HEADER\VDC_CFG.H" /0  extern unsigned char code V_NOWORK[]; extern unsigned char code V_DISABLE[]; extern unsigned char code V_ENABLE[];  extern unsigned char code AV_DETECT[]; extern unsigned char code SV_DETECT[];  extern unsigned char code YUV_DETECT[];  extern unsigned char code AV_60_0[]; extern unsigned char code AV_60_1[]; extern unsigned char code AV_60_2[]; extern unsigned char code AV_60_3[]; extern unsigned char code AV_60_4[]; extern unsigned char code AV_50_0[]; extern unsigned char code AV_50_1[]; extern unsigned char code AV_50_2[]; extern unsigned char code AV_50_3[]; extern unsigned char code AV_50_4[]; extern unsigned char code AV_SECAM[];  extern unsigned char code SV_60_0[]; extern unsigned char code SV_60_1[]; extern unsigned char code SV_60_2[]; extern unsigned char code SV_60_3[]; extern unsigned char code SV_60_4[]; extern unsigned char code SV_50_0[]; extern unsigned char code SV_50_1[]; extern unsigned char code SV_50_2[]; extern unsigned char code SV_50_3[]; extern unsigned char code SV_50_4[]; extern unsigned char code SV_SECAM[];  extern unsigned char code VIDEO_ALL[]; extern unsigned char code VIDEO_YUV[]; extern unsigned char code VIDEO_60[]; extern unsigned char code VIDEO_50[];  extern unsigned char code TV_SOURCE_SEL[]; extern unsigned char code TV_SCAN_GAIN[]; extern unsigned char code TV_DISP_GAIN[];  #line 120 "Header\CONFIG.H" /0    #line 124 "Header\CONFIG.H" /1                                                                                                                                                                                                                                                                                                                       #line 435 "Header\CONFIG.H" /0  extern unsigned int code CAP_WIN[][5]; extern unsigned int code ADC_SD_SET[][3];  extern unsigned char code VGA_INI_SS[]; extern unsigned char code VGA_INI_CS[]; extern unsigned char code VGA_INI_SOG[]; extern unsigned char code VIDEO_INI[]; extern unsigned char code DVI_INI[]; extern unsigned char code VGA_SET_SS[]; extern unsigned char code VGA_SET_CS[]; extern unsigned char code VGA_SET_SOG[]; extern unsigned char code LVDS_POWERUP[]; extern unsigned char code LVDS_POWERDOWN[]; extern unsigned char code Palette_Open[]; extern unsigned char code Palette_Close[];  extern unsigned char code Palette_1[]; extern unsigned char code Palette_2[]; extern unsigned char code Palette_3[]; extern unsigned char code Palette_4[]; extern unsigned char code Palette_5[]; extern unsigned char code Palette_6[]; extern unsigned char code Palette_7[]; extern unsigned char code DCLK_OFFSET[16];  #line 6 "Code\Lcd_osd.c" /0   #line 1 "Header\ACCESS.H" /0   #line 4 "Header\ACCESS.H" /1                                                                                      #line 90 "Header\ACCESS.H" /0   extern unsigned char data Data[16];   extern void BitDly(void); extern void SetPortBit(unsigned char port, unsigned char and, unsigned char or); extern void SetSFRPort(unsigned char port, unsigned char Data); extern unsigned char GetSFRPort(unsigned char port);  extern unsigned char I2CGetByte(unsigned char ack); extern void I2CSendByte(unsigned char send); extern void I2CSendAddr(unsigned char addr, unsigned char index ,unsigned char rd); extern void I2CSendStop(void); extern void I2CRead(unsigned char addr, unsigned char index, unsigned char count); extern void I2CWrite(unsigned char *array);  extern unsigned char RTDGetByte(void); extern void RTDSendByte(unsigned char send);                                      extern void RTDSendAddr(unsigned char addr, unsigned char rd, unsigned char inc);  extern void RTDRead(unsigned char index, unsigned char count, unsigned char inc); extern void RTDWrite(unsigned char data *array); extern void RTDCodeW(unsigned char code *array); extern void RTDOSDW(unsigned char code *array); extern void RTDOSDW(unsigned char code *array);  extern void RTDSetBit(unsigned char addr,unsigned char and, unsigned char or);  extern void RTDSetByte(unsigned char addr, unsigned char val);   extern void Load_Font(unsigned char code *array, unsigned int start, unsigned int length); extern void Load_VLC_Font(unsigned char code *array, unsigned int start, unsigned int length);  #line 124 "Header\ACCESS.H" /1  #line 126 "Header\ACCESS.H" /0  #line 128 "Header\ACCESS.H" /1                         #line 159 "Header\ACCESS.H" /0  #line 7 "Code\Lcd_osd.c" /0   #line 1 "Header\LCD_FUNC.H" /0  #line 1 "HEADER\Main_def.h" /0  #line 1 "HEADER\CHAR_DEF.H" /0                                                                                                                         #line 1 "HEADER\Main_def.h" /0   #line 1 "HEADER\MODE_DEF.H" /0                                                                              #line 2 "HEADER\Main_def.h" /0   #line 1 "HEADER\RTD_DEF.H" /0                                                                                                                                                                                                                                 #line 3 "HEADER\Main_def.h" /0   #line 1 "HEADER\CODE_DEF.H" /0                                   #line 4 "HEADER\Main_def.h" /0                                                                                                                                     #line 144 "HEADER\Main_def.h" /1           #line 155 "HEADER\Main_def.h" /0  #line 157 "HEADER\Main_def.h" /1   #line 159 "HEADER\Main_def.h" /0    #line 163 "HEADER\Main_def.h" /1   #line 165 "HEADER\Main_def.h" /0                                                                                                         #line 270 "HEADER\Main_def.h" /1   #line 272 "HEADER\Main_def.h" /0 #line 273 "HEADER\Main_def.h" /1   #line 275 "HEADER\Main_def.h" /0 #line 276 "HEADER\Main_def.h" /1   #line 278 "HEADER\Main_def.h" /0 #line 279 "HEADER\Main_def.h" /1   #line 281 "HEADER\Main_def.h" /0                                       #line 1 "Header\LCD_FUNC.H" /0               typedef struct _GLOBAL_USER_DATA0 { unsigned char CONTRAST;           unsigned char BRIGHT;             unsigned char RTD_R_CONTRAST;     unsigned char RTD_G_CONTRAST;     unsigned char RTD_B_CONTRAST;     unsigned char RTD_R_BRIGHT;       unsigned char RTD_G_BRIGHT;       unsigned char RTD_B_BRIGHT;       } GLOBAL_USER_DATA0, *LP_GLOBAL_USER_DATA0;  typedef struct _GLOBAL_USER_DATA1 { unsigned char FUNCTION;                        unsigned char INPUT_SOURCE;                 unsigned char FILTER;             unsigned int  OSD_POSH;           unsigned char OSD_POSV;           unsigned char OSD_TIMEOUT;         unsigned char OSD_INPUT;	         } GLOBAL_USER_DATA1, *LP_GLOBAL_USER_DATA1;   typedef struct _GLOBAL_USER_DATA2 { unsigned char AD_R_GAIN;          unsigned char AD_G_GAIN;          unsigned char AD_B_GAIN;          unsigned char AD_R_OFFSET;        unsigned char AD_G_OFFSET;        unsigned char AD_B_OFFSET;        } GLOBAL_USER_DATA2, *LP_GLOBAL_USER_DATA2;  typedef struct _GLOBAL_USER_DATA3 { unsigned char VOLUME;             unsigned char CURR_CHANNEL;       unsigned char PREV_CHANNEL;       unsigned char TV_SETTING;                    unsigned char SPREAD;			  } GLOBAL_USER_DATA3, *LP_GLOBAL_USER_DATA3;  typedef struct _GLOBAL_USER_DATA4      { unsigned char C1_R;                unsigned char C1_G;                unsigned char C1_B;                unsigned char C2_R;                unsigned char C2_G;                unsigned char C2_B;                unsigned char C3_R;                unsigned char C3_G;                unsigned char C3_B;                } GLOBAL_USER_DATA4, *LP_GLOABL_USER_DATA4;  typedef struct _RGB_MODE_USER_DATA        { unsigned char H_POSITION;     unsigned char V_POSITION;     unsigned char CLOCK;          unsigned char PHASE;          } RGB_MODE_USER_DATA, *LP_RGB_MODE_USER_DATA;  typedef struct _VIDEO_MODE_USER_DATA      { unsigned char VBRIGHT;        unsigned char VCONTRAST;      unsigned char VSATURATION;    unsigned char VHUE;           } VIDEO_MODE_USER_DATA, *LP_VIDEO_MODE_USER_DATA;   #line 134 "Header\LCD_FUNC.H" /1                                                                                                                                                                                   #line 313 "Header\LCD_FUNC.H" /0     extern GLOBAL_USER_DATA0    data    stGUD0; extern GLOBAL_USER_DATA1    data    stGUD1; extern GLOBAL_USER_DATA2    data    stGUD2; extern GLOBAL_USER_DATA3    data    stGUD3; extern GLOBAL_USER_DATA4    data    stGUD4; extern RGB_MODE_USER_DATA   data    stMUD;  extern unsigned int  idata  usIPH_ACT_STA; extern unsigned int  idata  usIPV_ACT_STA; extern unsigned int  idata  usIPH_ACT_WID; extern unsigned int  idata  usIPV_ACT_LEN;  extern unsigned int  idata  usADC_Clock; extern unsigned int  idata  usDH_Total; extern unsigned int  idata  usDV_Total; extern unsigned char idata  ucDV_Delay;  extern unsigned char idata  ucV_Max_Margin; extern unsigned char idata  ucV_Min_Margin; extern unsigned char idata  ucH_Max_Margin; extern unsigned char idata  ucH_Min_Margin; extern unsigned char   idata   UartNum; extern unsigned char   idata   UartData[4];	    extern void SetMute(bit val); extern void SetVolume();  extern void WriteGamma(unsigned char code *arrayR, unsigned char code *arrayG, unsigned char code *arrayB); extern void WriteDither(unsigned char code *array); extern void WriteSU_COEF(unsigned char code *arrayH, unsigned char code *arrayV);  extern void Set_H_Position(void); extern void Set_V_Position(void); extern void Set_Clock(void); extern void Set_Phase(unsigned char phase); extern void Set_Bright_Contrast(void); extern void Set_Gamma(void); extern void Set_Dithering(void); extern void Sharpness(void); extern void Set_Mode_Params(void);  extern void SetADC_VCO(unsigned char ucRate); extern void SetADC_Gain(void); extern void SetADC_Offset(void); extern void SetADC_GainOffset(void); #line 365 "Header\LCD_FUNC.H" /1  #line 367 "Header\LCD_FUNC.H" /0  extern void Wait_For_Event(unsigned char event);    extern void Save_GUD0(void); extern void Load_GUD0(void); extern void Save_GUD1(void); extern void Load_GUD1(void); extern void Save_GUD2(void); extern void Load_GUD2(void); extern void Save_GUD3(void); extern void Load_GUD3(void); extern void Save_GUD4(void);	  extern void Load_GUD4(void);	  extern void Save_MUD(unsigned char mode_num); extern void Load_MUD(unsigned char mode_num); extern void Init_GUD(void); extern void Init_MUD(void); extern void Check_EEPROM(void); extern unsigned char code INIT_EEPROM2[];  extern void RTD_Test(void); extern void Free_Background(void); extern void Reset_Mode(void);    extern void Set_Spread(void); extern void Init_FACTORY(void); extern void Init_FRecall(void);     #line 402 "Header\LCD_FUNC.H" /1    #line 406 "Header\LCD_FUNC.H" /0  #line 8 "Code\Lcd_osd.c" /0   #line 1 "Header\LCD_AUTO.H" /0                                                                      #line 71 "Header\LCD_AUTO.H" /1                                    #line 107 "Header\LCD_AUTO.H" /0  extern bit bAutoInProgress;  extern unsigned int idata   usVer_Start; extern unsigned int idata   usVer_End; extern unsigned int idata   usH_Start; extern unsigned int idata   usH_End;  extern unsigned char Auto_Phase(void);  extern unsigned char Auto_Position(void); extern unsigned char Auto_Config(void); extern unsigned char Auto_Balance(void);  extern unsigned char Measure_Color(unsigned char color, unsigned char margin);  #line 9 "Code\Lcd_osd.c" /0   #line 1 "Header\LCD_MSG.H" /0                                                       #line 56 "Header\LCD_MSG.H" /1        #line 64 "Header\LCD_MSG.H" /0  extern unsigned char idata  ucKey_Issued; extern bit bKeyTurbo;						   extern unsigned char Key_Trans(); extern void OSD_Dispatcher(unsigned char message);   #line 10 "Code\Lcd_osd.c" /0   #line 1 "Header\LCD_MAIN.H" /0  #line 1 "HEADER\Timer.h" /0  #line 1 "HEADER\Main_def.h" /0  #line 1 "HEADER\CHAR_DEF.H" /0                                                                                                                         #line 1 "HEADER\Main_def.h" /0   #line 1 "HEADER\MODE_DEF.H" /0                                                                              #line 2 "HEADER\Main_def.h" /0   #line 1 "HEADER\RTD_DEF.H" /0                                                                                                                            

⌨️ 快捷键说明

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