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

📄 board.h

📁 仿真AT24CXX的KEIL C51源程序
💻 H
字号:
#ifndef boardH
#define boardH

// MSTAR SCALER CHIP FIRMWARE
//==========================================================
#define Customer				   1//0
#define MST2Layer				   0//1
#define MST3Layer				   0//1

#define TA1318					   1
#define EnableVideoPart  		   1
#define TVP5146_VideoDecoder  	   0
#define TDA884x_VideoDecoder  	   0
#define LA76818_VideoDecoder	   1
#define TV_Function 			   1
#define EnableAudioPart			   1
#define MSP34x0_AudioProcessor	   0
#define LV1116_AudioProcessor      1
#define NewBoardPCBEnable          1//0:OLD   1:NEW
#define DDCFunctionEnable          1
#define NewTransDataMethod         1  

#define ChineseFontEnable          1
#define HaierSmallLogoEnable       0
#define HaierBigLogoEnable         1

//CPU TYPE
#define MTV412                     1
//Romote Type
#define REMOTE_NEC_ENABLE          0
#define REMOTE_TOSHIBA_ENABLE      0
#define REMOTE_SANYO_ENABLE        1
//Decoder
#define VideoDecoderDebugEnable    1
//Comb
#define COMB_YCENABLE              1
//Card Reader
#define CardReaderEnable           1
//Clock Function
#define CLOCK_ENABLE               1
//Skeletion Function
#define SkeletionKeyEnable         1

#define RefreshLA76818Enable       1
#define InputSourceMenuEnable      1

//#include "reg52.h"
#include <AT89X51.H> 

#if Customer
    #include "bd_customer.h"
#elif MST2Layer
	#if MST3Layer
	#include "bd_mst3.h"
	#else
	#include "bd_mst2.h"
	#endif
#endif

#if MSP34x0_AudioProcessor
#include "msp34x0.h"
#endif

#define DISPLAYLOGO     1
#define DebugVersion    1
#define ChipNone	    0	// None A/NoneB
#define ChipAC		    1	// Buonarro arA
#define ChipAD		    2	// A with DDR
#define ChipBA		    4	// Giotto
#define ChipBB		    5
#define ChipBC		    6

// Chip definition
#define ChipID		    ChipAC
//ADC set
#define ADC2Sets	    1 // 1 for chip with 2 ADC(9x5x & 9x4x)

//Host Interface
#if  NewBoardPCBEnable 
#define DirectBus	    1 // for Direct bus
#define DDRBus		    0 // for 4-wire Host interface
#else
#define DirectBus       0 // for Direct bus
#define DDRBus		    0 // for 4-wire Host interface
#endif

#define INT_PERIOD	    1 // timer interrupt: unit = 1ms
   
#define SystemTick	    1000// 1 second

#define UseINT		    0
#define UsesRGB		    0

#define NEC_IR          1
#if (REMOTE_NEC_ENABLE||REMOTE_TOSHIBA_ENABLE||REMOTE_SANYO_ENABLE) 
#define   _SMOD     0
#define   ClockPeriod	        (0x10000-(((unsigned long)CPU_CLOCK_MHZ*INT_PERIOD*1000)/12))//Interrupt every 1ms for Time 0
#define   TIMER1_MODE2_DIVIDER  ((DWORD)SERIAL_BAUD_RATE * 384)
#define   HFreq(hPeriod)	    ((DWORD)MST_CLOCK_MHZ*10+hPeriod/2)/hPeriod
#define   VFreq(hFreq, vTotal)	((DWORD)hFreq*1000+SrcVTotal/2)/SrcVTotal
#endif 
#endif

⌨️ 快捷键说明

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