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

📄 cc.lst

📁 此程序为twell8806驱动程序
💻 LST
字号:
C51 COMPILER V7.50   CC                                                                    08/20/2007 10:23:30 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE CC
OBJECT MODULE PLACED IN Cc.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Cc.c COMPACT OPTIMIZE(9,SIZE)

line level    source

   1          //*************************************************************************************************
   2          //
   3          //                          Closed Caption
   4          //
   5          //*************************************************************************************************
   6          #include "Config.h"
   7          
   8          #include "typedefs.h"
   9          #include "main.h"
  10          #include "i2c.h"
  11          #include "osdbasic.h"
  12          #include "cc.h"
  13          #include "eds.h"
  14          #include "debug.h"
  15          #include "printf.h"
  16          #include "tw88.h"
  17          #include "etc_eep.h"
  18          #include "dispinfo.h"
  19          #include "rgbmix.h"             // for TW8801
  20          #include "osdmenu.h"
  21          
  22          #ifdef SUPPORT_CCD_VCHIP
              //=================================================================================================
              static  IDATA BYTE      CCFlag=0;
              
              
              //=================================================================================================
              
              #ifdef SUPPORT_TW88_CC_DECODER
              #include "CC_TW88.c"
              #endif
              
              #ifdef SUPPORT_CC_DECODER
              #include "CC_Zilog.c"
              #endif
              
              //=================================================================================================
              //
              //=================================================================================================
              BYTE GetCCFlag(void)
              {
                      return CCFlag;
              }
              
              BYTE SetCCFlag(BYTE newd)
              {
                      CCFlag = newd;
                      #ifdef DEBUG_CCEDS
                      dPrintf("\r\n(SetCCFlag)CCFlag:%d \r\n__", (WORD)CCFlag);
                      #endif
                      return CCFlag;
              }
              //=================================================================================================
              //
              //=================================================================================================
C51 COMPILER V7.50   CC                                                                    08/20/2007 10:23:30 PAGE 2   

              #define CCDTEXT_MAX     9       // CCD MENU MAX
              BYTE ChangeCC(BYTE flag)
              {
                      char inc;
              
                      inc = ( flag==UP  ? 1  :  -1  );
                      CCFlag = CCFlag + CCDTEXT_MAX +  inc;
                      CCFlag %= CCDTEXT_MAX ; // Max CCFlag
                      
                      //SetCCFlag(CCFlag);
                      SaveClosedCaptionFlagEE(CCFlag);
              
                      return CCFlag;
              }
              //=================================================================================================
              //
              //=================================================================================================
              void ResetCCEDS(void)
              {
                      SetCCFlag ( CC_OFF );                                           // -> CC_stop
                      ClearClosedCaption();
                      SaveClosedCaptionFlagEE(0);
              
                      ClearEDS();
                      SaveBlockedMovieEE(0);
                      SaveBlockedTVEE(0);
              }
              
              //=================================================================================================
              //
              //=================================================================================================
              void ClearClosedCaption(void)
              {
                      #ifdef SUPPORT_TW88_CC_DECODER
                      ClearClosedCaption_TW88();
                      #endif
              
                      #ifdef SUPPORT_CC_DECODER
                      ClearClosedCaption_Zilog();
                      #endif
              }
              //=================================================================================================
              //
              //=================================================================================================
              void InitClosedCaption(void)
              {
              
                      BYTE sel;
              
                      sel = GetInputSelection();
              
                      if( sel==PC ) return;
                      if( sel==DTV ) return;
                      if( sel==SCART ) return;
              
                      if( CCFlag&0x0f == CC_OFF ) return;
                      if( GetDisplayedOSD() & RATINGINFO ) return;
              
                      #ifdef SUPPORT_TW88_CC_DECODER
                      InitClosedCaption_TW88();
                      #endif
              
C51 COMPILER V7.50   CC                                                                    08/20/2007 10:23:30 PAGE 3   

                      #ifdef SUPPORT_CC_DECODER
                      if( sel==COMPONENT ) return;
                      InitClosedCaption_Zilog();
                      #endif
              
                      #ifdef DEBUG_CCEDS
                      dPrintf("\r\n(InitClosedCaption)CCFlag:0x%x",(WORD)CCFlag);
                      #endif
              }
              
              
              
              #endif // SUPPORT_CCD_VCHIP


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 + -