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

📄 main.lst

📁 用于对无刷直流电机的启动及控制程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
C51 COMPILER V7.50   MAIN                                                                  10/12/2005 16:46:09 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN MAIN.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE MAIN.C OBJECTADVANCED ROM(SMALL) BROWSE DEBUG CODE LISTINCLUDE SYMBOLS PREP
                    -RINT

line level    source

   1          //****************************************************************************
   2          // @Module        Project Settings
   3          // @Filename      MAIN.C
   4          // @Project       BLDC.dav
   5          //----------------------------------------------------------------------------
   6          // @Controller    Infineon XC866-4FR
   7          //
   8          // @Compiler      Keil
   9          //
  10          // @Codegenerator 1.6
  11          //
  12          // @Description   This file contains the Project initialization function.
  13          //
  14          //----------------------------------------------------------------------------
  15          // @Date          7/25/2005 1:17:32 AM
  16          //
  17          //****************************************************************************
  18          
  19          // USER CODE BEGIN (MAIN_General,1)
  20          
  21          // USER CODE END
  22          
  23          
  24          
  25          //****************************************************************************
  26          // @Project Includes
  27          //****************************************************************************
  28          
  29          #include "MAIN.H"
   1      =1  //****************************************************************************
   2      =1  // @Module        Project Settings
   3      =1  // @Filename      MAIN.H
   4      =1  // @Project       BLDC.dav
   5      =1  //----------------------------------------------------------------------------
   6      =1  // @Controller    Infineon XC866-4FR
   7      =1  //
   8      =1  // @Compiler      Keil
   9      =1  //
  10      =1  // @Codegenerator 1.6
  11      =1  //
  12      =1  // @Description   This is the include header file for all other modules.
  13      =1  //
  14      =1  //----------------------------------------------------------------------------
  15      =1  // @Date          7/25/2005 1:17:32 AM
  16      =1  //
  17      =1  //****************************************************************************
  18      =1  
  19      =1  // USER CODE BEGIN (MAIN_Header,1)
  20      =1  
  21      =1  // USER CODE END
  22      =1  
  23      =1  
  24      =1  
  25      =1  #ifndef _MAIN_H_
C51 COMPILER V7.50   MAIN                                                                  10/12/2005 16:46:09 PAGE 2   

  26      =1  #define _MAIN_H_
  27      =1  
  28      =1  //****************************************************************************
  29      =1  // @Project Includes
  30      =1  //****************************************************************************
  31      =1  
  32      =1  // USER CODE BEGIN (MAIN_Header,2)
  33      =1  
  34      =1  // USER CODE END
  35      =1  
  36      =1  
  37      =1  //****************************************************************************
  38      =1  // @Macros
  39      =1  //****************************************************************************
  40      =1  
  41      =1  // Please ensure that SCU_PAGE is switched to Page 1 before using these macros
  42      =1  #define MAIN_vUnlockProtecReg() PASSWD = 0x9B 
  43      =1  #define MAIN_vlockProtecReg()   PASSWD = 0xAB
  44      =1  
  45      =1  // USER CODE BEGIN (MAIN_Header,3)
  46      =1  
  47      =1  // USER CODE END
  48      =1  
  49      =1  
  50      =1  //****************************************************************************
  51      =1  // @Defines
  52      =1  //****************************************************************************
  53      =1  
  54      =1  // USER CODE BEGIN (MAIN_Header,4)
  55      =1  
  56      =1  // USER CODE END
  57      =1  
  58      =1  #define bool  bit
  59      =1  #define ulong unsigned long
  60      =1  #define uword unsigned int
  61      =1  #define ubyte unsigned char
  62      =1  
  63      =1  
  64      =1  #define KEIL
  65      =1  
  66      =1  
  67      =1  //****************************************************************************
  68      =1  // @Prototypes Of Global Functions
  69      =1  //****************************************************************************
  70      =1  
  71      =1  
  72      =1  // USER CODE BEGIN (MAIN_Header,5)
  73      =1  
  74      =1  // USER CODE END
  75      =1  
  76      =1  
  77      =1  //   -------------------------------------------------------------------------
  78      =1  //   Declaration of SFRs
  79      =1  //   -------------------------------------------------------------------------
  80      =1  
  81      =1  //   Notes: You can avoid the problem that your compiler does not yet support 
  82      =1  //          the latest derivatives if you use the SFR definitions generated 
  83      =1  //          by DAvE instead of those that come along with your compiler (in 
  84      =1  //          the "Register File").
  85      =1  
  86      =1  //          PORT SFRs are defined in file 'IO.H'.
  87      =1  
C51 COMPILER V7.50   MAIN                                                                  10/12/2005 16:46:09 PAGE 3   

  88      =1  //   SFR byte definitions
  89      =1  sfr A          = 0xE0;    
  90      =1  sfr ADC_CHCTR0 = 0xCA;    
  91      =1  sfr ADC_CHCTR1 = 0xCB;    
  92      =1  sfr ADC_CHCTR2 = 0xCC;    
  93      =1  sfr ADC_CHCTR3 = 0xCD;    
  94      =1  sfr ADC_CHCTR4 = 0xCE;    
  95      =1  sfr ADC_CHCTR5 = 0xCF;    
  96      =1  sfr ADC_CHCTR6 = 0xD2;    
  97      =1  sfr ADC_CHCTR7 = 0xD3;    
  98      =1  sfr ADC_CHINCR = 0xCB;    
  99      =1  sfr ADC_CHINFR = 0xCA;    
 100      =1  sfr ADC_CHINPR = 0xCD;    
 101      =1  sfr ADC_CHINSR = 0xCC;    
 102      =1  sfr ADC_CRCR1  = 0xCA;    
 103      =1  sfr ADC_CRMR1  = 0xCC;    
 104      =1  sfr ADC_CRPR1  = 0xCB;    
 105      =1  sfr ADC_ETRCR  = 0xCF;    
 106      =1  sfr ADC_EVINCR = 0xCF;    
 107      =1  sfr ADC_EVINFR = 0xCE;    
 108      =1  sfr ADC_EVINPR = 0xD3;    
 109      =1  sfr ADC_EVINSR = 0xD2;    
 110      =1  sfr ADC_GLOBCTR = 0xCA;    
 111      =1  sfr ADC_GLOBSTR = 0xCB;    
 112      =1  sfr ADC_INPCR0 = 0xCE;    
 113      =1  sfr ADC_LCBR   = 0xCD;    
 114      =1  sfr ADC_PAGE   = 0xD1;    
 115      =1  sfr ADC_PRAR   = 0xCC;    
 116      =1  sfr ADC_Q0R0   = 0xCF;    
 117      =1  sfr ADC_QBUR0  = 0xD2;    
 118      =1  sfr ADC_QINR0  = 0xD2;    
 119      =1  sfr ADC_QMR0   = 0xCD;    
 120      =1  sfr ADC_QSR0   = 0xCE;    
 121      =1  sfr ADC_RCR0   = 0xCA;    
 122      =1  sfr ADC_RCR1   = 0xCB;    
 123      =1  sfr ADC_RCR2   = 0xCC;    
 124      =1  sfr ADC_RCR3   = 0xCD;    
 125      =1  sfr ADC_RESR0H = 0xCB;    
 126      =1  sfr ADC_RESR0L = 0xCA;    
 127      =1  sfr ADC_RESR1H = 0xCD;    
 128      =1  sfr ADC_RESR1L = 0xCC;    
 129      =1  sfr ADC_RESR2H = 0xCF;    
 130      =1  sfr ADC_RESR2L = 0xCE;    
 131      =1  sfr ADC_RESR3H = 0xD3;    
 132      =1  sfr ADC_RESR3L = 0xD2;    
 133      =1  sfr ADC_RESRA0H = 0xCB;    
 134      =1  sfr ADC_RESRA0L = 0xCA;    
 135      =1  sfr ADC_RESRA1H = 0xCD;    
 136      =1  sfr ADC_RESRA1L = 0xCC;    
 137      =1  sfr ADC_RESRA2H = 0xCF;    
 138      =1  sfr ADC_RESRA2L = 0xCE;    
 139      =1  sfr ADC_RESRA3H = 0xD3;    
 140      =1  sfr ADC_RESRA3L = 0xD2;    
 141      =1  sfr ADC_VFCR   = 0xCE;    
 142      =1  sfr B          = 0xF0;    
 143      =1  sfr BCON       = 0xBD;    
 144      =1  sfr BG         = 0xBE;    
 145      =1  sfr CCU6_CC60RH = 0xFB;    
 146      =1  sfr CCU6_CC60RL = 0xFA;    
 147      =1  sfr CCU6_CC60SRH = 0xFB;    
 148      =1  sfr CCU6_CC60SRL = 0xFA;    
 149      =1  sfr CCU6_CC61RH = 0xFD;    
C51 COMPILER V7.50   MAIN                                                                  10/12/2005 16:46:09 PAGE 4   

 150      =1  sfr CCU6_CC61RL = 0xFC;    
 151      =1  sfr CCU6_CC61SRH = 0xFD;    
 152      =1  sfr CCU6_CC61SRL = 0xFC;    
 153      =1  sfr CCU6_CC62RH = 0xFF;    
 154      =1  sfr CCU6_CC62RL = 0xFE;    
 155      =1  sfr CCU6_CC62SRH = 0xFF;    
 156      =1  sfr CCU6_CC62SRL = 0xFE;    
 157      =1  sfr CCU6_CC63RH = 0x9B;    
 158      =1  sfr CCU6_CC63RL = 0x9A;    
 159      =1  sfr CCU6_CC63SRH = 0x9B;    
 160      =1  sfr CCU6_CC63SRL = 0x9A;    
 161      =1  sfr CCU6_CMPMODIFH = 0xA7;    
 162      =1  sfr CCU6_CMPMODIFL = 0xA6;    
 163      =1  sfr CCU6_CMPSTATH = 0xFF;    
 164      =1  sfr CCU6_CMPSTATL = 0xFE;    
 165      =1  sfr CCU6_IENH  = 0x9D;    
 166      =1  sfr CCU6_IENL  = 0x9C;    
 167      =1  sfr CCU6_INPH  = 0x9F;    
 168      =1  sfr CCU6_INPL  = 0x9E;    
 169      =1  sfr CCU6_ISH   = 0x9D;    
 170      =1  sfr CCU6_ISL   = 0x9C;    
 171      =1  sfr CCU6_ISRH  = 0xA5;    
 172      =1  sfr CCU6_ISRL  = 0xA4;    
 173      =1  sfr CCU6_ISSH  = 0xA5;    
 174      =1  sfr CCU6_ISSL  = 0xA4;    
 175      =1  sfr CCU6_MCMCTR = 0xA7;    
 176      =1  sfr CCU6_MCMOUTH = 0x9B;    
 177      =1  sfr CCU6_MCMOUTL = 0x9A;    
 178      =1  sfr CCU6_MCMOUTSH = 0x9F;    
 179      =1  sfr CCU6_MCMOUTSL = 0x9E;    
 180      =1  sfr CCU6_MODCTRH = 0xFD;    
 181      =1  sfr CCU6_MODCTRL = 0xFC;    
 182      =1  sfr CCU6_PAGE  = 0xA3;    
 183      =1  sfr CCU6_PISEL0H = 0x9F;    
 184      =1  sfr CCU6_PISEL0L = 0x9E;    
 185      =1  sfr CCU6_PISEL2 = 0xA4;    
 186      =1  sfr CCU6_PSLR  = 0xA6;    
 187      =1  sfr CCU6_T12DTCH = 0xA5;    
 188      =1  sfr CCU6_T12DTCL = 0xA4;    
 189      =1  sfr CCU6_T12H  = 0xFB;    
 190      =1  sfr CCU6_T12L  = 0xFA;    
 191      =1  sfr CCU6_T12MSELH = 0x9B;    
 192      =1  sfr CCU6_T12MSELL = 0x9A;    
 193      =1  sfr CCU6_T12PRH = 0x9D;    
 194      =1  sfr CCU6_T12PRL = 0x9C;    
 195      =1  sfr CCU6_T13H  = 0xFD;    
 196      =1  sfr CCU6_T13L  = 0xFC;    
 197      =1  sfr CCU6_T13PRH = 0x9F;    
 198      =1  sfr CCU6_T13PRL = 0x9E;    
 199      =1  sfr CCU6_TCTR0H = 0xA7;    
 200      =1  sfr CCU6_TCTR0L = 0xA6;    
 201      =1  sfr CCU6_TCTR2H = 0xFB;    
 202      =1  sfr CCU6_TCTR2L = 0xFA;    
 203      =1  sfr CCU6_TCTR4H = 0x9D;    
 204      =1  sfr CCU6_TCTR4L = 0x9C;    
 205      =1  sfr CCU6_TRPCTRH = 0xFF;    
 206      =1  sfr CCU6_TRPCTRL = 0xFE;    
 207      =1  sfr CMCON      = 0xBA;    
 208      =1  sfr DPH        = 0x83;    
 209      =1  sfr DPL        = 0x82;    
 210      =1  sfr EO         = 0xA2;    
 211      =1  sfr EXICON0    = 0xB7;    
C51 COMPILER V7.50   MAIN                                                                  10/12/2005 16:46:09 PAGE 5   

 212      =1  sfr EXICON1    = 0xBA;    
 213      =1  sfr FEAH       = 0xBD;    

⌨️ 快捷键说明

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