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

📄 reg51_mx10e.h

📁 MXIC旺宏液晶电视芯片MX88V44的源码
💻 H
字号:
/*--------------------------------------------------------------------------
REG51_MX10E.H

Header file for generic 80C51 and 80C31 microcontroller.

--------------------------------------------------------------------------*/
/*===============================*/
/* Predefined SFR Byte Addresses */
/*===============================*/

sfr P0   = 0x80;
sfr P1   = 0x90;
sfr P2   = 0xA0;
sfr P3   = 0xB0;
sfr P4	 = 0xC0;
sfr PSW  = 0xD0;
sfr ACC  = 0xE0;
sfr B    = 0xF0;
sfr SP   = 0x81;
sfr	PWMC = 0xF1;
sfr DPL  = 0x82;
sfr	AUXR1= 0xA2;
sfr DPH  = 0x83;
sfr PWMP3= 0xF3;
sfr FMCON= 0xE4;
sfr PWM2 = 0xF4;
sfr FMDATA=0xE5;
sfr PWM3 = 0xF5;
sfr PWMP2= 0xF6;
sfr PCON = 0x87;
sfr IPH  = 0xB7;
sfr TCON = 0x88;
sfr SCON = 0x98;
sfr IE   = 0xA8;
sfr IP   = 0xB8;
sfr T2CON= 0xC8;
sfr S1CON= 0xD8;
sfr PDCON= 0xF8;
sfr TMOD = 0x89;
sfr SBUF = 0x99;
sfr SADDR= 0xA9;
sfr SADEN= 0xB9;
sfr T2MOD= 0xC9;
sfr S1STA= 0xD9;
sfr TL0  = 0x8A;
sfr RCAP2L=0xCA;
sfr S1DAT= 0xDA;
sfr TL1  = 0x8B;
sfr RCAP2H=0xCB;
sfr S1ADR= 0xDB;
sfr EBTCON=0xEB;
sfr PWMP1 =0xFB;
sfr TH0  = 0x8C;
sfr TL2	 = 0xCC;
sfr PWM0 = 0xFC;
sfr TH1  = 0x8D;
sfr TH2	 = 0xCD;
sfr PWM1 = 0xFD;
sfr	AUXR = 0x8E;
sfr PWMP0= 0xFE;
sfr T3	 = 0xFF;


/*==============================*/
/* Predefined SFR Bit Addresses */
/*==============================*/


/*========P3=========*/

sbit   RD        = P3^7;
sbit   WR        = P3^6;
sbit   T1        = P3^5;
sbit   T0        = P3^4;
sbit   INT1      = P3^3;
sbit   INT0      = P3^2;
sbit   TXD       = P3^1;
sbit   RXD       = P3^0;

/*========SCON========*/

sbit   SM0       = SCON^7;
sbit   SM1       = SCON^6;
sbit   SM2       = SCON^5;
sbit   REN       = SCON^4;
sbit   TB8       = SCON^3;
sbit   RB8       = SCON^2;
sbit   TI        = SCON^1;
sbit   RI        = SCON^0;

/*========T2CON=======*/

sbit   TF2       = T2CON^7;
sbit   EXF2      = T2CON^6;
sbit   RCLK      = T2CON^5;
sbit   TCLK      = T2CON^4;
sbit   EXEN2     = T2CON^3;
sbit   TR2       = T2CON^2;
sbit   C_T2      = T2CON^1;
sbit   CP_RL2    = T2CON^0;

/*========PSW=======*/

sbit   CY   	 = PSW^7;
sbit   AC   	 = PSW^6;
sbit   F0   	 = PSW^5;
sbit   RS1  	 = PSW^4;
sbit   RS0  	 = PSW^3;
sbit   OV  		 = PSW^2;

sbit   P    	 = PSW^0;

/*========TCON=======*/

sbit   TF1  	 = TCON^7;
sbit   TR1  	 = TCON^6;
sbit   TF0  	 = TCON^5;
sbit   TR0  	 = TCON^4;
sbit   IE1  	 = TCON^3;
sbit   IT1  	 = TCON^2;
sbit   IE0  	 = TCON^1;
sbit   IT0  	 = TCON^0;

/*========IE=======*/

sbit   EA   	 = IE^7;
sbit   ET2  	 = IE^6;
sbit   ES1  	 = IE^5;
sbit   ES   	 = IE^4;
sbit   ET1  	 = IE^3;
sbit   EX1  	 = IE^2;
sbit   ET0  	 = IE^1;
sbit   EX0  	 = IE^0;

/*========IP=======*/

sbit   PT2  	 = IP^6;
sbit   PS1  	 = IP^5;
sbit   PS   	 = IP^4;
sbit   PT1  	 = IP^3;
sbit   PX1  	 = IP^2;
sbit   PT0  	 = IP^1;
sbit   PX0  	 = IP^0;

/*========B  ========*/

sbit   B_7     	 = B^7;
sbit   B_6     	 = B^6;
sbit   B_5     	 = B^5;
sbit   B_4     	 = B^4;
sbit   B_3     	 = B^3;
sbit   B_2     	 = B^2;
sbit   B_1     	 = B^1;
sbit   B_0     	 = B^0;

/*========ACC========*/

sbit   ACC_7     = ACC^7;
sbit   ACC_6     = ACC^6;
sbit   ACC_5     = ACC^5;
sbit   ACC_4     = ACC^4;
sbit   ACC_3     = ACC^3;
sbit   ACC_2     = ACC^2;
sbit   ACC_1     = ACC^1;
sbit   ACC_0     = ACC^0;

⌨️ 快捷键说明

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