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

📄 common.h

📁 厂家提供的OSD芯片T108的驱动程序,驱动模拟屏
💻 H
字号:
#include <reg51.h>
#include "COM_I2C.H"


typedef bdata           BOOL;
typedef unsigned char   uCHAR;
typedef unsigned short  uWORD;

#define EOL     		0xfe

#define TW803_P0 		0x50
#define TW803_P1		0x52
#define TW803_P2		0x54


#define EEPBLOCK0		0xA0
#define EEPBLOCK1		0xA2
#define EEPBLOCK2		0xA4
#define EEPBLOCK3		0xA6
#define EEPBLOCK4		0xA8
#define EEPBLOCK5		0xAA
#define EEPBLOCK6		0xAC
#define EEPBLOCK7		0xAE

#define NVRDELAY		10

#define ON				(0x10)
#define OFF				(0x00)

#define TRUE   			(1)
#define FALSE   		(0)

extern unsigned char   idata m_cBuff[5];
extern unsigned short  idata m_wBuff[3];

extern unsigned char m_cSource;
extern unsigned char m_cStandard;
extern unsigned char m_cMode;
extern unsigned char m_cOSDFunc;

typedef enum
{
	idVIDEO_Source_Index=1,
	idVIDEO_Standard_Index,
	idVIDEO_Bright_Index,
	idVIDEO_Contrast_Index,
	idVIDEO_Sat_Index,
	idVIDEO_Hue_Index,
	idVIDEO_Sharp_Index,

	idAUDIO_Standard_Index,
	idAUDIO_Mute_Index,
	idAUDIO_Volume_Index
} eEEPVIDEO;

typedef enum
{
	sr656 = 0,
	srCVBS
}eSource;

typedef enum
{
	stNTSC = 0,
	stPAL
}eStandard;


typedef enum
{
	osdNOFUNC = 0,
	osdBRIGHT,
	osdCONTRAST,
	osdCOLOR,
	osdLASTFUNC
}eOSDFunc;

void DelayT(unsigned int wLoops);
void COM_OUT_STRING(unsigned char *puts);
void COM_PAUSE(void);

⌨️ 快捷键说明

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