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

📄 rom_map.lst

📁 车载DVD的主控MCU的源程序
💻 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 + -