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

📄 lcd_msg.i

📁 液晶显示器程序代码
💻 I
📖 第 1 页 / 共 5 页
字号:
                                              #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_msg.c" /0   #line 1 "Header\LCD_MSG.H" /0                                                         unsigned char idata ucKey_Issued    = 0; bit bKeyTurbo   = 0;						   unsigned char Key_Trans(); void OSD_Dispatcher(unsigned char message);  #line 64 "Header\LCD_MSG.H" /1        #line 72 "Header\LCD_MSG.H" /0 #line 9 "Code\Lcd_msg.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                                                                                                                                                                                                                                 #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\Timer.h" /0        #line 9 "HEADER\Timer.h" /1      #line 13 "HEADER\Timer.h" /0       #line 20 "HEADER\Timer.h" /1       #line 25 "HEADER\Timer.h" /0          #line 35 "HEADER\Timer.h" /1         #line 41 "HEADER\Timer.h" /0  #line 43 "HEADER\Timer.h" /1        #line 68 "HEADER\Timer.h" /0  extern bit bNotify_Timer0_Int; extern bit bNotify_Timer1_Int; extern void Delay_Xms(unsigned char x);      #line 1 "Header\LCD_MAIN.H" /0   #line 1 "HEADER\Power_Ctrl.h" /0           #line 12 "HEADER\Power_Ctrl.h" /1        #line 20 "HEADER\Power_Ctrl.h" /0  extern bit bPower_Status;      extern bit bPanel_Status;  extern void PowerDown_ADC(void); extern void PowerUp_ADC(void); extern void PowerDown_VDC(void); extern void PowerUp_VDC(void); extern void PowerDown_LVDS(void); extern void PowerUp_LVDS(void); extern void PowerDown_TMDS(void); extern void PowerUp_TMDS(void);  extern void Set_Panel(unsigned char status); extern bit Power_Control(unsigned char Notify);    #line 2 "Header\LCD_MAIN.H" /0   #line 1 "HEADER\Mode_Detect.h" /0 #line 2 "HEADER\Mode_Detect.h" /1                                                        #line 64 "HEADER\Mode_Detect.h" /0  extern bit bVpole_Curr; extern bit bHpole_Curr; extern bit bStable;      extern bit bOverSpec;  extern unsigned int idata          usHsync; extern unsigned int idata          usStdHS; extern unsigned int idata          usVsync; extern unsigned char   idata   ucMode_Curr; extern unsigned char   idata   ucMode_Found; extern unsigned char   idata   ucMode_Times; extern unsigned char   idata   ucAV_Mode; extern unsigned char   idata   ucInputSrc; extern unsigned char   idata   ucRefresh; extern unsigned char   idata   ucModeCnt; extern unsigned char   idata    ucSync_Type; extern void Mode_Detector(void); extern void Measure_Mode(void); extern void Measure_Source(unsigned char SOURCE); extern void Input_Mode_Detector(void); extern unsigned char   idata   ucPE_Level; extern unsigned char   idata   ucCE_Value;  extern void New_Mode_Auto(void);		  extern unsigned int    idata   ucfrist ;			   #line 3 "Header\LCD_MAIN.H" /0                       #line 32 "Header\LCD_MAIN.H" /1                                                      #line 86 "Header\LCD_MAIN.H" /0   extern bit bReload;  #line 91 "Header\LCD_MAIN.H" /1   #line 94 "Header\LCD_MAIN.H" /0  extern unsigned int     idata   usOSD_Timer; extern unsigned int     idata   usTaskCnt; extern unsigned char    idata   ucID_Code;     extern void ISP_Check_Sum(void); extern void Set_Task(unsigned char state);   #line 10 "Code\Lcd_msg.c" /0   #line 1 "Header\LCD_OSD.H" /0                       #line 24 "Header\LCD_OSD.H" /1                                                                  #line 90 "Header\LCD_OSD.H" /0  extern unsigned char    idata   ucOSD_Page_Index; extern unsigned char    idata   ucOSD_Item_Index0; extern unsigned char    idata   ucOSD_Item_Index1; extern unsigned char    idata   ucOSD_Item_Index2;  extern unsigned char   idata   ucOSD_Pre_Page_Index; #line 98 "Header\LCD_OSD.H" /1    #line 102 "Header\LCD_OSD.H" /0   extern void OSD_Proc(unsigned char action);   extern void OSD_Window(unsigned char win_no, unsigned int row_start, unsigned int row_end, unsigned int col_start, unsigned int col_end, unsigned char width, unsigned char height, unsigned char color, unsigned char color_sb, unsigned char gradient, unsigned char gra_level,unsigned char attr);   extern void OSD_Line(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char indicate);  extern void Get_OSD_Margin(void);  extern void OSD_Opening(void); extern void OSD_Ending(void);  extern void Show_Note(void); extern void Show_Hint(void); extern void OSD_Clear(unsigned char row_start, unsigned char height, unsigned char col_start, unsigned char width);  extern void OSD_Show_Check(void); extern void rgb_OSD_Slider(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char range, unsigned char color, unsigned char color_slider);    extern void OSD_Fact_Line(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char indicate);  extern void OSD_Fact_Clear(unsigned char row_start, unsigned char height, unsigned char col_start, unsigned char width);  extern void OSD_Position(unsigned char para);				  extern void Value_Adjust(unsigned char *Var, unsigned char Key, unsigned char VMax, unsigned char VMin);      #line 11 "Code\Lcd_msg.c" /0   #line 1 "Header\MTV512.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\MTV512.H" /0          extern unsigned char xdata byMTV512_DDCRAMA[128];    extern unsigned char xdata byMTV512_DDCRAMB[128];         extern   unsigned char xdata M512_PadMode0;       extern   unsigned char xdata M512_PadMode1;       extern   unsigned char xdata M512_PadMode2;       extern   unsigned char xdata M512_PadMode3;       extern   unsigned char xdata M512_PadMode4;       extern   unsigned char xdata M512_PadMode5;       extern   unsigned char xdata M512_Option1; extern   unsigned char xdata M512_PadMode6;  extern   unsigned char xdata M512_PadMode7;   extern   unsigned char xdata M512_Port40;       extern   unsigned char xdata M512_Port41;       extern   unsigned char xdata M512_Port42;              extern   unsigned char xdata M512_Port50;       extern   unsigned char xdata M512_Port51;       extern   unsigned char xdata M512_Port52;       extern   unsigned char xdata M512_Port53;       extern   unsigned char xdata M512_Port54;       extern   unsigned char xdata M512_Port55;       extern   unsigned char xdata M512_Port56;        extern   unsigned char xdata M512_Port60;       extern   unsigned char xdata M512_Port61;       extern   unsigned char xdata M512_Port62;       extern   unsigned char xdata M512_Port63;       extern   unsigned char xdata M512_Port64;       extern   unsigned char xdata M512_Port65;       extern   unsigned char xdata M512_Port66;       extern   unsigned char xdata M512_Port67;        extern   unsigned char xdata M512_Port76;	   extern   unsigned char xdata M512_Port77;	    extern   unsigned char xdata M512_DA0;       extern   unsigned char xdata M512_DA1;       extern   unsigned char xdata M512_DA2;       extern   unsigned char xdata M512_DA3;       extern   unsigned char xdata M512_DA4;       extern   unsigned char xdata M512_DA5;       extern   unsigned char xdata M512_DA6;       extern   unsigned char xdata M512_DA7;       extern   unsigned char xdata M512_DA8;       extern   unsigned char xdata M512_DA9;       extern   unsigned char xdata M512_DA10;       extern   unsigned char xdata M512_DA11;       extern   unsigned char xdata M512_DA12;       extern   unsigned char xdata M512_DA13;         extern   unsigned char xdata M512_HVSTUS;       extern   unsigned char xdata M512_HCNTH;       extern   unsigned char xdata M512_HCNTL;       extern   unsigned char xdata M512_VCNTH;       extern   unsigned char xdata M512_VCNTL;       extern   unsigned char xdata M512_INTFLG;       extern   unsigned char xdata M512_INTEN;          extern   unsigned char xdata M512_IIC_CTR;       extern   unsigned char xdata M512_IIC_STUS1;       extern   unsigned char xdata M512_IIC_STUS2;       extern   unsigned char xdata M512_IIC_INTFLG;       extern   unsigned char xdata M512_IIC_INTEN;       extern   unsigned char xdata M512_IIC_MBUF;       extern   unsigned char xdata M512_IIC_TXRCABUF;       extern   unsigned char xdata M512_IIC_SLVAADR;       extern   unsigned char xdata M512_IIC_TXRCBBUF;       extern   unsigned char xdata M512_IIC_SLVBADR;        extern   unsigned char xdata M512_ISPSLV;       extern   unsigned char xdata M512_ISPEN;           extern   unsigned char xdata M512_ADC;       extern   unsigned char xdata M512_WDT;       extern   unsigned char xdata EINT1PEN ;      #line 105 "Header\MTV512.H" /1                         #line 130 "Header\MTV512.H" /0        #line 12 "Code\Lcd_msg.c" /0   #line 1 "Header\OSD.H" /0  #line 1 ".\HEADER\Main_def.h" /0  #line 1 "HEADER\CHAR_DEF.H" /0                                                      

⌨️ 快捷键说明

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