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

📄 myson8957.h

📁 T103的开发程序 能兼容很多屏 可根据需要修改定义
💻 H
字号:

//typedef    bit				BIT;
//typedef    unsigned char	BYTE;
//typedef    unsigned int		WORD;

//#define Timer2_AutoReload
//#define Timer0
//#define Timer1

//#define Timer2
//#define EXRAM

//sbit P1_7=P1^7;
//sbit P2_0=P2^0;
//sbit P2_1=P2^1;
//sbit P2_2=P2^2;
//sbit P2_3=P2^3;
sfr WTST = 0x92;	//Wait State address
#ifdef _Myson8957_
//for using slave b 

BYTE xdata byMTV_IIC_STUS1			_at_ 0x0F01;
BYTE xdata byMTV_IIC_INTFLG			_at_ 0x0F03; 
BYTE xdata byMTV_IIC_INTEN			_at_ 0x0F04;
BYTE xdata byMTV_IIC_TXRCBBUF		_at_ 0x0F08; 
BYTE xdata byMTV_SLVBADR			_at_ 0x0F09;
BYTE xdata byMTV_ISPSLV				_at_ 0x0F0B;
BYTE xdata byMTV_ISPEN				_at_ 0x0F0C; 
BYTE xdata byMTV_WDT				_at_ 0x0F18;
BYTE xdata byMTV_PFC				_at_	0x0F2B;
BYTE xdata PADMOD0					_at_	0x0F50;
BYTE xdata PADMOD1					_at_	0x0F51;
BYTE xdata PADMOD2					_at_ 0x0F52;
BYTE xdata byMTV_SEL				_at_	0x0F55;
BYTE xdata byMTV_OPTION				_at_	0x0F56;

//----- I/O Ports ------------------------- 

BYTE xdata byMTV_Port4OE			_at_	0xF57; 
BYTE xdata byMTV_Port40				_at_	0xF58; 
BYTE xdata byMTV_Port41				_at_	0xF59;
BYTE xdata byMTV_Port42				_at_	0xF5A; 
BYTE xdata byMTV_Port43				_at_	0xF5B; 
BYTE xdata byMTV_Port44				_at_	0xF5C; 

//------ PWM DAC ---------------------------

BYTE xdata byMTV_DA0H				_at_ 0xF29; 
BYTE xdata byMTV_DA1H				_at_ 0xF2A;
BYTE xdata byMTV_DA0L				_at_ 0xF20; 
BYTE xdata byMTV_DA1L				_at_ 0xF21; 
BYTE xdata byMTV_DA2				_at_ 0xF22; 
BYTE xdata byMTV_DA3				_at_ 0xF23; 
BYTE xdata byMTV_DA4				_at_ 0xF24; 
BYTE xdata byMTV_DA5				_at_ 0xF25; 
BYTE xdata byMTV_DA6				_at_ 0xF26; 
BYTE xdata byMTV_DA7				_at_ 0xF27; 
BYTE xdata byMTV_DA8				_at_ 0xF28;

//------- IIC's control ------------------------ 

BYTE xdata byMTV_IIC_STUS2			_at_ 0xF91;
BYTE xdata byMTV_IIC_INTFLG0		_at_ 0xF93; 
BYTE xdata byMTV_IIC_INTEN2			_at_ 0xF94;
BYTE xdata byMTV_IIC_TXRCBBUF2		_at_ 0xF98; 
BYTE xdata byMTV_IIC_SLVB2ADR		_at_ 0xF99;
BYTE xdata byMTV_EXINTEN			_at_ 0xF9A; 
BYTE xdata byMTV_EXINTFLG			_at_ 0xF9B; 

//------ AD Converter ------------------------- 

BYTE xdata byMTV_ADCEN1				_at_ 0xF70; 
BYTE xdata byMTV_ADCEN2				_at_ 0xF71; 
BYTE xdata byMTV_ADC0H				_at_ 0xF72; 
BYTE xdata byMTV_ADC0L				_at_ 0xF73;
BYTE xdata byMTV_ADC1H				_at_ 0xF74;
BYTE xdata byMTV_ADC1L				_at_ 0xF75;
BYTE xdata byMTV_ADC2H				_at_ 0xF76;
BYTE xdata byMTV_ADC2L				_at_ 0xF77;
BYTE xdata byMTV_ADC3H				_at_ 0xF78;
BYTE xdata byMTV_ADC3L				_at_ 0xF79;
BYTE xdata byMTV_ADC4H				_at_ 0xF7A;
BYTE xdata byMTV_ADC4L				_at_ 0xF7B;
BYTE xdata byMTV_ADC5H				_at_ 0xF7C;
BYTE xdata byMTV_ADC5L				_at_ 0xF7D;
BYTE xdata byMTV_ADC6H				_at_ 0xF7E;
BYTE xdata byMTV_ADC6L				_at_ 0xF7F;
BYTE xdata byMTV_ADC7H				_at_ 0xF80;
BYTE xdata byMTV_ADC7L				_at_ 0xF81;
BYTE xdata byMTV_ADC8H				_at_ 0xF82;
BYTE xdata byMTV_ADC8L				_at_ 0xF83;
BYTE xdata byMTV_ADC9H				_at_ 0xF84;
BYTE xdata byMTV_ADC9L				_at_ 0xF85;
BYTE xdata byMTV_ADCTSTH			_at_ 0xF8C;
BYTE xdata byMTV_ADCTSTL			_at_ 0xF8D;
BYTE xdata byMTV_ADCSET				_at_ 0xF8E;
BYTE xdata byMTV_ADCINT				_at_ 0xF8F;

//------ ISP --------------------------------- 

BYTE xdata byMTV_ISPCMP1				_at_ 0xF0D; 
BYTE xdata byMTV_ISPCMP2				_at_ 0xF0E;
BYTE xdata byMTV_ISPCMP3				_at_ 0xF0F;

//---------TIMER2-----------------------------------

BYTE xdata byMTV_T2CON				_at_ 0xC8;
BYTE xdata byMTV_RLDL				_at_ 0xCA;
BYTE xdata byMTV_RLDH				_at_ 0xCB;

//-------------------------------------------------

#else
//for using slave b 

extern BYTE xdata byMTV_IIC_INTFLG	;//		_at_ 0x0f03; 
extern BYTE xdata byMTV_IIC_STUS1	;//		_at_ 0x0f01; 
extern BYTE xdata byMTV_IIC_TXRCBBUF;//		_at_ 0x0f08; 
extern BYTE xdata byMTV_SLVBADR		;//		_at_ 0x0f09;
extern BYTE xdata byMTV_WDT			;//		_at_ 0x0f18;
extern BYTE xdata byMTV_ISPSLV		;//		_at_ 0x0f0b;
extern BYTE xdata byMTV_ISPEN		;//		_at_ 0x0f0c; 
extern BYTE xdata byMTV_IIC_INTEN	;//		_at_ 0x0f04; 
extern BYTE xdata PADMOD2			;//		_at_ 0x0f52;
extern BYTE xdata PADMOD0			;//		_at_	0xF50;
extern BYTE xdata PADMOD1			;//		_at_	0xF51;
extern BYTE xdata byMTV_PFC			;//		_at_	0xF2B;
extern BYTE xdata byMTV_SEL			;//		_at_	0xF55;
extern BYTE xdata byMTV_OPTION		;//		_at_	0xF56;

//----- I/O Ports ------------------------- 

extern BYTE xdata byMTV_Port4OE	;//			_at_	0xF57;
extern BYTE xdata byMTV_Port40	;//			_at_	0xF37; 
extern BYTE xdata byMTV_Port41	;//			_at_	0xF38;
extern BYTE xdata byMTV_Port42	;//			_at_	0xF39; 
extern BYTE xdata byMTV_Port43	;//			_at_	0xF3A; 
extern BYTE xdata byMTV_Port44	;//			_at_	0xF3A; 

//------ PWM DAC ---------------------------

extern BYTE xdata byMTV_DA0H		;//			_at_ 0xF1A; 
extern BYTE xdata byMTV_DA1H		;//			_at_ 0xF1B;
extern BYTE xdata byMTV_DA0L		;//			_at_ 0xF1A; 
extern BYTE xdata byMTV_DA1L		;//			_at_ 0xF1B; 
extern BYTE xdata byMTV_DA2		;//			_at_ 0xF1C; 
extern BYTE xdata byMTV_DA3		;//			_at_ 0xF1D; 
extern BYTE xdata byMTV_DA4		;//			_at_ 0xF1E; 
extern BYTE xdata byMTV_DA5		;//			_at_ 0xF1F; 
extern BYTE xdata byMTV_DA6		;//			_at_ 0xF20; 
extern BYTE xdata byMTV_DA7		;//			_at_ 0xF21; 
extern BYTE xdata byMTV_DA8		;//			_at_ 0xF22;

//------- IIC's control ------------------------ 

extern BYTE xdata byMTV_IIC_STUS2	;//		_at_ 0xF01;
extern BYTE xdata byMTV_IIC_INTFLG0	;//		_at_ 0xF03; 
extern BYTE xdata byMTV_IIC_INTEN2	;//		_at_ 0xF04;
extern BYTE xdata byMTV_IIC_TXRCBBUF2;//		_at_ 0xF06; 
extern BYTE xdata byMTV_IIC_SLVB2ADR;//		_at_ 0xF07;
extern BYTE xdata byMTV_EXINTEN		;//		_at_ 0xF08; 
extern BYTE xdata byMTV_EXINTFLG		;//		_at_ 0xF09; 

//------ AD Converter ------------------------- 

extern BYTE xdata ADCEN1	;//		_at_ 0xF70; 
extern BYTE xdata ADCEN2	;//		_at_ 0xF71; 
extern BYTE xdata ADC0H	;//		_at_ 0xF72; 
extern BYTE xdata ADC0L	;//		_at_ 0xF73;
extern BYTE xdata ADC1H	;//		_at_ 0xF74;
extern BYTE xdata ADC1L	;//		_at_ 0xF75;
extern BYTE xdata ADC2H	;//		_at_ 0xF76;
extern BYTE xdata ADC2L	;//		_at_ 0xF77;
extern BYTE xdata ADC3H	;//		_at_ 0xF78;
extern BYTE xdata ADC3L	;//		_at_ 0xF79;
extern BYTE xdata ADC4H	;//		_at_ 0xF7A;
extern BYTE xdata ADC4L	;//		_at_ 0xF7B;
extern BYTE xdata ADC5H	;//		_at_ 0xF7C;
extern BYTE xdata byMTV_ADC5L	;//		_at_ 0xF7D;
extern BYTE xdata byMTV_ADC6H	;//		_at_ 0xF7E;
extern BYTE xdata byMTV_ADC6L	;//		_at_ 0xF7F;
extern BYTE xdata byMTV_ADC7H	;//		_at_ 0xF80;
extern BYTE xdata byMTV_ADC7L	;//		_at_ 0xF81;
extern BYTE xdata byMTV_ADC8H	;//		_at_ 0xF82;
extern BYTE xdata byMTV_ADC8L	;//		_at_ 0xF83;
extern BYTE xdata ADC9H	;//		_at_ 0xF84;
extern BYTE xdata ADC9L	;//		_at_ 0xF85;
extern BYTE xdata ADCTSTH	;//		_at_ 0xF8C;
extern BYTE xdata ADCTSTL	;//		_at_ 0xF8D;
extern BYTE xdata ADCSET	;//		_at_ 0xF8E;
extern BYTE xdata ADCINT	;//		_at_ 0xF8F;

extern BYTE xdata byMTV_ADC9H	;//			_at_ 0xF84;
extern BYTE xdata byMTV_ADC9L		;//		_at_ 0xF85;
extern BYTE xdata byMTV_ADCTSTH	;//		_at_ 0xF8C;
extern BYTE xdata byMTV_ADCTSTL	;//		_at_ 0xF8D;
extern BYTE xdata byMTV_ADCSET	;//			_at_ 0xF8E;
extern BYTE xdata byMTV_ADCINT	;//			_at_ 0xF8F;


extern BYTE xdata byMTV_ADCEN1		;//		_at_ 0xF70; 
extern BYTE xdata byMTV_ADCEN2		;//		_at_ 0xF71; 
extern BYTE xdata byMTV_ADC0H		;//		_at_ 0xF72; 
extern BYTE xdata byMTV_ADC0L			;//	_at_ 0xF73;
extern BYTE xdata byMTV_ADC1H		;//		_at_ 0xF74;
extern BYTE xdata byMTV_ADC1L			;//	_at_ 0xF75;
extern BYTE xdata byMTV_ADC2H		;//		_at_ 0xF76;
extern BYTE xdata byMTV_ADC2L			;//	_at_ 0xF77;
extern BYTE xdata byMTV_ADC3H		;//		_at_ 0xF78;
extern BYTE xdata byMTV_ADC3L			;//	_at_ 0xF79;
extern BYTE xdata byMTV_ADC4H		;//		_at_ 0xF7A;
extern BYTE xdata byMTV_ADC4L			;//	_at_ 0xF7B;
extern BYTE xdata byMTV_ADC5H		;//		_at_ 0xF7C;
//------ ISP --------------------------------- 

extern BYTE xdata byMTV_ISPCMP1	;//			_at_ 0xF0D; 
extern BYTE xdata byMTV_ISPCMP2	;//			_at_ 0xF0E;
extern BYTE xdata byMTV_ISPCMP3	;//			_at_ 0xF0F;

//---------TIMER2-----------------------------------

extern BYTE xdata byMTV_T2CON	;//			_at_ 0xC8;
extern BYTE xdata byMTV_RLDL		;//			_at_ 0xCA;
extern BYTE xdata byMTV_RLDH		;//			_at_ 0xCB;

//-------------------------------------------------

#endif

⌨️ 快捷键说明

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