cs8955_regh.h

来自「CS8955控制TV软件。用MCU做模拟电视的控制。」· C头文件 代码 · 共 93 行

H
93
字号
/*********Standard CS8955 SPECIAL-REGISTER Definition***************/
/*Name 	 : CS8955 Special-Reg Header
 *Coding : WSQSS
 *WriteDate 	:	2007.08.01
 *last Change 	: 	
 */	 
//-------------------------------------------------------------------
#ifndef  _CS8955_Reg_
#define  _CS8955_Reg_
//-------------------------------------------------------------------
#ifdef _MAIN_
	#define EXTERN
	#define XDATA		xdata
	#define _AT_		_at_
	#define VOLATILE	volatile
//-------------------------------------------------------------------
//#include "REG52.H"
//-------------------------------------------------------------------
//special register definition
EXTERN	XDATA	VOLATILE	INT8U	CS8955_IICCTR	_AT_	0x0F00;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_IICSTUS	_AT_	0x0F01;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_INTFLG	_AT_	0x0F03;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_INTEN	_AT_	0x0F04;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_MBUF		_AT_	0x0F05;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_SLVAADR1	_AT_	0x0F07;
EXTERN	XDATA	VOLATILE	INT8U   CS8955_RCBBUF	_AT_	0x0F08;	//read 
//EXTERN	XDATA	VOLATILE	INT8U	CS8955_TXBBUF	_AT_    0x0F08;	//write
EXTERN	XDATA	VOLATILE	INT8U	CS8955_SLVBADR	_AT_	0x0F09;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_CTRSLVB	_AT_	0x0F0A;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ISPSLV	_AT_	0x0F0B;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ISPEN	_AT_	0x0F0C;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ISPCMP1	_AT_	0x0F0D;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ISPCMP2	_AT_	0x0F0E;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ISPCMP3	_AT_	0x0F0F;
//AD0-AD3
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ADC0		_AT_	0x0F10;	//WIRTE	   
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ADC1		_AT_	0x0F11;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ADC2		_AT_	0x0F12;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ADC3		_AT_	0x0F13;
//WDT
EXTERN	XDATA	VOLATILE	INT8U	CS8955_WDT		_AT_	0x0F18;
//PWM  DA0-DA5
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DA0		_AT_	0x0F20;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DA1 		_AT_	0x0F21;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DA2		_AT_	0x0F22;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DA3		_AT_	0x0F23;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DA4		_AT_	0x0F24;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DA5		_AT_	0x0F25;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DA3FC	_AT_	0x0F2E;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_DAFC		_AT_	0x0F2F;
//funtion pins.
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PADMOD0	_AT_	0x0F50;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PADMOD1	_AT_	0x0F51;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PADMOD2	_AT_	0x0F52;
//CLOCK DEF
EXTERN	XDATA	VOLATILE	INT8U	CS8955_SEL		_AT_	0x0F55;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_OPTION	_AT_	0x0F56;
//I/O PORT 
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PORT4EN	_AT_	0x0F57;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PORT40	_AT_	0x0F58;	//WRITE
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PORT41	_AT_	0x0F59;	//WRITE
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PORT42	_AT_	0x0F5A;	//WRITE
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PORT43	_AT_	0x0F5B;	//WRITE
EXTERN	XDATA	VOLATILE	INT8U	CS8955_PORT4	_AT_	0x0F82;  
//TIME2 SET
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ETCTR	_AT_	0x0F88;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_ETMOD	_AT_	0x0F89;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_THET		_AT_	0x0F8A;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_TLET		_AT_	0x0F8B;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_RCAPETH	_AT_	0x0F8C;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_RCAPETL	_AT_	0x0F8D;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_EINT1PEN	_AT_	0x0F8E;
//SLAVE A2 IIC
EXTERN	XDATA	VOLATILE	INT8U	CS8955_SLVAADR2	_AT_	0x0F87;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_IICSTUS2	_AT_	0x0F91;
EXTERN	XDATA	VOLATILE	INT8U	CS8955_INTFLG0	_AT_	0x0F93;	//READ
EXTERN	XDATA	VOLATILE	INT8U	CS8955_INTFLG0	_AT_	0x0F93;	//WRITE
EXTERN	XDATA	VOLATILE	INT8U	CS8955_INTEN2	_AT_	0x0F94;  
EXTERN	XDATA	VOLATILE	INT8U	CS8955_RCBBUF2	_AT_	0x0F98;	//read 
//EXTERN	XDATA	VOLATILE	INT8U 	CS8955_TXBBUF2	_AT_	0x0F98;	//write
EXTERN	XDATA	VOLATILE	INT8U	CS8955_SLVB2ADR	_AT_	0x0F99;  
EXTERN	XDATA	VOLATILE	INT8U	CS8955_CTRALVB2	_AT_	0x0F9A;	//READ
EXTERN	XDATA	VOLATILE	INT8U	CS8955_CTRALVB2	_AT_	0x0F9A;	//WRITE
//
//-------------------------------------------------------------------
//
#endif


////---------------------------
#endif

⌨️ 快捷键说明

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