📄 srgb.lst
字号:
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 + -