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

📄 halrunled.lst

📁 威望公司MP3 + USB MCU 的参考软件
💻 LST
字号:
C51 COMPILER V8.01   HALRUNLED                                                             04/17/2008 09:54:39 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE HALRUNLED
OBJECT MODULE PLACED IN .\Debug\halrunled.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE led\halrunled.c LARGE OPTIMIZE(9,SIZE) REGFILE(.\Debug\VA4010_SDK_V2.ORC) B
                    -ROWSE NOINTPROMOTE INCDIR(.\common;.\e2prom;.\file;.\fmtx;.\ir;.\keyboard;.\lcm;.\led;.\main;.\matrixkey;.\mp3ctrl;.\sd;
                    -.\usbhost;.\include;.\lib) DEBUG OBJECTEXTEND PRINT(.\Debug\halrunled.lst) OBJECT(.\Debug\halrunled.obj)

line level    source

   1          /****************************************************************
   2          *                      Viaon Technology (Suzhou) Co.,Ltd
   3          *
   4          *    Copyright 2007, Viaon Technology (Suzhou) Co.,Ltd,Suzhou,China
   5          *                    All rights reserved.
   6          *
   7          *
   8          * Filename:             halrunled.c
   9          *
  10          * Programmer:           Greg 
  11          *
  12          * Created:              1/2/2008
  13          *
  14          * Description:          public functions 
  15          *              
  16          *        
  17          * Change History (most recent first):   2008.1.2
  18          ****************************************************************/
  19          #include "utiltypedef.h"
  20          #include "common.h"
  21          #include "halrunled.h"
  22          #include "config.h"
  23          
  24          #ifdef ENABLE_RUN_LED
              
              extern volatile BYTE data gRunled_tick;
              
              void halLEDInit(void)
              {
                      LED_PIN_INIT();
                      SET_RUN_LED_USB();
                      
                      return;
              }
              
              void halRunLED()
              {
                       if(FSMState != FSMSTATE_INIT){
                              SET_RUN_LED_USB();
                              return;
                        }
                              
                      if(mp3status == MP3STATUS_PLAY){
                              if(gRunled_tick >= 5){
                                      if(CHK_RUN_LED_USB())
                                              CLR_RUN_LED_USB();
                                      else
                                              SET_RUN_LED_USB();
              
                                      DISABLE_INTERRUPTS;
                                      gRunled_tick = 0;
                                      ENABLE_INTERRUPTS;
                              }
C51 COMPILER V8.01   HALRUNLED                                                             04/17/2008 09:54:39 PAGE 2   

                      }else if(mp3status == MP3STATUS_PAUSE){
                              SET_RUN_LED_USB();
                      }
              
                      return;
              }
              
              #endif
  62          
  63          


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