📄 vdc_tvp5147.h
字号:
//x.hu, 20050614
#if (_VIDEO_SUPPORT == _ON)
#if(_VIDEO_TYPE == _VIDEO_5147)
//--------------------------------------------------
// Definitions of Contrast Range (Real Value)
//--------------------------------------------------
#define _CONTRAST_MAX 178
#define _CONTRAST_MIN 78
#define _VCONTRAST_MAX 0xA0
#define _VCONTRAST_MID ((_VCONTRAST_MAX-_VCONTRAST_MIN)/2+_VCONTRAST_MIN)
#define _VCONTRAST_MIN 0x30
//--------------------------------------------------
// Definitions of Backlight Range
//--------------------------------------------------
#define _BACKLIGHT_MAX 255
#define _BACKLIGHT_MIN 0
//--------------------------------------------------
// Definitions of Brightness Range (Real Value)
//--------------------------------------------------
#define _BRIGHT_MAX 255
#define _BRIGHT_MIN 0
#define _VBRIGHT_MAX 0xff//0x60
#define _VBRIGHT_MID ((_VBRIGHT_MAX-_VBRIGHT_MIN)/2+_VBRIGHT_MIN)
#define _VBRIGHT_MIN 0x00//0x20
//--------------------------------------------------
// Definitions of Saturation Range
//--------------------------------------------------
#define _VSATURATION_MAX 0xff
#define _VSATURATION_MID ((_VSATURATION_MAX-_VSATURATION_MIN)/2+_VSATURATION_MIN)
#define _VSATURATION_MIN 0x00
//--------------------------------------------------
// Definitions of Saturation Range
//--------------------------------------------------
#define _VSHARPNESS_MAX 15
#define _VSHARPNESS_MID 7
#define _VSHARPNESS_MIN 0
//--------------------------------------------------
// Definitions of Hue Range
//--------------------------------------------------
#define _VHUE_MAX 255
#define _VHUE_MID 128
#define _VHUE_MIN 0
#ifndef __TVP5147_H__
#define __TVP5147_H__
//--------------------------------------------------
// Function Definitions //add by zhang_dc
//--------------------------------------------------
#if (_PCB_TYPE==_PCB_PV023BC1||_PCB_TYPE==_PCB_JIALUHUA)
#define CVIDEO_POWER_ON() {}
#define CVIDEO_POWER_OFF() {}
#else
#define CVIDEO_POWER_ON() bVIDEOPOWER = _LOW
#define CVIDEO_POWER_OFF() bVIDEOPOWER = _HIGH
#endif
#define _VIDEO_NORMAL 0x00
#define _VIDEO_POWER_SAVING 0x01
//--------------------------------------------------
// Definitions of
//--------------------------------------------------
#define _VIDEO_DEVICE 0xB8 // Pin I2CA is pulled low.
#define _AV_CHANNEL 0
#define _SV_CHANNEL 1
#define _TV_CHANNEL 2
#define _YPBPR_CHANNEL 3
#define _AV2_CHANNEL 4
#define _AV_PORT 0x05//0x04 //Refer to TVP5147 Spec
#define _SV_PORT 0x46 //Refer to TVP5147 Spec
#define _TV_PORT 0x08 //Refer to TVP5147 Spec
#define _YPBPR_PORT 0x95 //Refer to TVP5147 Spec
#define _AV2_PORT 0x04//0x01//BC1 SV-C;0x05//YPbPr-Y; 0x06//BC1 SV-Y //Refer to TVP5147 Spec
#define _VDC_REG_DATA_ENABLE_ADDRESS 0x34
//--------------------------------------------------
// Mode Definitions
//--------------------------------------------------
#define _AUTO_MODE 0x00 //Refer to TVP5147 Spec
#define _NTSC_M 0x01
#define _PAL_BGDHI 0x02
#define _PAL_M 0x03
#define _PAL_N 0x04
#define _NTSC_443 0x05
#define _SECAM 0x06
#define _PAL_60 0x07
#define _VDC_MAX_BRIGHT 0xff
#define _VDC_MAX_CONTRAST 0xff
#define _VDC_MAX_SHARPNESS 0x03
#define _VDC_MAX_HUE 0xff
#define _VDC_MAX_SATURATION 0xff
#define _VDC_MIN_BRIGHT 0x00
#define _VDC_MIN_CONTRAST 0x00
#define _VDC_MIN_SHARPNESS 0x00
#define _VDC_MIN_HUE 0x00
#define _VDC_MIN_SATURATION 0x00
BYTE code tVIDEO_TABLE_VBUS_INIT[][4];
void CAdjustVideoContrast(void);
void CAdjustVideoBright(void);
void CAdjustVideoSaturation(void);
void CAdjustVideoHue(void);
void CAdjustVideoSharpness(void);
void CVideoInitial(void);
bit CVideoColorFormatProc(void);
bit CVideoIsExist(BYTE ucInputChannel);
bit CVideoIsChange(void);
void CVideoDisplaySet(void);
void CVideoPowerState(BYTE state);
void CVideoDataEnable(BIT bEnable);
#else
extern BYTE code tVIDEO_TABLE_VBUS_INIT[][4];
extern void CAdjustVideoContrast(void);
extern void CAdjustVideoBright(void);
extern void CAdjustVideoSaturation(void);
extern void CAdjustVideoHue(void);
extern void CAdjustVideoSharpness(void);void CVideoInitial(void);
extern bit CVideoColorFormatProc(void);
extern bit CVideoIsExist(BYTE ucInputChannel);
extern bit CVideoIsChange(void);
extern void CVideoDisplaySet(void);
extern void CVideoPowerState(BYTE state);
extern void CVideoDataEnable(BIT bEnable);
#endif // end of #ifndef __TVP5147_H__
#endif // end of #if(_VIDEO_TYPE == _VIDEO_5147)
#endif // end of #if(_VIDEO_SUPPORT == _ON)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -