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

📄 tuner.c

📁 terawin的t103 LCD驱动程序
💻 C
字号:
#include "reg51.h"
#include "common.h"
#include "TW803Reg.h"
#include "System.h"
#include "Struct.h"
#include "SRC_ctrl.h"
#include "OSDCtrl.h"
#include "TwoWire.h"
#include "OSDDraw.h"
#include "NVRam.h"
#include "Remote.h"
#include "Keypad.h"
#include "Tuner.h"
#include "Freq_Table.h"

//extern void OpenPanel(void);


#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);
	    	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 + -