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

📄 tuner.h

📁 一个LCD TV的源程序, 用的是realtek的IC
💻 H
字号:
/*********************************************************************

      COPYRIGHT  (C)  Himax Technologies, Inc.

      File name     : Tuner.H 

      Description   : Declare Tuner Device Head File 

      Author        : Nice  

      Create date   : 2004.10.22

      Modifications :

*********************************************************************/

#ifndef _TUNER_H
#define _TUNER_H

/********************** Include Section *****************************/

#include "i2c_control.h"
#include "rs232.h"

/******************* External Function Process  *********************/

#undef EXTERN

#ifdef _TUNER_C
    #define EXTERN		
#else
    #define EXTERN extern	
#endif
/******************* Define Tuner Deivce Info  ***********************/

// Declare Tuner Device
#define    philips_FQ1236   1

// Declare IF Mode
#define    NTSC_MN          1
#define    PAL_BG           2
#define    PAL_I            3
#define    PAL_DK           4
#define    SECAM_LL         5

// Declare LUT 
#define    USA              1
#define    China            2

/******************* Assign Tuner Device Attribute  ****************/

#define Used_Tuner  philips_FQ1236 
#define Used_TBL    USA
#define Used_IF     NTSC_MN

/***************** Process Max/Min Channel Numbers  ****************/

#if (Used_TBL==USA)
    #define _Min_CH     2
    #define _Max_CH     125
#endif

/***************** Tuner TBL only Used in Tuner.C  *****************/
#ifdef _TUNER_C

#if ((Used_Tuner==philips_FQ1236) && (Used_TBL==USA))
   Word code ChnlDat[] 	=
   {	
		000,														//  0
		000,													    //  1
		101,														//	2  101*16=1616=0x650, bs=01
		107,	113,	123,	129,								// 	3,4,5,6
		221,	227,	233,	239,	245,	251,	257,		// 	7,8,9,10,11,12,13	bs=02
		167,	173,	179,	185,	191,	197,				//	14-19
		203,	209,	215,	263,	269,	275,	281,		//  20-26
		287,	293,	299,	305,	311,	317,	323,		//	27-33
		329,	335,	341,	347,	353,	359,	365,		//	34-40
		371,	377,	383,	389,	395,	401,	407,		//  41-47 ,	bs=02
		413,	419,	425,	431,	437,						//	48-52 , bs=08
		443,	449,	455,	461,	467,	473,	479,		//	53-59
		485,	491,	497,	503,	509,	515,	521,		//  60-66
		527,	533,	539,	545,	551,	557,	563,		//	67-73
		569,	575,	581,	587,	593,	599,	605,		//	74-80
		611,	617,	623,	629,	635,	641,	647,		//	81-87
		653,	659,	665,	671,	677,	683,	689,		//  88-94
		137,	143,	149,	155,	161,						//  95-99,	bs=01	
		695,	701,	707,	713,	719,	725,	731,		//	106
		737,	743,	749,	755,	761,	767,	773,		//	113
		779,	785,	791,	797,	803,	809,	815,		//	120
		821,	827,	833,	839,	845,						//	125	
	};
#endif

/***************** End only Used in Tuner.C Section  ****************/

#endif

/***************** Declare Function Prototype ***********************/

EXTERN void Init_Tuner(void);
EXTERN void ChnlSet(Byte ii);

/************************ End of File  ******************************/

#endif



⌨️ 快捷键说明

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