📄 ram.lst
字号:
C51 COMPILER V7.50 RAM 03/18/2008 22:04:56 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE RAM
OBJECT MODULE PLACED IN .\BIN\RAM.obj
COMPILER INVOKED BY: D:\设计软件\Keil\C51\BIN\C51.EXE SRC\RAM.C BROWSE DEBUG OBJECTEXTEND PRINT(.\LST\RAM.lst) OBJECT(.\
-BIN\RAM.obj)
line level source
1 #include "RAM.H"
2 #include "OSD.H"
3
4 idata bit NonFullScreen;
5 idata unsigned short Timer1;
6 idata unsigned short Timer2;
7 idata unsigned short H_SYNC;
8 idata unsigned short V_SYNC;
9 idata unsigned short H_SYNC_Temp;
10 idata unsigned short V_SYNC_Temp;
11 idata unsigned short HP_Start;
12 idata unsigned short VP_Start;
13 idata unsigned short PoSvTimer;
14 idata unsigned short abuf;
15 idata unsigned short VTotal;
16 idata unsigned short HP_Max;
17 idata unsigned short Clk_Min;
18 idata unsigned short Clk_Max;
19 idata unsigned short H_Act;
20 idata unsigned short HTotal;
21 idata unsigned short IR_Timer;
22 idata unsigned short DevNum;
23
24 idata unsigned char T0_INT_CNT;
25 idata unsigned char HV_Pol;
26 idata unsigned char HV_Pol_Temp;
27 idata unsigned char flag1;
28 //bit 0 : no sync
29 //bit 1 : force to background
30 //bit 2 : change key
31 //bit 3 : Video Mute
32 //bit 4 : Change Mode
33 //bit 5 : B/W
34 //bit 6 : OSD ReInit
35 //bit 7 : exit
36 idata unsigned char flag2; //for auto turn and ddc
37 //bit 0 : abort / change to blue screen or display normal
38 //bit 1 : Show nosync
39 //bit 2 : Show disconnector
40 //bit 3 : Show OutOfRange
41 //bit 4 : 1 = SOG 2nd
42 //bit 5 : 0 = color temperature = user
43 //bit 6 : 1 = change ddcsw
44 //bit 7 : 1 = analog, 0 = digital
45 idata unsigned char flag3;
46 //bit 0 : factory mode
47 //bit 1 : out of range
48 //bit 2 : Report Status
49 //bit 3 : POWER Key temp
50 //bit 4 : Mute
51 //bit 5 : POWER Key
52 //bit 6 : interlace
53 //bit 7 : DDC2Bi command end
54 idata unsigned char ModePoint;
C51 COMPILER V7.50 RAM 03/18/2008 22:04:56 PAGE 2
55 idata unsigned char SyncMode;
56 //0 = Separate H & V
57 //1 = H+V
58 //2 = Sync on green
59 idata unsigned char Timer10ms;
60 idata unsigned char KeyPad1;
61 idata unsigned char KeyPad2;
62 idata unsigned char KeyTemp1;
63 idata unsigned char KeyTemp2;
64 idata unsigned char KeyBuffer;
65 idata unsigned char IR_Data;
66 idata unsigned char IR_Repeat;
67
68 idata unsigned char OSD_Type;
69 // 0 = OSD Off
70 // 1 = main
71 // 2 = ShowSliderBar/data
72 // 3 = direct volume
73 // 4 = auto/No Input Signal
74 // 5 = out of range
75 // 6 = channel
76 // 7 = Main/SAP
77 idata unsigned char OSD_Point1;
78 idata unsigned char OSD_Point2;
79 idata unsigned char Language;
80 idata unsigned char OSD_Timer;
81 idata unsigned char Repeat;
82 idata unsigned char RepeatTimer;
83 idata unsigned char PowerStatus;
84 // bit 7 = power on/off
85 // 0 = PC mode
86 // 1 = AV mode
87 // 2 = S video
88 // 3 = TV mode
89 // 4 = CATV mode
90 // 5 =
91 idata unsigned char ChBuffer;
92 idata unsigned char dbuf;
93 idata unsigned char rwbuf;
94 idata unsigned char VP_Max;
95 idata unsigned char Timer3;
96 idata unsigned char Timer4;
97 idata unsigned char IR_RepeatTimer;
98 idata unsigned char HP_Min;
99 idata unsigned char ADC_Phase;
100 idata unsigned char Brightness;
101 idata unsigned char Contrast;
102 idata unsigned char Sharpness;
103 idata unsigned char R_Gain;
104 idata unsigned char G_Gain;
105 idata unsigned char B_Gain;
106 idata unsigned char R_ADC;
107 idata unsigned char G_ADC;
108 idata unsigned char B_ADC;
109 idata unsigned char SavePointer;
110 idata unsigned char Volume;
111 idata unsigned char OSD_X;
112 idata unsigned char OSD_Y;
113 //idata unsigned char Saturation;
114 //idata unsigned char Hue;
115 idata unsigned char ColorStatus;
116 idata unsigned char Inverter;
C51 COMPILER V7.50 RAM 03/18/2008 22:04:56 PAGE 3
117
118 xdata unsigned char CmdTxPtr1;
119 xdata unsigned char CmdTxPtr2;
120 xdata unsigned char CmdRxPtr1;
121 xdata unsigned char CmdRxPtr2;
122 xdata unsigned char CmdTxBuffer[64];
123 xdata unsigned char CmdRxBuffer[64];
124 xdata unsigned char Saturation;
125 xdata unsigned char Tint;
126 xdata unsigned char FineTune;
127 xdata unsigned char DeviceFlag;
128 //bit 0: SAA7114
129 //bit 1: Tuner
130 //bit 2: MSP
131 //
132 xdata unsigned char IIC_BaudRate;
133 //0x00 : 50k
134 //0x04 : 100k
135 //0x08 : 200k
136 //0x0c : 400k
137 xdata unsigned char OSD_Control;
138 xdata unsigned char TempValue;
139 xdata unsigned short MoveX;
140 xdata unsigned short MoveY;
141 xdata unsigned char MuteTimer;
142
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 144 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = 84 ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -