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

📄 eventpass.lst

📁 T103的开发程序 能兼容很多屏 可根据需要修改定义
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V8.08   EVENTPASS                                                             11/23/2007 00:57:20 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE EVENTPASS
OBJECT MODULE PLACED IN .\Object\EventPass.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SourceFile\EventPass.c LARGE BROWSE INCDIR(.\IncludeFile;.\IncludeFile\Pane
                    -l;.\IncludeFile\Font_Icon) DEFINE(T108) DEBUG OBJECTEXTEND PRINT(.\List\EventPass.lst) OBJECT(.\Object\EventPass.obj)

line level    source

   1          #include "Common.h"
   2          #include "Global.h"
   3          #include "ICControl.h"  
   4          #include "System.h"
   5          #include "TWICreg.h"
   6          #include "EventPass.h"
   7          #include "Keypad.h"
   8          #include "UIDraw.h"                
   9          #include "VideoSourceSwitch.h"  
  10          #include "osd2csl.h"
  11          //#define  _Myson8957_
  12          #include "Myson8957.h"                  
  13          uCHAR code EventTable[MENU_STATE_COUNT/*State*/][MENU_TOKEN_COUNT/*Token*/]=
  14          {
  15          {MENU_Stage_MENU1_COLOR,MENU_Stage_Calculate, MENU_Stage_QUIT},
  16          {MENU_Stage_Calculate,MENU_Stage_MENU1_COLOR,MENU_Stage_QUIT}
  17          };
  18          uCHAR Menu_ColorAdj()
  19          {
  20   1              uCHAR Item=0;
  21   1              if(m_cCurreKey==REMOTE_KEY_MENU)
  22   1              {
  23   2                      Show_Menu1_ColorAdj(Item);
  24   2                      m_cCurreKey=0;
  25   2              }
  26   1      #ifdef T108
  27   1                      PoolingINT();
  28   1      #endif
  29   1              
  30   1              switch(m_cCurreKey)
  31   1              {
  32   2                      case REMOTE_KEY_CH_INC: 
  33   2                              if(Item==0) 
  34   2                                      Item=MENU1_ITEM_NUM;
  35   2                              else
  36   2                                      Item--;
  37   2                      //      Show_Menu1_ColorAdj(Item);
  38   2                      break;
  39   2                      case REMOTE_KEY_CH_DEC :
  40   2                              if(Item==MENU1_ITEM_NUM) 
  41   2                                      Item=0;
  42   2                              else
  43   2                                      Item++; 
  44   2                      //      Show_Menu1_ColorAdj(Item);      
  45   2                      break;
  46   2                      case REMOTE_KEY_LEFT:
  47   2                      //      if(Item==0) 
  48   2                      //              return MENU_Token_LEFT; 
  49   2                      //      else
  50   2                      //              Show_Menu1_ItemAdjNum(Item);
  51   2                      break;
  52   2                      case REMOTE_KEY_RIGHT:
  53   2                      //      if(Item==0) 
  54   2                      //              return MENU_Token_RIGHT;
C51 COMPILER V8.08   EVENTPASS                                                             11/23/2007 00:57:20 PAGE 2   

  55   2                      //      else
  56   2                      //              Show_Menu1_ItemAdjNum(Item);            
  57   2                      break;
  58   2                      case REMOTE_KEY_RETURN:
  59   2                              return  MENU_Token_EXIT;
  60   2                      break;
  61   2                      case REMOTE_KEY_MENU:
  62   2                                      return  MENU_Token_MENU;
  63   2                      break;                  
  64   2              } 
  65   1              m_cCurreKey=0;
  66   1              return  MENU_Token_ORG;
  67   1      }
  68          /*
  69          uCHAR Menu_VGAAdj()
  70          {
  71                  return 0;
  72          }               */
  73          unsigned long Ca, Cb, Cc;
  74          char proc;
  75          uCHAR CalculaterProc()
  76          {
  77   1              if(m_cCurreKey==REMOTE_KEY_MENU) 
  78   1              {
  79   2                      Show_Calculate();
  80   2                      m_cCurreKey=0;
  81   2              }
  82   1      #ifdef T108
  83   1                      PoolingINT();
  84   1      #endif
  85   1              
  86   1              switch(m_cCurreKey)
  87   1              {                                         
  88   2                      case REMOTE_KEY_NUM0:   
  89   2                              if(proc==0)
  90   2                              {
  91   3                                      Ca = Ca*10;
  92   3                                      Show_CalculateNum(Ca);
  93   3                              }
  94   2                              else
  95   2                              {
  96   3                                      Cb = Cb*10;
  97   3                                      Show_CalculateNum(Cb);
  98   3                              }
  99   2                      break;    
 100   2                      case REMOTE_KEY_NUM1:
 101   2                              if(proc==0)
 102   2                              {
 103   3                                      Ca = Ca*10+1;
 104   3                                      Show_CalculateNum(Ca);
 105   3                              }
 106   2                              else
 107   2                              {
 108   3                                      Cb = Cb*10+1;
 109   3                                      Show_CalculateNum(Cb);
 110   3                              }
 111   2                      break;
 112   2                      case REMOTE_KEY_NUM2:
 113   2                              if(proc==0)
 114   2                              {
 115   3                                      Ca = Ca*10+2;
 116   3                                      Show_CalculateNum(Ca);
C51 COMPILER V8.08   EVENTPASS                                                             11/23/2007 00:57:20 PAGE 3   

 117   3                              }
 118   2                              else
 119   2                              {
 120   3                                      Cb = Cb*10+2;
 121   3                                      Show_CalculateNum(Cb);
 122   3                              }
 123   2                      break;
 124   2                      case REMOTE_KEY_NUM3:
 125   2                              if(proc==0)
 126   2                              {
 127   3                                      Ca = Ca*10+3;
 128   3                                      Show_CalculateNum(Ca);
 129   3                              }
 130   2                              else
 131   2                              {
 132   3                                      Cb = Cb*10+3;
 133   3                                      Show_CalculateNum(Cb);
 134   3                              }
 135   2                      break;
 136   2                      case REMOTE_KEY_NUM4:
 137   2                              if(proc==0)
 138   2                              {
 139   3                                      Ca = Ca*10+4;
 140   3                                      Show_CalculateNum(Ca);
 141   3                              }
 142   2                              else
 143   2                              {
 144   3                                      Cb = Cb*10+4;
 145   3                                      Show_CalculateNum(Cb);
 146   3                              }
 147   2                      break;
 148   2                      case REMOTE_KEY_NUM5:
 149   2                              if(proc==0)
 150   2                              {
 151   3                                      Ca = Ca*10+5;
 152   3                                      Show_CalculateNum(Ca);
 153   3                              }
 154   2                              else
 155   2                              {
 156   3                                      Cb = Cb*10+5;
 157   3                                      Show_CalculateNum(Cb);
 158   3                              }
 159   2                      break;
 160   2                  case REMOTE_KEY_NUM6:
 161   2                              if(proc==0)
 162   2                              {

⌨️ 快捷键说明

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