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

📄 mcu.lst

📁 MST720-DEMO程序
💻 LST
字号:
C51 COMPILER V7.50   MCU                                                                   03/18/2008 22:29:07 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MCU
OBJECT MODULE PLACED IN ..\1out\Mcu.obj
COMPILER INVOKED BY: D:\设计软件\Keil\C51\BIN\C51.EXE ..\KERNEL\Mcu.c BROWSE INCDIR(..\INC\;..\PANEL\;..\UI\;..\OPTION\;
                    -..\SCALER\DSP\) DEFINE(MCU_TYPE_SEL=0) DEBUG OBJECTEXTEND PRINT(..\1out\Mcu.lst) OBJECT(..\1out\Mcu.obj)

line level    source

   1          /******************************************************************************
   2           Copyright (c) 2005 MStar Semiconductor, Inc.
   3           All rights reserved.
   4          
   5           [Module Name]: Mcu.c
   6           [Date]:        04-Jan-2005
   7           [Comment]:
   8             MCU initialize subroutines.
   9           [Reversion History]:
  10          *******************************************************************************/
  11          
  12          #define _MCU_C_
  13          /********************
  14          * INCLUDE FILES     *
  15          *********************/
  16          #include "Mcu_reg.h"
  17          #include "Project.h"
  18          #include "TypeDef.h"
  19          #include "Ms7X_reg.h"
  20          #include "Ms_RWreg.h"
  21          #include "Mcu.h"
  22          #include "Debug.h"
  23          #include "Timer0.h"
  24          #include "Misc.h"
  25          #include "IR.h"
  26          #include "SI2C.h"
  27          #include "Ms_Func.h"
  28          
  29          /**********************
  30          * FUNCTION PROTOTYPES *
  31          ***********************/
  32          #if ((MARIA_TYPE_SEL == MARIA_2) && ENABLE_VD_DSP)
              void SysMcuLoad4K()
              {
                      BYTE xdata *dest;
                      BYTE code *src;
              
                      src = 0xf000;
                      dest = 0xf000;
                      do 
                      {
                              *dest = *src;
                              src++;
                              dest++;
                      } while (dest != 0);
                      
                      P3_4 = 0;
              }
              #endif
  50          
  51          void sysMcuInit(void)
  52          {
  53   1      #if (MCU_TYPE_SEL == MCU_MSTAR)//kevin
  54   1              MCUXFR_08_WDT_KEY_L = 0x55;
C51 COMPILER V7.50   MCU                                                                   03/18/2008 22:29:07 PAGE 2   

  55   1              MCUXFR_09_WDT_KEY_H = 0xAA;
  56   1              WDTCON = 0x00;                  // disable WDT.
  57   1      #if (MCU_MACHINE_CYCLE == 4)
                      CKCON = 0xF8;
              #else   // (MCU_MACHINE_CYCLE == 12)
  60   1              CKCON = 0xC0;
  61   1      #endif  // (MCU_MACHINE_CYCLE)
  62   1              P0 = 0xFE;
  63   1              MCUXFR_33_P1_CTRL = 0xff;
  64   1              MCUXFR_34_P1_OE = 0xff;
  65   1              P4 &= 0xFD;
  66   1      
  67   1      #else
                      P2 = 0xFF;
                      CHPCON = 0x10;
                      WDTCON = 0x00;
              #endif
  72   1      
  73   1      #if ((MARIA_TYPE_SEL == MARIA_2) && ENABLE_VD_DSP)
                      SysMcuLoad4K();
              #endif
  76   1              //VCC_On();//Robbie added 2006-01-07    
  77   1              PANEL_BLIGHT_ON();              // For AC power on garbage issue 20050804
  78   1              PANEL_VCC_OFF();                // For AC power on garbage issue 20050804
  79   1              mstEnableMute();                // For AC power on garbage issue 20050804
  80   1              
  81   1              sysTimer0Init();                        // initialize timer0 for delay counter
  82   1              miscGetDelayHandle();           // get miscDelay1ms timer0 handle
  83   1      
  84   1      #if RS232DBG
  85   1              sysUartDebugInit();             // initialize RS232 for debug function
  86   1      #endif  // RS232DBG
  87   1      
  88   1      #if IR_ENABLE
  89   1              sysIRInitial();
  90   1      #endif  // IR_ENABLE
  91   1      
  92   1      #if SI2C_ENABLE
  93   1              sysSlaveI2CInitial();                   // initialize SI2C function
  94   1      #endif  // SI2C_ENABLE
  95   1      
  96   1              EA=1;                           // Enable interrupt of MCU
  97   1      
  98   1      }
  99          
 100          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     55    ----
   CONSTANT SIZE    =   ----    ----
   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 + -