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

📄 srgb.lst

📁 NOVATEK公司的LCD_CONTROLLER源代码 液晶显示器驱动板源代码NT68521
💻 LST
📖 第 1 页 / 共 5 页
字号:
C51 COMPILER V7.20   SRGB                                                                  09/14/2004 12:21:12 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE SRGB
OBJECT MODULE PLACED IN .\BIN\sRGB.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SRC\sRGB.C OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND CODE LISTINCLUDE SYM
                    -BOLS PRINT(.\LST\sRGB.lst) PREPRINT(.\LST\sRGB.i) OBJECT(.\BIN\sRGB.obj)

line level    source

   1          #include "IIC.H"
   1      =1  #ifndef _IIC_H_
   2      =1  #define  _IIC_H_
   3      =1  
   4      =1  #define EEPROM  0xa0
   5      =1  #define DDC_EEP_Addr_A 0x300
   6      =1  #define DDC_EEP_Addr_D 0x380
   7      =1  #define DDC_DelayTime 50                //wait 50 * 10ms
   8      =1  
   9      =1  unsigned char Read24C16(unsigned short addr16);
  10      =1  void InitEEPROM(void);
  11      =1  void Write24C16(unsigned short k,unsigned char ch);
  12      =1  void WritePage24C16(unsigned short addr1,unsigned short addr2,unsigned char *p);
  13      =1  
  14      =1  void LoadDDCData(unsigned char ddcsw);
  15      =1  void SaveDDCData(unsigned char ddcsw);
  16      =1  void WriteWordIIC_HW(unsigned char device,unsigned char addr,unsigned short value);
  17      =1  void WriteIIC_HW(unsigned char device,unsigned char addr,unsigned char ch);
  18      =1  void MasterSendByte(unsigned char i);
  19      =1  unsigned char ReadIIC_HW(unsigned char device,unsigned char addr);
  20      =1  unsigned char MasterReadByte(unsigned char k);
  21      =1  void MasterSendStop(void);
  22      =1  void MasterReStart(void);
  23      =1  void WaitStop(void);
  24      =1  unsigned char TestIIC_HW(unsigned char device);
  25      =1  void WaitTx(void);
  26      =1  unsigned long ReadDWordIIC_HW(unsigned char device,unsigned char addr);
  27      =1  unsigned short ReadWordIIC_HW(unsigned char device,unsigned char addr);
  28      =1  void WriteIICV_HW(unsigned char device,unsigned char addr,unsigned char ch);
  29      =1  void MasterSendByteV(unsigned char i);
  30      =1  void CheckDevice(void);
  31      =1  unsigned char TestIIC_HW(unsigned char device);
  32      =1  
  33      =1  #endif
   2          #include "Scaler.H"
   1      =1  #ifndef _Scaler_H
   2      =1  #define _Scaler_H
   3      =1  
   4      =1  #define DTF8 7
   5      =1  //#define DT01 0x00             //0x00:disbale 10 to 8 dither
   6      =1  #define DT01 0x01               //0x01:enabale 10 to 8 dither
   7      =1  
   8      =1  extern code unsigned char TCON_Tab[];
   9      =1  extern code unsigned short H_ActiveTab[];
  10      =1  extern code unsigned short V_ActiveTab[];
  11      =1  extern code unsigned char PhaseTable[];
  12      =1  
  13      =1  void InitScaler(void);
  14      =1  void TCONInit(void);
  15      =1  void UpdatePresetData(void);
  16      =1  void SetADC_Phase(void);
  17      =1  void SetADC_PLL(void);
  18      =1  void SetScaler(void);
  19      =1  void SetScalerAV(void);
C51 COMPILER V7.20   SRGB                                                                  09/14/2004 12:21:12 PAGE 2   

  20      =1  void ForceToBackground(unsigned char color);
  21      =1  void SetDisplayNormal(void);
  22      =1  void PowerSaving(void);
  23      =1  void ScalerPowerDown(void);
  24      =1  void ScalerPowerUp(void);
  25      =1  void SetHP(void);
  26      =1  void SetVP(void);
  27      =1  void SetDPLL(unsigned long dclk);
  28      =1  void SetSharpness(void);
  29      =1  void SetContrast(void);
  30      =1  void SetBrightness(void);
  31      =1  void SetInverter(void);
  32      =1  void LoadADC_Gain(void);
  33      =1  void SetVolume(void);
  34      =1  void SetStartDPLL(unsigned long dclk);
  35      =1  void WritePageScaler(unsigned char addr1,unsigned char addr2,unsigned char *p);
  36      =1  void SetScalerAV(void);
  37      =1  
  38      =1  #endif
   3          #include "MyDef.H"
   1      =1  #ifndef _MyDef_H
   2      =1  #define  _MyDef_H
   3      =1  
   4      =1  #define BIT_0   0x01
   5      =1  #define BIT_1   0x02
   6      =1  #define BIT_2   0x04
   7      =1  #define BIT_3   0x08
   8      =1  #define BIT_4   0x10
   9      =1  #define BIT_5   0x20
  10      =1  #define BIT_6   0x40
  11      =1  #define BIT_7   0x80
  12      =1  
  13      =1  //#define GammaOff
  14      =1  //#define GammaOn
  15      =1  #define SOG_ON
  16      =1  //#define Debug
  17      =1  #define Version 0x00    //0
  18      =1  #define Reversion 0x12  //12
  19      =1  #define ModeButtom 4*ModeNum            //4*50
  20      =1  #define ModeNum 50
  21      =1  #define UserModeSt 31           //user mode (31 --- 50)
  22      =1  #define SyncStabTime 50         //500ms
  23      =1  
  24      =1  #define H_Min 28        //KHz
  25      =1  #define H_Max 85        //KHz
  26      =1  #define V_Min 55        //Hz
  27      =1  //#define       V_Max 90        //Hz
  28      =1  #define V_Max 80        //Hz
  29      =1  #define P_Max 140       //MHz
  30      =1  
  31      =1  #define Scaler_Addr     0xB0
  32      =1  #define NOVATEK_Addr    0x6e    // for Utility Alignment command
  33      =1  //KeyPad
  34      =1  #define PowerKey        0x22
  35      =1  #define SourceKey       0x41
  36      =1  #define LeftKey         0x04
  37      =1  #define RightKey        0x24
  38      =1  #define UpKey           0x40
  39      =1  #define DownKey         0x42
  40      =1  #define KeyStabTime 50          //50ms
  41      =1  #define KeyHoldTime 100         //1 sec.
  42      =1  #define KeyRepeatTime 3 //0.1 sec.
C51 COMPILER V7.20   SRGB                                                                  09/14/2004 12:21:12 PAGE 3   

  43      =1  // ADC PLL
  44      =1  #define AnalogPLL 0
  45      =1  #define DigitalPLL 1
  46      =1  
  47      =1  #define ADC_PLL DigitalPLL
  48      =1  //DVI
  49      =1  #define HVmode 0
  50      =1  #define DEmode 1
  51      =1  
  52      =1  #define DVImode HVmode
  53      =1  
  54      =1  #define Low 0
  55      =1  #define High 1
  56      =1  #define PanelPowerActive High
  57      =1  
  58      =1  #endif
   4          #include "RAM.H"
   1      =1  #ifndef _RAM_H_
   2      =1  #define _RAM_H_
   3      =1  
   4      =1  extern idata bit NonFullScreen;
   5      =1  
   6      =1  extern idata unsigned short     Timer1;
   7      =1  extern idata unsigned short     Timer2;
   8      =1  extern idata unsigned short     H_SYNC;
   9      =1  extern idata unsigned short     V_SYNC;
  10      =1  extern idata unsigned short     H_SYNC_Temp;
  11      =1  extern idata unsigned short     V_SYNC_Temp;
  12      =1  extern idata unsigned short     HP_Start;
  13      =1  extern idata unsigned short     HP_End;
  14      =1  extern idata unsigned short     VP_Start;
  15      =1  extern idata unsigned short     VP_End;
  16      =1  extern idata unsigned short     PoSvTimer;
  17      =1  extern idata unsigned short     abuf;
  18      =1  extern idata unsigned short VTotal;
  19      =1  extern idata unsigned short HP_Max;
  20      =1  extern idata unsigned short Clk_Min;
  21      =1  extern idata unsigned short Clk_Max;
  22      =1  extern idata unsigned short H_Act;
  23      =1  extern idata unsigned short HTotal;
  24      =1  
  25      =1  extern idata unsigned char      T0_INT_CNT;
  26      =1  extern idata unsigned char      HV_Pol;
  27      =1  extern idata unsigned char      HV_Pol_Temp;
  28      =1  extern idata unsigned char      flag1;
  29      =1  extern idata unsigned char      flag2;
  30      =1  extern idata unsigned char      flag3;
  31      =1  extern idata unsigned char      ModePoint;
  32      =1  extern idata unsigned char      SyncMode;
  33      =1  extern idata unsigned char      KeyPad1;
  34      =1  extern idata unsigned char      KeyPad2;
  35      =1  extern idata unsigned char      Timer10ms;
  36      =1  extern idata unsigned char      KeyTemp1;
  37      =1  extern idata unsigned char      KeyTemp2;
  38      =1  extern idata unsigned char      KeyBuffer;
  39      =1  extern idata unsigned char      OSD_Point1;
  40      =1  extern idata unsigned char      OSD_Point2;
  41      =1  extern idata unsigned char      Language;
  42      =1  extern idata unsigned char      OSD_Timer;
  43      =1  extern idata unsigned char      Repeat;
  44      =1  extern idata unsigned char      RepeatTimer;
  45      =1  extern idata unsigned char      PowerStatus;
C51 COMPILER V7.20   SRGB                                                                  09/14/2004 12:21:12 PAGE 4   

  46      =1  extern idata unsigned char      ChBuffer;
  47      =1  extern idata unsigned char      dbuf;
  48      =1  extern idata unsigned char      rwbuf;
  49      =1  extern idata unsigned char      VP_Max;
  50      =1  extern idata unsigned char      OSD_Type;
  51      =1  extern idata unsigned char      Timer3;
  52      =1  extern idata unsigned char      Timer4;
  53      =1  extern idata unsigned char      HP_Min;
  54      =1  extern idata unsigned char      ADC_Phase;
  55      =1  extern idata unsigned char      Brightness;
  56      =1  extern idata unsigned char      Contrast;
  57      =1  extern idata unsigned char      Sharpness;
  58      =1  extern idata unsigned char      R_Gain;
  59      =1  extern idata unsigned char      G_Gain;
  60      =1  extern idata unsigned char      B_Gain;
  61      =1  extern idata unsigned char      R_ADC;
  62      =1  extern idata unsigned char      G_ADC;
  63      =1  extern idata unsigned char      B_ADC;

⌨️ 快捷键说明

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