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

📄 global.lst

📁 terawin的t103 LCD驱动程序
💻 LST
字号:
C51 COMPILER V7.50   GLOBAL                                                                10/30/2006 16:14:42 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE GLOBAL
OBJECT MODULE PLACED IN .\Obj\Global.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Source\Comm\Global.c LARGE OPTIMIZE(6,SPEED) BROWSE INCDIR(.\Include\;.\Sou
                    -rce\;.\Include\Panel\;.\Include\GammaTable\;.\Include\tuner\) DEFINE(T103) DEBUG OBJECTEXTEND PRINT(.\Global.lst) OBJECT
                    -(.\Obj\Global.obj)

line level    source

   1          //---------------------------------------------------------------------------
   2          // Terawins Inc. Company Confidential Strictly Private
   3          //
   4          // $Archive: Global.c$
   5          // $Revision: 1.0 $
   6          // $Author: Kevin Hsu $
   7          // $Date: 2006/02/21 12:34:39 $
   8          //
   9          // --------------------------------------------------------------------------
  10          // >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  11          // --------------------------------------------------------------------------
  12          // Copyright 2002 (c) Terawins Inc.
  13          // --------------------------------------------------------------------------
  14          
  15          #include "common.h"
  16          #include "SRC_ctrl.h"
  17          #include "Global.h"
  18          
  19          /****************************************************************************
  20          *                          Public Global Variable                           *
  21          ****************************************************************************/
  22          //--------------------------------Status Flags-------------------------------//
  23          //Flag1: [KyBlocked,ir_enable,OSDEnable,Timer0Overflow,ChipPowerOn,KyPowerOn,BKPowerOn,PanelClose]
  24          //Flag2: [None,None,TV_Skip,TV_Num_Bits,Air_Cable,Release,FactryReady,FactryMode]
  25          uCHAR bdata Flag1;
  26          uCHAR bdata Flag2;
  27          sbit m_bPanelClose      = Flag1 ^ 0;
  28          sbit m_bBKPowerOn               = Flag1 ^ 1;
  29          sbit m_bKyPowerOn               = Flag1 ^ 2;
  30          sbit m_bChipPowerOn             = Flag1 ^ 3;
  31          sbit m_bTimer0Overflow  = Flag1 ^ 4;
  32          sbit m_bOSDEnable       = Flag1 ^ 5;
  33          sbit ir_enable          = Flag1 ^ 6;
  34          sbit m_bKyBlocked               = Flag1 ^ 7;
  35          sbit m_bFactryMode              = Flag2 ^ 0;
  36          sbit m_bFactryReady             = Flag2 ^ 1;
  37          sbit m_bRelease                 = Flag2 ^ 2;
  38          sbit m_bAir_Cable               = Flag2 ^ 3;
  39          sbit m_bTV_Num_Bits             = Flag2 ^ 4;
  40          sbit m_bTV_Skip                 = Flag2 ^ 5;
  41          sbit VBI_ON                             = Flag2 ^ 6;
  42          //---------------------------------------------------------------------------//
  43          
  44          //-------------------------OSD Draw/Contral Variable-------------------------//
  45          uCHAR idata m_cOSDEvent;
  46          uCHAR idata m_cOSDFunc;
  47          uCHAR idata m_cOSDMenu;
  48          //---------------------------------------------------------------------------//
  49          
  50          //-------------------------------System Contral------------------------------//
  51          uCHAR idata m_cSource;                                  // Input source select.         
  52          uCHAR idata m_cStandard = S_NTSC;                               // TV System select. NTSC/PAL/SECM              //lucy
  53          uCHAR idata m_cChroma = S_NTSC;                                 // TV System select.
C51 COMPILER V7.50   GLOBAL                                                                10/30/2006 16:14:42 PAGE 2   

  54          uCHAR idata m_cScaleratio = ScaleFULL;                          // Video scale type.
  55          uWORD idata m_wVTotal;                                  // Vertical lines total. This will be change with TV system.
  56          uCHAR idata m_cSoundSystem;                             // For tuner to set up right TV system.
  57          uCHAR idata m_cCurreKey;                                // Current Key.
  58          uCHAR idata m_cPreKey;                                  // Prior Key.
  59          uWORD idata m_wAccelPollCnt;                    // For count Menu/Functions present time.
  60          uCHAR idata m_cItem;                                    // For contral Items in the menu or function.
  61          uCHAR idata m_cTV_Num;                                  // To rememor number key.
  62          uDWORD idata m_wTimer0Cnt;                      // For timer counter.
  63          EEPVIDEO   idata EepVideo;                              // The Datum read/write from/to EEP.
  64          uCHAR  idata SignalDefine=0x00|SS_NTSC|SS_PAL|SS_SECAM|SS_NTSC_4|SS_PAL_M|SS_PAL_CN;
  65          //---------------------------------------------------------------------------//
  66          
  67          //---------------------------------Global Buffer-----------------------------//
  68          uCHAR  idata m_cBuff[5];
  69          uWORD  idata m_wBuff[3];
  70          uDWORD idata m_dwBuff[2];
  71          //---------------------------------------------------------------------------//
  72                                                                                                                                             
  73          
  74          //-------------------------------ir contral----------------------------------//
  75          uCHAR ir_data;                                                  //ir Data.
  76          uCHAR ir_repeat;
  77          uCHAR m_cFactryCnt;
  78          //---------------------------------------------------------------------------//   
  79          
  80          uWORD m_wHRes;
  81          uWORD m_wVRes;          
  82          VGAPOSTATE VGAState;                                    // For User Fine-Tune VGA State.
  83          //*****Modectrl.c******//
  84          uCHAR idata m_bAlt;
  85          uCHAR idata m_bInterlaced; 
  86          uCHAR idata m_cModeStatus;
  87          uCHAR idata     m_cDspPllSwitch;
  88          uDWORD idata m_dwVFrameCntPre;
  89          uWORD idata m_wHSyncPeriodPre;
  90          uCHAR idata m_bVideo_status;
  91          uCHAR idata m_bDigital;
  92          uCHAR idata m_bDosMode;
  93          uCHAR idata m_Synctype;
  94          EEPPUBLIC  idata EepPublic;
  95          EEPPRIVATE idata EepPrivate;
  96          MODE_DESCRIPTOR code *m_pModeDescriptorPtr;
  97          RESOLUTION      code *m_pResolutionPtr;
  98          ALT_HTOTAL      code *m_pAltHTotalPtr;    
  99          //*********************//
 100          
 101          
 102          ////////////////////////////////////////////////////////End of Global.C///////////////////////////////////
             -///////////////////


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =     38    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2    ----
   IDATA SIZE       =    103    ----
   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 + -