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

📄 global.lst

📁 Maria2 CarTV 20060707 Tony
💻 LST
字号:
C51 COMPILER V8.01   GLOBAL                                                                11/28/2006 08:08:04 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE GLOBAL
OBJECT MODULE PLACED IN ..\..\1out\Global.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\..\kernal\Global.c BROWSE INCDIR(..\..\inc;..\..\mslib;..\..\Device;..\.
                    -.\kernal;..\..\msFunc;..\..\pc;..\..\tv) DEBUG OBJECTEXTEND PRINT(..\..\1out\Global.lst) OBJECT(..\..\1out\Global.obj)

line level    source

   1          //----------------------------------------------------
   2          #define  EnableColorMatrix
   3          
   4          #define _GLOBAL_C_
   5          
   6          #include "types.h"
   7          #include "board.h"
   8          #include "global.h"
   9          #include "msace.h"
  10          #include "panel.h"
  11          #include "tv.h"
  12          //#include "menudef.h"
  13          #include "menu.h"
  14          #include "calendarpatch.h"
  15          #include "keypad.h"
  16          #include "msosd.h"
  17          #include "menustr.h"
  18          #include "keypad.h"
  19          #include "tv.h"
  20          #include "nvram.h"
  21          #if GAME_ENABLE
              #include "Game.h"
              #endif
  24          #include "debug.h"
  25          #include "Menufunc.h"
  26          #include "power.h"
  27          #include "mstar.h"
*** WARNING C322 IN LINE 93 OF ..\..\INC\MSTAR.H: unknown identifier
  28          
  29          void CopymatrixArray(void)
  30          {
  31   1          BYTE ucRow, ucCol;
  32   1      
  33   1          for(ucRow=0; ucRow!=3; ucRow++)
  34   1          {
  35   2              for(ucCol=0; ucCol!=3; ucCol++)
  36   2             {
  37   3                  tColorCorrectionMatrix[ucRow][ucCol]=tVideoColorCorrectionMatrix[ucRow][ucCol];
  38   3             }
  39   2          }
  40   1      }
  41          
  42          void Init_GlobalVariables(void)
  43          {
  44   1               g_ucOsdCounter=0;
  45   1               g_ucModeDetectCounter=10;
  46   1               g_ucOsdCounter=0;
  47   1               g_ucPowerDownCounter=0;
  48   1               g_ucInputTimingStableCounter=0;
  49   1               g_ucTimingChangeDebunce=0;
  50   1               g_ucSaveIndex=0; // g_ucSaveIndex
  51   1               g_ucUratProgramCount=0;
  52   1               g_ucCaptionPosition=0;
  53   1               g_ucSwapLeftSerNum=0;
C51 COMPILER V8.01   GLOBAL                                                                11/28/2006 08:08:04 PAGE 2   

  54   1               g_ucCopyLeftSerNum=0;
  55   1               g_uwSleepTimeCounter=0;
  56   1      
  57   1               g_bDebugProgStopFlag=0;
  58   1      
  59   1               g_ucSyncMaxStableCounter=150;
  60   1      
  61   1               g_ucTimeHour=0;
  62   1               g_ucTimeMinute=0;
  63   1               g_ucONTimeHour=0;
  64   1               g_ucONTimeMinute=0;
  65   1               g_ucOFFTimeHour=0;
  66   1               g_ucOFFTimeMinute=0;
  67   1      
  68   1              b_InputTimingChangeBit=0;
  69   1              b_PowerSavingBit=0;
  70   1              b_ForcePowerSavingBit=0;
  71   1              b_InputTimingStableBit=0;
  72   1              b_DoModeSettingBit=0;
  73   1              b_FreeRunModeBit=0;
  74   1              b_OsdTimeoutBit=0;
  75   1              b_SaveSettingBit=0;
  76   1              b_RxBusyBit=0;
  77   1      
  78   1              b_Dynamiccaption=0;
  79   1      
  80   1              b_AFCDisableBit=0;
  81   1              b_ShowSourceFlagBit=0;
  82   1              b_SleepBit=0;
  83   1              b_EnableTimeBit=0;
  84   1              b_EnableOFFTimeBit=0;
  85   1              b_EnableONTimeBit=0;
  86   1              b_ReDrawCurrentOSDBit=0;
  87   1              b_ChannelChangFlagbit=0;
  88   1              b_ForcePowerONFlagbit=0;
  89   1              b_PowerONTimeEnableBit=0;
  90   1              b_PowerOFFTimeEnableBit=0;
  91   1              #ifdef Multi_language
                      b_RedrawSystemMenuBit=0;
                      #endif
  94   1              g_bTVAutoScanChannelEnable=FALSE;
  95   1              g_bTVManualSearchEnable=FALSE;
  96   1              g_bTVAutoScanChannelBreak=FALSE;
  97   1              g_bTVManualStore = FALSE;
  98   1          g_bTVManualScanChannelBreak=FALSE;
  99   1      
 100   1               g_ucmSCounter=T100MsTick; // for System timer
 101   1           g_uc100mSCounter=SystemTick;
 102   1               g_ucSecond=0;
 103   1               g_b100mSArrival=0;
 104   1      
 105   1      #if GAME_ENABLE
                       g_uwGameMsCounter=GameTick;
                       b_GameBlockDownBit=0;
                       b_GameBlockFastDownBit=0;
              #endif
 110   1               g_bFlashReadOK=0;
 111   1      
 112   1               g_ucMenuPageIndex=0;
 113   1               g_ucMenuItemIndex=0;
 114   1      
 115   1           ucUartCheckTick = 0;
C51 COMPILER V8.01   GLOBAL                                                                11/28/2006 08:08:04 PAGE 3   

 116   1      
 117   1               SrcFlags=SyncLoss;
 118   1      
 119   1           Key_KeyInit();
 120   1      
 121   1      #if GAME_ENABLE
                       GameVariableInitial();
              #endif
 124   1      
 125   1               msNLCCurveInit();
 126   1               #if CCFL_FUNCTION
                       msSetCCFLBrightness();
                       #endif
 129   1      
 130   1      #if CALENDAR_ENABLE
                       InitializeCalendarVariable();
              #endif
 133   1      
 134   1               // msACE libary initial
 135   1               InitACEVar();
 136   1           CopymatrixArray();
 137   1      
 138   1      #if IRSEND_ENABLE
                       g_bIRSendEnable=0;
                       g_ucIRSendCount=0;
                       g_ucIRSendStatus=0;
                       g_ucIRSendSYSData1=0x00;
                       g_ucIRSendSYSData2=0xFC;
                       g_ucIRSendCOMData1=0x00;
                       g_ucIRSendCOMData2=0x00;
              #endif
 147   1      }
 148          
 149          
 150          void SlowTimeHandler(void)
 151          {
 152   1              BOOL TOneMinArrival=FALSE;
 153   1      
 154   1              if(g_b100mSArrival)
 155   1              {
 156   2                      g_b100mSArrival=0;
 157   2      
 158   2                  #if TV_ENABLE
 159   2             // TurnerAFCHandler();
 160   2                  #endif
 161   2      
 162   2                      if(DynamiccaptionFlag)
 163   2                      {
 164   3                                if(g_ucCaptionPosition)
 165   3                                {
 166   4                                        g_ucCaptionPosition--;
 167   4                                        Osd_SetTextColor(CP_YellowColor, CP_TransparenceColor);
 168   4                                        Osd_DrawStr(g_ucCaptionPosition, 0, DynamicText(g_ucMenuPageIndex-PictureMenu));
 169   4                                }
 170   3                                else
 171   3                                  Clr_DynamiccaptionFlag();
 172   3                      }
 173   2      
 174   2                  #if TV_ENABLE
 175   2              if(g_bTVAutoScanChannelEnable)
 176   2                  ReDrawProgram(g_bProgramFlash);
 177   2                  #endif
C51 COMPILER V8.01   GLOBAL                                                                11/28/2006 08:08:04 PAGE 4   

 178   2      
 179   2                      if(IsSrcHasSignal())
 180   2                      {
 181   3                          msVDCombHandler();
*** WARNING C206 IN LINE 181 OF ..\..\KERNAL\GLOBAL.C: 'msVDCombHandler': missing function-prototype
 182   3                  Fsm_ResetHandle();
*** WARNING C206 IN LINE 182 OF ..\..\KERNAL\GLOBAL.C: 'Fsm_ResetHandle': missing function-prototype
 183   3                  msVideoAGCHandle();
*** WARNING C206 IN LINE 183 OF ..\..\KERNAL\GLOBAL.C: 'msVideoAGCHandle': missing function-prototype
 184   3                      }
 185   2              //-----100ms tick end---------------
 186   2      
 187   2                  if(--(g_uc100mSCounter)==0)
 188   2              {
 189   3                  //one second tick
 190   3                  g_ucSecond++;
 191   3                  g_uc100mSCounter=SystemTick;
 192   3      
 193   3                  if (ucUartCheckTick)
 194   3                      if ((--ucUartCheckTick)==0)
 195   3                          g_UartCommand.Index = 0;
 196   3      
 197   3                  if(g_ucSecond==60)
 198   3                  {
 199   4                      g_ucSecond=0;
 200   4                      TOneMinArrival=TRUE;
 201   4      
 202   4                              if (g_uwSleepTimeCounter)
 203   4                                      if (--g_uwSleepTimeCounter==0)
 204   4                                              Set_SleepTimeoutFlag();
 205   4                  }
 206   3      
 207   3                  if (SleepFlag)
 208   3                  {
 209   4                      Clr_SleepTimeoutFlag();
 210   4                              g_VideoSetting.SleepTime=SleepTimeOff;
 211   4                      NVRam_WriteByte(nvrVideoAddr(SleepTime), g_VideoSetting.SleepTime);
 212   4                              ExecuteKeyEvent(MIA_Power);
 213   4                  }
 214   3      
 215   3                  if(EnableTimeFlag)
 216   3                  {
 217   4                       if(ForcePowerONFlag)
 218   4                       {
 219   5                              if(!PowerOnFlag)
 220   5                              ExecuteKeyEvent(MIA_Power);
 221   5                       }
 222   4                  }
 223   3                  if(EnableTimeFlag)
 224   3                  {
 225   4                      if(TOneMinArrival)
 226   4                      {
 227   5                                       if (g_ucMenuPageIndex==ClockMenu)
 228   5                                       {
 229   6                                              Set_ReDrawCurrentOSDFlag();
 230   6                                              Clr_PowerOFFTimeEnableFlag();
 231   6                                              Clr_PowerONTimeEnableFlag();
 232   6                                       }
 233   5                                      g_ucTimeMinute++;
 234   5                                      if(g_ucTimeMinute==60)
 235   5                                      {
 236   6                                              g_ucTimeMinute=0;
C51 COMPILER V8.01   GLOBAL                                                                11/28/2006 08:08:04 PAGE 5   

 237   6                                              g_ucTimeHour++;
 238   6                                              if(g_ucTimeHour==24)
 239   6                                                      g_ucTimeHour=0;
 240   6                                      }
 241   5      
 242   5                                      if (EnableONTimeFlag)
 243   5                                      {
 244   6                                              if((g_ucTimeHour==g_ucONTimeHour)&&(g_ucTimeMinute==g_ucONTimeMinute)&&!PowerONTimeEnableFlag)
 245   6                                              Set_ForcePowerONFlag();
 246   6                                      }
 247   5                                      if (EnableOFFTimeFlag)
 248   5                                      {
 249   6                                              if((g_ucTimeHour==g_ucOFFTimeHour)&&(g_ucTimeMinute==g_ucOFFTimeMinute)&&!PowerOFFTimeEnableFlag)
 250   6                                              Set_SleepTimeoutFlag();
 251   6                                      }
 252   5                      }
 253   4                  }
 254   3      
 255   3      
 256   3                      if (g_ucOsdCounter)
 257   3                              {
 258   4                              if (--g_ucOsdCounter==0)
 259   4                                      {
 260   5                                              g_bIrNumKeyStart = 0;
 261   5                                              g_bIrKeyNumEnd = 0;
 262   5                                              Set_OsdTimeoutFlag();
 263   5                                      }
 264   4                              }
 265   3      
 266   3                      if (g_ucPowerDownCounter)
 267   3                              if (--g_ucPowerDownCounter==0)
 268   3                                      Set_ForcePowerSavingFlag();
 269   3              }
 270   2              }
 271   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    583    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =    134    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =     24    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  4 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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