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

📄 application.lst

📁 RA8806底层驱动
💻 LST
字号:
C51 COMPILER V7.09   APPLICATION                                                           02/09/2009 16:04:55 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE APPLICATION
OBJECT MODULE PLACED IN Application.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Application.C OPTIMIZE(2,SPEED) BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "INCLUDE.H" 
   2          
   3          
   4          /*********************************************************************************************************
   5          **
   6          ** Function name:                                  KeyDoEvents 
   7          **
   8          ** Descriptions:        Judge Motor's Run Status
   9          ** input parameters:    None
  10          ** Returned value:      None  
  11          ** Notice:               
  12           
  13          ** Created by:          Yan Junsheng 
  14          ** Created Date:        2008/10/23
  15          **--------------------------------------------------------------------------------------------------------
  16          ** Modified by:
  17          ** Modified date:
  18          *********************************************************************************************************/
             - 
  19          #if KeyDoEvents_EN      
  20           
  21           void KeyDoEvents(void)
  22           {      INT8U CurDownKeyStatus = 0xFF;            
  23   1          CurDownKeyStatus = GetKey_Value();
  24   1              switch(CurDownKeyStatus) 
  25   1                    {                  
  26   2                           case 0x01:                                         // 按键"上"
  27   2                                         {    
  28   3                                                 if(MenuIndex == 2)
  29   3                                                 { 
  30   4                                                    if(FrameSelCurItem == 1)
  31   4                                                        {
  32   5                                                           FrameSelCurItem               = 4;
  33   5                                                               pMenuFlag->DispUpdateDataFlag1 = 1; 
  34   5                                                               pMenuFlag->DispUpdateDataFlag4 = 1; 
  35   5                                                        }      
  36   4                                                    else if(FrameSelCurItem == 2)
  37   4                                                        {
  38   5                                                           FrameSelCurItem               = 1;
  39   5                                                               pMenuFlag->DispUpdateDataFlag2 = 1; 
  40   5                                                               pMenuFlag->DispUpdateDataFlag1 = 1; 
  41   5                                                        }      
  42   4                                                    else if(FrameSelCurItem == 3)
  43   4                                                        {
  44   5                                                           FrameSelCurItem               = 2;
  45   5                                                               pMenuFlag->DispUpdateDataFlag3 = 1; 
  46   5                                                               pMenuFlag->DispUpdateDataFlag2 = 1; 
  47   5                                                        }      
  48   4                                                    else if(FrameSelCurItem == 4)
  49   4                                                        {
  50   5                                                           FrameSelCurItem               = 3;
  51   5                                                               pMenuFlag->DispUpdateDataFlag4 = 1; 
  52   5                                                               pMenuFlag->DispUpdateDataFlag3 = 1; 
  53   5                                                        }      
  54   4                                                 }
C51 COMPILER V7.09   APPLICATION                                                           02/09/2009 16:04:55 PAGE 2   

  55   3                                                        break;
  56   3                                                 }                                   
  57   2                           case 0x02:                     // 按键"下"
  58   2                                         {    
  59   3                                                 if(MenuIndex == 2)
  60   3                                                 { 
  61   4                                                    if(FrameSelCurItem == 1)
  62   4                                                        {
  63   5                                                           FrameSelCurItem               = 2;
  64   5                                                               pMenuFlag->DispUpdateDataFlag1 = 1; 
  65   5                                                               pMenuFlag->DispUpdateDataFlag2 = 1; 
  66   5                                                        }      
  67   4                                                    else if(FrameSelCurItem == 2)
  68   4                                                        {
  69   5                                                           FrameSelCurItem               = 3;
  70   5                                                               pMenuFlag->DispUpdateDataFlag2 = 1; 
  71   5                                                               pMenuFlag->DispUpdateDataFlag3 = 1; 
  72   5                                                        }      
  73   4                                                    else if(FrameSelCurItem == 3)
  74   4                                                        {
  75   5                                                           FrameSelCurItem               = 4;
  76   5                                                               pMenuFlag->DispUpdateDataFlag3 = 1; 
  77   5                                                               pMenuFlag->DispUpdateDataFlag4 = 1; 
  78   5                                                        }      
  79   4                                                    else if(FrameSelCurItem == 4)
  80   4                                                        {
  81   5                                                           FrameSelCurItem               = 1;
  82   5                                                               pMenuFlag->DispUpdateDataFlag1 = 1; 
  83   5                                                               pMenuFlag->DispUpdateDataFlag4 = 1; 
  84   5                                                        }       
  85   4                                                 }
  86   3                                                        break;
  87   3                                                 }                           
  88   2                           case 0x04:                                         // 按键"确认" 
  89   2                                         {     
  90   3                                                        if(MenuIndex == 2)
  91   3                                                        {  
  92   4                                                           MenuIndex = 3;
  93   4                                                               (*FrameOneMenu[FrameSelCurItem])();
  94   4                                                        }
  95   3                                                        break;
  96   3                                                 }   
  97   2                               case 0x08:                                             // 按键"返回"
  98   2                                         {   
  99   3                                                    if(MenuIndex == 3)
 100   3                                                        {
 101   4                                                           MenuIndex = 2;
 102   4                                       pMenuFlag->DispUpdateDataFlag1 = 1;
 103   4                                       pMenuFlag->DispUpdateDataFlag2 = 1;
 104   4                                       pMenuFlag->DispUpdateDataFlag3 = 1;
 105   4                                       pMenuFlag->DispUpdateDataFlag4 = 1; 
 106   4                                           pMenuFlag->ScreenFlashFlag     = 1;
 107   4                                                        }
 108   3                                                        break; 
 109   3                                                 } 
 110   2                           case 0x20:                                         // 按键" "
 111   2                                         {   
 112   3                                                        break;
 113   3                                         }                                   
 114   2                               case 0x10:                         // 按键" "
 115   2                                         {     
 116   3                                                        break;
C51 COMPILER V7.09   APPLICATION                                                           02/09/2009 16:04:55 PAGE 3   

 117   3                                                 }  
 118   2                               default:     break;
 119   2                              }        
 120   1       }
 121          #endif  
 122          
 123                       /*-------------------------------   End    -----------------------------*/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    325    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   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 + -