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

📄 main.lst

📁 51单片机c语言编程及实验例子大全
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  04/30/2008 21:02:13 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\main.obj
COMPILER INVOKED BY: D:\software\Keil51\C51\BIN\C51.EXE C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\m
                    -ain.c BROWSE DEBUG OBJECTEXTEND PRINT(.\main.lst) OBJECT(.\main.obj)

stmt level    source

   1          /*****************************************************************************/
   2          /*main.c
   3          /*nihaiou
   4          /*2005-09-23
   5          /*****************************************************************************/
   6          #define R5_MAIN_GLOBALS__
   7          #define MAIN_GLOBALS
   8          #define RESOURCE_GLOBALS
   9          
  10          #include "DataType.h"
*** WARNING C318 IN LINE 10 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'D
             -ataType.h'
  11          #include "FTC32t.h"
*** WARNING C318 IN LINE 11 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'F
             -TC32t.h'
  12          #include "Define.h"
*** WARNING C318 IN LINE 12 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'D
             -efine.h'
  13          #include "ftc32t_m.h"
*** WARNING C318 IN LINE 13 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'f
             -tc32t_m.h'
  14          #include "register.h"
*** WARNING C318 IN LINE 14 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'r
             -egister.h'
  15          #include "global_variable.h"
*** WARNING C318 IN LINE 15 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'g
             -lobal_variable.h'
  16          #include "clk_i2sc.h"
*** WARNING C318 IN LINE 16 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'c
             -lk_i2sc.h'
  17          #include "clock_reset.h"
*** WARNING C318 IN LINE 17 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'c
             -lock_reset.h'
  18          #include "main.h"
*** WARNING C318 IN LINE 18 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'm
             -ain.h'
  19          #include "mode.h"
*** WARNING C318 IN LINE 19 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'm
             -ode.h'
  20          #include "disk.h"
*** WARNING C318 IN LINE 20 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'd
             -isk.h'
  21          #include "display.h"
*** WARNING C318 IN LINE 21 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'd
             -isplay.h'
  22          #include "fm_task.h"
*** WARNING C318 IN LINE 22 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'f
             -m_task.h'
  23          #include "Tea5767.h"
*** WARNING C318 IN LINE 23 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'T
             -ea5767.h'
  24          #include "gui.h"
*** WARNING C318 IN LINE 24 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'g
             -ui.h'
C51 COMPILER V7.06   MAIN                                                                  04/30/2008 21:02:13 PAGE 2   

  25          #include "resource.h"
*** WARNING C318 IN LINE 25 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'r
             -esource.h'
  26          #include "clock.h"
*** WARNING C318 IN LINE 26 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'c
             -lock.h'
  27          #include "sys_ctrl.h"
*** WARNING C318 IN LINE 27 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 's
             -ys_ctrl.h'
  28          #include "icondefine.h"
*** WARNING C318 IN LINE 28 OF C:\Documents and Settings\Administrator\桌面\收音机\Fm\Fm\main\main.c: can't open file 'i
             -condefine.h'
  29          
  30          #define MCU_CLK_48M      0X01
  31          #define MCU_CLK_32M      0X03
  32          #define MCU_CLK_24M      0X02
  33          #define MCU_CLK_19P2M    0X06
  34          #define MCU_CLK_16M      0X04
  35          #define MCU_CLK_12M      0X22
  36          #define MCU_CLK_8M       0X24
  37          #define MCU_CLK_6M       0X32
  38          
  39          #define mDacOfCodecPowerOff()   (XBYTE[CODECGLBCTR2] |= BIT0) 
  40          #define mDacOfCodecPowerOn()    (XBYTE[CODECGLBCTR2] &= (~BIT0))
  41          #define mAdcOfCodecPowerOff()   (XBYTE[CODECGLBCTR2] |= BIT1) 
  42          #define mAdcOfCodecPowerOn()    (XBYTE[CODECGLBCTR2] &= (~BIT1))
  43          
  44          
  45          
  46          //---------------------------------------------------------------------
  47          void vSysInit(void)
  48          {
  49   1      
  50   1              XBYTE[0x8001] |= 0x20;          //turn on DAC Clock
*** ERROR C202 IN LINE 50 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  51   1          //  XBYTE[CODECGLBCTR2] = 0x07;             //power down tstpd,dacpd,adcpd
  52   1      
  53   1          mDacOfCodecPowerOn();
*** ERROR C202 IN LINE 53 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'CODECGLBCTR2': unde
             -fined identifier
  54   1          mAdcOfCodecPowerOn();
*** ERROR C202 IN LINE 54 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'CODECGLBCTR2': unde
             -fined identifier
  55   1              //mDACSoftReset
  56   1              XBYTE[0x8000] |= 0x04;
*** ERROR C202 IN LINE 56 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  57   1              XBYTE[0x8000] &= 0xfb;
*** ERROR C202 IN LINE 57 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  58   1              
  59   1              //enable mixer on 
  60   1              XBYTE[0x800e] = 0x58;
*** ERROR C202 IN LINE 60 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  61   1      
  62   1              
  63   1      //codec input volume
  64   1      //CODECLLINCTR 0x8011 0x00-0x7f
  65   1      //CODECRLINCTR 0x8012 0x00-0x7f
  66   1      //code output volume
C51 COMPILER V7.06   MAIN                                                                  04/30/2008 21:02:13 PAGE 3   

  67   1      //CODECLLHCTR 0x800f 0x00-0x1f
  68   1      //CODECRLHCTR 0x8010 0x00-0x1f
  69   1      
  70   1      //modify ,change codec input volume right & left
  71   1      //not change input volume from fm record to fm,need use variable,not constant
  72   1          //if volume is min<= x <=max,not need change
  73   1          if((XBYTE[0x8011]<=0x1f) &&(XBYTE[0x8011] >=0x00))
*** ERROR C202 IN LINE 73 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  74   1          {
  75   2              //not need change
  76   2          }
  77   1          //else if volume is,x>max or x<min,initialize the volume is 0db,0x17
  78   1          else//need change,0x17
  79   1          {
  80   2              XBYTE[0x8011] = 0x17;           // 0db  
*** ERROR C202 IN LINE 80 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  81   2              XBYTE[0x8012] = 0x17;           // 0db
*** ERROR C202 IN LINE 81 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  82   2          }
  83   1      //modify ,change codec input volume right & left
  84   1      
  85   1      // volume == 0
  86   1      //      XBYTE[0x800f] = 0x79;           // 0 db in opga mode
  87   1      //      XBYTE[0x8010] = 0x79;           // 0 db in opga mode
  88   1      
  89   1              XBYTE[0x8000] |= 0x80;
*** ERROR C202 IN LINE 89 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'XBYTE': undefined i
             -dentifier
  90   1      //      XBYTE[0x801c] = 0x1f;
  91   1      
  92   1      
  93   1              gl_key_pressed = 0;
*** ERROR C202 IN LINE 93 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'gl_key_pressed': un
             -defined identifier
  94   1              gl_key_code = 0xff;
*** ERROR C202 IN LINE 94 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'gl_key_code': undef
             -ined identifier
  95   1      }
  96          
  97          //---------------------------------------------------------------------
  98          void TaskInit(void)
  99          {
 100   1          //Lower level software Init
 101   1          //SetSystemClk(ENU_MCU_CLK_24MHZ);
 102   1          SetSystemClk(ENU_MCU_CLK_32MHZ);
*** ERROR C202 IN LINE 102 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'ENU_MCU_CLK_32MHZ'
             -: undefined identifier
 103   1      
 104   1              //gui&lcd Init
 105   1          HorVerScanMode = VER_SCAN;
*** ERROR C202 IN LINE 105 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\收音机\FM\FM\MAIN\MAIN.C: 'HorVerScanMode': u
             -ndefined identifier
 106   1          //vLcdInit();
 107   1          LcdSet();
 108   1          //vDisplayWaitLogo();
 109   1          vSysInit();
 110   1          vGuiInit(); 
 111   1          MuteAct();
 112   1              vFmInit();
C51 COMPILER V7.06   MAIN                                                                  04/30/2008 21:02:13 PAGE 4   

 113   1              vExtMemSelt(); //add_04_01
 114   1      
 115   1          FixCount = 10000;
 116   1      
 117   1      }
 118          
 119          
 120          
 121          //---------------------------------------------------------------------
 122          void TaskExit(void)
 123          {
 124   1          vFmTaskExit();
 125   1      
 126   1          if(0 == u8FmNeedRecord)
 127   1          { 
 128   2             MuteAct();
 129   2                 XBYTE[0x800e] = 0x40;
 130   2             mDacOfCodecPowerOn();
 131   2             mAdcOfCodecPowerOff();
 132   2             FMPOWOFF();
 133   2          }
 134   1          else
 135   1          {
 136   2             FMSaveCurrentFreq = gdwSearchedVCO;
 137   2             FMSaveVol = u8LcdVolume;
 138   2             FMChannel = u8CurrentChannel;
 139   2          }
 140   1      
 141   1      }
 142          
 143          //---------------------------------------------------------------------
 144          void TaskEntry(void)
 145          {
 146   1          vFmTask();
 147   1      
 148   1          if(gl_key_pressed)
 149   1          {
 150   2              vGuiManager();
 151   2              gl_key_pressed = 0;
 152   2              gl_key_code = KEY_NON_KEY;
 153   2          }
 154   1      
 155   1          vDisplay();
 156   1      
 157   1      //////////////////////////////////////////////////////////
 158   1          if(1 == u8PowerOffLogo)
 159   1          {
 160   2             u8ToDomin2Off = 1;
 161   2             TS_PowerOffCount = 0;
 162   2             gl_mode_selt = 1;
 163   2             gl_mode_value = SYSTEM_DOMIN2_MODE;
 164   2          }
 165   1      //////////////////////////////////////////////////////////
 166   1      }
 167          
 168          
 169          //---------------------------------------------------------------------
 170          void main( void )
 171          {     
 172   1          SP = 0X7F;
 173   1      
 174   1              vFmInit();
C51 COMPILER V7.06   MAIN                                                                  04/30/2008 21:02:13 PAGE 5   

 175   1      
 176   1          while(1)
 177   1          {   
 178   2             TaskEntry();
 179   2          }
 180   1      }

C51 COMPILATION COMPLETE.  19 WARNING(S),  14 ERROR(S)

⌨️ 快捷键说明

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