芯片复制STC12C5410AD.h 头文件
- 芯片复制/* After is STC additional SFR or change */
- 芯片复制/* sfr AUXR = 0x8e; */
- 芯片复制/* sfr IPH = 0xb7; */
- /* Watchdog Timer Register */
- sfr WDT_CONTR = 0xe1;
- /* ISP_IAP_EEPROM Register */
- sfr ISP_DATA = 0xe2;
- sfr ISP_ADDRH = 0xe3;
- sfr ISP_ADDRL = 0xe4;
- sfr ISP_CMD = 0xe5;
- sfr ISP_TRIG = 0xe6;
- sfr ISP_CONTR = 0xe7;
- /* System Clock Divider */
- sfr CLK_DIV = 0xc7;
- /* I_O Port Mode Set Register */
- sfr P0M0 = 0x93;
- sfr P0M1 = 0x94;
- sfr P1M0 = 0x91;
- sfr P1M1 = 0x92;
- sfr P2M0 = 0x95;
- sfr P2M1 = 0x96;
- sfr P3M0 = 0xb1;
- sfr P3M1 = 0xb2;
- /* SPI Register */
- sfr SPSTAT = 0x84;
- sfr SPCTL = 0x85;
- sfr SPDAT = 0x86;
- /* ADC Register */
- sfr ADC_CONTR = 0xc5;
- sfr ADC_DATA = 0xc6;
- sfr ADC_LOW2 = 0xbe;
- /* PCA SFR */
- sfr CCON = 0xD8;
- sfr CMOD = 0xD9;
- sfr CCAPM0 = 0xDA;
- sfr CCAPM1 = 0xDB;
- sfr CCAPM2 = 0xDC;
- sfr CCAPM3 = 0xDD;
- sfr CCAPM4 = 0xDE;
- sfr CCAPM5 = 0xDF;
- sfr CL = 0xE9;
- sfr CCAP0L = 0xEA;
- sfr CCAP1L = 0xEB;
- sfr CCAP2L = 0xEC;
- sfr CCAP3L = 0xED;
- sfr CCAP4L = 0xEE;
- sfr CCAP5L = 0xEF;
- sfr CH = 0xF9;
- sfr CCAP0H = 0xFA;
- sfr CCAP1H = 0xFB;
- sfr CCAP2H = 0xFC;
- sfr CCAP3H = 0xFD;
- sfr CCAP4H = 0xFE;
- sfr CCAP5H = 0xFF;
- sfr PCA_PWM0 = 0xF2;
- sfr PCA_PWM1 = 0xF3;
- sfr PCA_PWM2 = 0xF4;
- sfr PCA_PWM3 = 0xF5;
- sfr PCA_PWM4 = 0xF6;
- sfr PCA_PWM5 = 0xF7;
- /* CCON */
- sbit CF = CCON^7;
- sbit CR = CCON^6;
- sbit CCF5 = CCON^5;
- sbit CCF4 = CCON^4;
- sbit CCF3 = CCON^3;
- sbit CCF2 = CCON^2;
- sbit CCF1 = CCON^1;
- sbit CCF0 = CCON^0;
- /* Above is STC additional SFR or change */
- /*--------------------------------------------------------------------------
- REG51F.H
- Header file for 8xC31/51, 80C51Fx, 80C51Rx+
- Copyright (c) 1988-1999 Keil Elektronik GmbH and Keil Software, Inc.
- All rights reserved.
- Modification according to DataSheet from April 1999
- - SFR's AUXR and AUXR1 added for 80C51Rx+ derivatives
- --------------------------------------------------------------------------*/
- /* BYTE Registers */
- sfr P0 = 0x80;
- sfr P1 = 0x90;
- sfr P2 = 0xA0;
- sfr P3 = 0xB0;
- sfr PSW = 0xD0;
- sfr ACC = 0xE0;
- sfr B = 0xF0;
- sfr SP = 0x81;
- sfr DPL = 0x82;
- sfr DPH = 0x83;
- sfr PCON = 0x87;
- sfr TCON = 0x88;
- sfr TMOD = 0x89;
- sfr TL0 = 0x8A;
- sfr TL1 = 0x8B;
- sfr TH0 = 0x8C;
- sfr TH1 = 0x8D;
- sfr IE = 0xA8;
- sfr IP = 0xB8;
- sfr SCON = 0x98;
- sfr SBUF = 0x99;
- /* 80C51Fx/Rx Extensions */
- sfr AUXR = 0x8E;
- /* sfr AUXR1 = 0xA2; */
- sfr SADDR = 0xA9;
- sfr IPH = 0xB7;
- sfr SADEN = 0xB9;
- sfr T2CON = 0xC8;
- sfr T2MOD = 0xC9;
- sfr RCAP2L = 0xCA;
- sfr RCAP2H = 0xCB;
- sfr TL2 = 0xCC;
- sfr TH2 = 0xCD;
- /* BIT Registers */
- /* 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;

芯片解密