📄 rom_map.lst
字号:
C51 COMPILER V7.06 ROM_MAP 12/11/2007 11:28:44 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE ROM_MAP
OBJECT MODULE PLACED IN .\BIN\Rom_map.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SRC\Rom_map.C LARGE OPTIMIZE(9,SPEED) DEBUG OBJECTEXTEND PRINT(.\LST\Rom_ma
-p.lst) OBJECT(.\BIN\Rom_map.obj)
stmt level source
1 /*==========================================
2 ==========================================*/
3 #include "include.h"
4 /*==========================================
5 ==========================================*/
6 code unsigned char EEP_ModeMap[T_Preset_Timing_No*T_Mode_Data_No]={
7 //H_SYNC(16bit),HV_Pol(4bit),V_SYNC(12bit)
8 //for 640X480
9 /*
10 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VN_HN,599),
11 T_Timing_Parameters(33,48,800,Re_0640x0480),
12 T_H_FREQ_2_Bytes(349),T_V_FREQ_2_Bytes(T_VP_HN,699),
13 T_Timing_Parameters(14,75,816,Re_0640x0480),
14 T_H_FREQ_2_Bytes(360),T_V_FREQ_2_Bytes(T_VN_HN,700),
15 T_Timing_Parameters(28,128,840,Re_0640x0480),
16 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VN_HN,700),
17 T_Timing_Parameters(35,48,800,Re_0640x0480),
18 T_H_FREQ_2_Bytes(378),T_V_FREQ_2_Bytes(T_VN_HN,728),
19 T_Timing_Parameters(28,128,832,Re_0640x0480),
20 T_H_FREQ_2_Bytes(375),T_V_FREQ_2_Bytes(T_VN_HN,750),
21 T_Timing_Parameters(16,120,840,Re_0640x0480),
22 T_H_FREQ_2_Bytes(375),T_V_FREQ_2_Bytes(T_VP_HP,750),
23 T_Timing_Parameters(16,120,840,Re_0640x0480),
24 T_H_FREQ_2_Bytes(432),T_V_FREQ_2_Bytes(T_VN_HN,850), //mode8
25 T_Timing_Parameters(25,80,832,Re_0640x0480),
26 //Text or Graph mode start
27 //for 640x350 70hz
28 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VN_HP,700),
29 T_Timing_Parameters(60,48,800,Re_0640x0350),
30 //for 720x350 70hz
31 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VN_HP,700),
32 T_Timing_Parameters(35,54,900,Re_0720x0350),
33 //for 640x400
34 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VP_HN,700),
35 T_Timing_Parameters(35,48,800,Re_0640x0400),
36 //for 720x400
37 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VP_HN,700), //mode12
38 T_Timing_Parameters(35,54,900,Re_0720x0400),
39 //Text or Graph mode end
40 //for 800x600
41 T_H_FREQ_2_Bytes(351),T_V_FREQ_2_Bytes(T_VP_HP,562),
42 T_Timing_Parameters(22,128,1024,Re_0800x0600),
43 T_H_FREQ_2_Bytes(378),T_V_FREQ_2_Bytes(T_VP_HP,600),
44 T_Timing_Parameters(23,88,1056,Re_0800x0600),
45 T_H_FREQ_2_Bytes(480),T_V_FREQ_2_Bytes(T_VP_HP,721),
46 T_Timing_Parameters(23,64,1040,Re_0800x0600),
47 T_H_FREQ_2_Bytes(468),T_V_FREQ_2_Bytes(T_VP_HP,750),
48 T_Timing_Parameters(21,160,1056,Re_0800x0600),
49 T_H_FREQ_2_Bytes(536),T_V_FREQ_2_Bytes(T_VP_HP,850),//mode 17
50 T_Timing_Parameters(27,152,1048,Re_0800x0600),
51
52 //for 1024x768
53 T_H_FREQ_2_Bytes(483),T_V_FREQ_2_Bytes(T_VN_HN,600),
54 T_Timing_Parameters(29,160,1344,Re_1024x0768),
C51 COMPILER V7.06 ROM_MAP 12/11/2007 11:28:44 PAGE 2
55 T_H_FREQ_2_Bytes(564),T_V_FREQ_2_Bytes(T_VN_HN,700),
56 T_Timing_Parameters(29,144,1328,Re_1024x0768),
57 T_H_FREQ_2_Bytes(577),T_V_FREQ_2_Bytes(T_VN_HN,721),
58 T_Timing_Parameters(26,144,1360,Re_1024x0768),
59 T_H_FREQ_2_Bytes(600),T_V_FREQ_2_Bytes(T_VP_HP,750),
60 T_Timing_Parameters(28,176,1312,Re_1024x0768),
61 T_H_FREQ_2_Bytes(686),T_V_FREQ_2_Bytes(T_VP_HP,849),//mode22
62 T_Timing_Parameters(36,208,1376,Re_1024x0768),
63
64 //for 1152x864
65 T_H_FREQ_2_Bytes(540),T_V_FREQ_2_Bytes(T_VP_HP,592),
66 T_Timing_Parameters(32,192,1480,Re_1152x0864),
67 T_H_FREQ_2_Bytes(638),T_V_FREQ_2_Bytes(T_VP_HP,700),
68 T_Timing_Parameters(44,200,1480,Re_1152x0864),
69 T_H_FREQ_2_Bytes(675),T_V_FREQ_2_Bytes(T_VP_HP,750),
70 T_Timing_Parameters(32,256,1600,Re_1152x0864),
71 T_H_FREQ_2_Bytes(771),T_V_FREQ_2_Bytes(T_VP_HN,850),//mode26
72 T_Timing_Parameters(42,257,1552,Re_1152x0864),
73 //for 1280x960
74 T_H_FREQ_2_Bytes(600),T_V_FREQ_2_Bytes(T_VP_HP,600),
75 T_Timing_Parameters(36,312,1800,Re_1280x0960),
76 T_H_FREQ_2_Bytes(750),T_V_FREQ_2_Bytes(T_VP_HP,750),
77 T_Timing_Parameters(36,312,1800,Re_1280x0960),
78 T_H_FREQ_2_Bytes(861),T_V_FREQ_2_Bytes(T_VP_HP,849),//mode29
79 T_Timing_Parameters(36,250,1728,Re_1280x0960),
80 //for 1280x1024
81 T_H_FREQ_2_Bytes(639),T_V_FREQ_2_Bytes(T_VP_HP,600),
82 T_Timing_Parameters(38,248,1688,Re_1280x1024),
83 T_H_FREQ_2_Bytes(799),T_V_FREQ_2_Bytes(T_VP_HP,750),
84 T_Timing_Parameters(38,248,1688,Re_1280x1024),
85 T_H_FREQ_2_Bytes(911),T_V_FREQ_2_Bytes(T_VP_HP,850),//mode32
86 T_Timing_Parameters(44,224,1728,Re_1280x1024),
87 //for 1600*1200
88 T_H_FREQ_2_Bytes(750),T_V_FREQ_2_Bytes(T_VP_HP,600),
89 T_Timing_Parameters(46,304,2160,Re_1600x1200),
90 T_H_FREQ_2_Bytes(875),T_V_FREQ_2_Bytes(T_VP_HP,700),
91 T_Timing_Parameters(46,304,2160,Re_1600x1200),
92 T_H_FREQ_2_Bytes(937),T_V_FREQ_2_Bytes(T_VP_HP,750),
93 T_Timing_Parameters(46,304,2160,Re_1600x1200),
94 T_H_FREQ_2_Bytes(1062),T_V_FREQ_2_Bytes(T_VP_HP,850),//mode36
95 T_Timing_Parameters(46,304,2160,Re_1600x1200),
96 */
97 /*
98 T_H_FREQ_2_Bytes(378),T_V_FREQ_2_Bytes(T_VP_HP,600),
99 T_Timing_Parameters(23,88,1056,Re_0800x0600),
100
101 T_H_FREQ_2_Bytes(483),T_V_FREQ_2_Bytes(T_VN_HN,600),
102 T_Timing_Parameters(29,160,1344,Re_1024x0768),
103
104 T_H_FREQ_2_Bytes(1062),T_V_FREQ_2_Bytes(T_VP_HP,850),//mode36
105 T_Timing_Parameters(46,304,2160,Re_1600x1200),
106 */
107 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VN_HN,599),
108 T_Timing_Parameters(24,33,787,Re_0640x0480),
109 T_H_FREQ_2_Bytes(349),T_V_FREQ_2_Bytes(T_VP_HN,699),
110 T_Timing_Parameters(14,75,816,Re_0640x0480),
111 T_H_FREQ_2_Bytes(360),T_V_FREQ_2_Bytes(T_VN_HN,700),
112 T_Timing_Parameters(28,128,840,Re_0640x0480),
113 T_H_FREQ_2_Bytes(314),T_V_FREQ_2_Bytes(T_VN_HN,700),
114 T_Timing_Parameters(35,48,800,Re_0640x0480),
115 T_H_FREQ_2_Bytes(378),T_V_FREQ_2_Bytes(T_VN_HN,728),
116 T_Timing_Parameters(28,128,832,Re_0640x0480),
C51 COMPILER V7.06 ROM_MAP 12/11/2007 11:28:44 PAGE 3
117 T_H_FREQ_2_Bytes(375),T_V_FREQ_2_Bytes(T_VN_HN,750),
118 T_Timing_Parameters(16,120,840,Re_0640x0480),
119 T_H_FREQ_2_Bytes(375),T_V_FREQ_2_Bytes(T_VP_HP,750),
120 T_Timing_Parameters(16,120,840,Re_0640x0480),
121 T_H_FREQ_2_Bytes(432),T_V_FREQ_2_Bytes(T_VN_HN,850), //mode8
122 T_Timing_Parameters(25,80,832,Re_0640x0480),
123 //for 800x600
124 T_H_FREQ_2_Bytes(378),T_V_FREQ_2_Bytes(T_VP_HP,600),
125 T_Timing_Parameters(23,80,1056,Re_0800x0600),
126 T_H_FREQ_2_Bytes(488),T_V_FREQ_2_Bytes(T_VN_HN,668),
127 T_Timing_Parameters(76,96,1024,Re_0800x0600),
128 T_H_FREQ_2_Bytes(466),T_V_FREQ_2_Bytes(T_VP_HP,699),
129 T_Timing_Parameters(23,64,1040,Re_0800x0600),
130 T_H_FREQ_2_Bytes(480),T_V_FREQ_2_Bytes(T_VP_HP,721), //mode30
131 T_Timing_Parameters(21,46,1024,Re_0800x0600),
132 T_H_FREQ_2_Bytes(468),T_V_FREQ_2_Bytes(T_VP_HP,750),
133 T_Timing_Parameters(21,141,1041,Re_0800x0600),
134 //for 1024x768
135 T_H_FREQ_2_Bytes(483),T_V_FREQ_2_Bytes(T_VN_HN,600),
136 T_Timing_Parameters(29,133,1324,Re_1024x0768),
137 T_H_FREQ_2_Bytes(539),T_V_FREQ_2_Bytes(T_VN_HN,661),
138 T_Timing_Parameters(36,112,1328,Re_1024x0768),
139 T_H_FREQ_2_Bytes(564),T_V_FREQ_2_Bytes(T_VN_HN,700),
140 T_Timing_Parameters(29,144,1328,Re_1024x0768),
141 T_H_FREQ_2_Bytes(577),T_V_FREQ_2_Bytes(T_VN_HN,721), //mode45
142 T_Timing_Parameters(26,144,1360,Re_1024x0768),
143 T_H_FREQ_2_Bytes(600),T_V_FREQ_2_Bytes(T_VP_HP,750),
144 T_Timing_Parameters(28,176,1312,Re_1024x0768),
145 T_H_FREQ_2_Bytes(1062),T_V_FREQ_2_Bytes(T_VP_HP,850),//mode36
146 T_Timing_Parameters(46,304,2160,Re_1600x1200),
147
148 };
149 code unsigned char McuRegTab[]={
150 0xf0, // PortA
151 0xfe, // PortB
152 0x6f, // PortC
153 0xff, // PortD
154 0x01, // PortE
155 0x50, // RDPA_REG
156 0x04, // RDPB_REG
157 0x00, // RDPC_REG
158 0x07, // RDPD_REG
159 0x01, // RDPE_REG
160 0x55, // CLRWDT
161 0x00, // ADC_CON
162 0x00, // ADC0_REG
163 0x00, // ADC1_REG
164 0x00, // ADC2_REG
165 0x00, // ADC3_REG
166 0x00, // PWM0/1 Enable
167 0x00, // PWM2...9 Enable
168 0x00, // PWM0
169 0x00, // PWM1
170 0x00, // PWM2
171 0x00, // PWM3
172 0x00, // PWM4
173 0x00, // PWM5 Volume
174 0x00, // PWM6
175 0xa5, // PWM7
176 0x00, // PWM8
177 0x00, // PWM9 FuncBuf[pBRIGHTNESS]
178 0x00, // DDC_CTRL_0
C51 COMPILER V7.06 ROM_MAP 12/11/2007 11:28:44 PAGE 4
179 0x00, // DDC_ADDR_0
180 0x00, // DDC_CTRL_1
181 0x00, // DDC_ADDR_1
182 0x00, // INT_SRC
183 0x03, // INTEXT_FLG/CLR
184 0x03, // INTEXT_EN
185 };
186
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = 301 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -