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 + -
显示快捷键?