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

📄 tuner.lst

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


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

line level    source

   1          #include "reg51.h"
   2          #include "common.h"
   3          #include "TW803Reg.h"
   4          #include "System.h"
   5          #include "Struct.h"
   6          #include "SRC_ctrl.h"
   7          #include "OSDCtrl.h"
   8          #include "TwoWire.h"
   9          #include "OSDDraw.h"
  10          #include "NVRam.h"
  11          #include "Remote.h"
  12          #include "Keypad.h"
  13          #include "Tuner.h"
  14          #include "Freq_Table.h"
  15          
  16          //extern void OpenPanel(void);
  17          
  18          
  19          #ifdef TV
              extern bit m_bAir_Cable;
              extern bit m_bTV_Skip;
              extern uCHAR ir_data;
              extern uCHAR m_cSoundSystem;
              extern uCHAR idata m_cTV_Num;
              
              #define CATV_MIN        1
              #define CATV_MAX        96
              #define CATV_TOTAL      96
              
              extern uDWORD m_dwVFrameCntPre;
              extern uWORD  m_wHSyncPeriodPre;
              extern uCHAR idata m_cBuff[4];
              
              //unsigned long idata press_counter;
              
              
              /* --------------------------------------------------------------------------
                  Function  : Tuner_CalChannel
                  Prupose   : Calculate channel frequency
                  Arguments : --    --                  --
                  Returns   : --    --                  --
                  External  : --    --                  --
                  Notes     :
                 -------------------------------------------------------------------------- */
              uWORD Tuner_CalChannelFreq(uCHAR ChNum) 
              {
                      BYTE  lbChCount   = ttTV_Code[m_bAir_Cable].tbStr;
                      BYTE  lbChDiff    = 0;
                      uWORD ChFreq;
              
                      //------- Search channel frequency according to channel number
                      do {
                                      ChFreq = CH_Freq(lbChCount);
C51 COMPILER V7.50   TUNER                                                                 10/30/2006 16:14:41 PAGE 2   

                              lbChDiff = ChNum - CH_NO(lbChCount);
              
                              if ( ++lbChCount >= CH_TYPE_TOTAL ) 
                                      {
                                      --lbChCount;
                                      break;
                              }
              
                      }while ( ChNum >= CH_NO(lbChCount) );
              
                      //------- Calculate offset channel frequency
                      if(lbChDiff)
                      ChFreq += ( CH_BANDWIDTH(lbChCount) / TUNER_DIV_RATIO ) * lbChDiff;
              
                      //-------  Check channel exist
              //      gbExist = TUN_CH_EXIST() ;
              
                      return ChFreq;
              }
              
              
              void AutoMemory(void)
              {
                      uCHAR i;
              //      bit bTVFound;
                      uWORD wTVFreq, rTVFreq;//, wTVFreqMin;
                      uCHAR cTVNum=0;
                      uCHAR cTV_Max,cTV_Min;
              
                      //Define Channel Max,Min, DK_CCIR ぃ惠璶

⌨️ 快捷键说明

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