www.pudn.com > keilC51.zip > REG51GB.INC, change:1996-09-13,size:3871b


;------------------------------------------------------------------------------- 
; Copyright 1995-1996 KEIL Software, Inc. 
; Intel 80C51GB Processor Declarations 
;------------------------------------------------------------------------------- 
$SAVE 
$NOLIST 
; 
;/******** BYTE Registers ********/ 
P0   	DATA	080H 
P1   	DATA	090H 
P2   	DATA	0A0H 
P3   	DATA	0B0H 
PSW  	DATA	0D0H 
ACC  	DATA	0E0H 
B    	DATA	0F0H 
SP   	DATA	081H 
DPL  	DATA	082H 
DPH  	DATA	083H 
PCON 	DATA	087H 
TCON 	DATA	088H 
TMOD 	DATA	089H 
TL0  	DATA	08AH 
TL1  	DATA	08BH 
TH0  	DATA	08CH 
TH1  	DATA	08DH 
IE   	DATA	0A8H 
IP   	DATA	0B8H 
SCON 	DATA	098H 
SBUF 	DATA	099H 
 
;/********  80C51GB Specific Extensions ********/ 
SADDR 	DATA	0A9H 
SADEN 	DATA	0B9H 
T2CON 	DATA	0C8H 
T2MOD 	DATA	0C9H 
RCAP2L	DATA	0CAH 
RCAP2H	DATA	0CBH 
TL2   	DATA	0CCH 
TH2   	DATA	0CDH 
P4    	DATA	0C0H 
ADRES0	DATA	084H 
ADRES1	DATA	094H 
ADRES2	DATA	0A4H 
ADRES3	DATA	0B4H 
ADRES4	DATA	0C4H 
ADRES5	DATA	0D4H 
ADRES6	DATA	0E4H 
ADRES7	DATA	0F4H 
AUXR  	DATA	08EH 
OFDCON	DATA	0A5H 
IPA1  	DATA	0B5H 
WDTCON	DATA	0A6H 
IPA   	DATA	0B6H 
EXICON	DATA	0C6H 
ADCON 	DATA	097H 
IEA   	DATA	0A7H 
IP1   	DATA	0B7H 
ACMP  	DATA	0C7H 
SEPCON	DATA	0D7H 
SEPDAT	DATA	0E7H 
SEPSTA	DATA	0F7H 
P5    	DATA	0F8H 
 
;/******** PCA0 SFRS ********/ 
CCON  	DATA	0D8H 
CMOD  	DATA	0D9H 
CCAPM0	DATA	0DAH 
CCAPM1	DATA	0DBH 
CCAPM2	DATA	0DCH 
CCAPM3	DATA	0DDH 
CCAPM4	DATA	0DEH 
CL    	DATA	0E9H 
CCAP0L	DATA	0EAH 
CCAP1L	DATA	0EBH 
CCAP2L	DATA	0ECH 
CCAP3L	DATA	0EDH 
CCAP4L	DATA	0EEH 
CH    	DATA	0F9H 
CCAP0H	DATA	0FAH 
CCAP1H	DATA	0FBH 
CCAP2H	DATA	0FCH 
CCAP3H	DATA	0FDH 
CCAP4H	DATA	0FEH 
 
;/******** PCA1 SFRS *******/ 
C1CON  	DATA	0E8H 
C1MOD  	DATA	09FH 
C1CAPM0	DATA	09AH 
C1CAPM1	DATA	09BH 
C1CAPM2	DATA	09CH 
C1CAPM3	DATA	09DH 
C1CAPM4	DATA	09EH 
CL1    	DATA	0AFH 
C1CAP0L	DATA	0AAH 
C1CAP1L	DATA	0ABH 
C1CAP2L	DATA	0ACH 
C1CAP3L	DATA	0ADH 
C1CAP4L	DATA	0AEH 
CH1    	DATA	0BFH 
C1CAP0H	DATA	0BAH 
C1CAP1H	DATA	0BBH 
C1CAP2H	DATA	0BCH 
C1CAP3H	DATA	0BDH 
C1CAP4H	DATA	0BEH 
 
;/********  BIT Registers  ********/ 
;/*  PSW  */ 
CY   	BIT	0D7H 
AC   	BIT	0D6H 
F0   	BIT	0D5H 
RS1  	BIT	0D4H 
RS0  	BIT	0D3H 
OV   	BIT	0D2H 
P    	BIT	0D0H 
 
;/*  TCON  */ 
TF1  	BIT	08FH 
TR1  	BIT	08EH 
TF0  	BIT	08DH 
TR0  	BIT	08CH 
IE1  	BIT	08BH 
IT1  	BIT	08AH 
IE0  	BIT	089H 
IT0  	BIT	088H 
 
;/*  IE  */ 
EA   	BIT	0AFH 
EC   	BIT	0AEH 
ET2  	BIT	0ADH 
ES   	BIT	0ACH 
ET1  	BIT	0ABH 
EX1  	BIT	0AAH 
ET0  	BIT	0A9H 
EX0  	BIT	0A8H 
 
;/*  IP  */ 
PPC  	BIT	0BEH 
PT2  	BIT	0BDH 
PS   	BIT	0BCH 
PT1  	BIT	0BBH 
PX1  	BIT	0BAH 
PT0  	BIT	0B9H 
PX0  	BIT	0B8H 
 
;/********  P1  Bits *******/ 
CEX4	BIT	097H 
CEX3	BIT	096H 
CEX2	BIT	095H 
CEX1	BIT	094H 
CEX0	BIT	093H 
ECI 	BIT	092H 
T2EX	BIT	091H 
T2  	BIT	090H 
 
;/********  P3  Bits ********/ 
RD  	BIT	0B7H 
WR  	BIT	0B6H 
T1  	BIT	0B5H 
T0  	BIT	0B4H 
INT1	BIT	0B3H 
INT0	BIT	0B2H 
TXD 	BIT	0B1H 
RXD 	BIT	0B0H 
 
;/********  P4  BITS *******/ 
C1EX4 	BIT	0C7H 
C1EX3 	BIT	0C6H 
C1EX2 	BIT	0C5H 
C1EX1 	BIT	0C4H 
C1EX0 	BIT	0C3H 
C1    	BIT	0C2H 
SEPIO 	BIT	0C1H 
SEPCLK	BIT	0C0H 
 
;/********  P5  BITS *******/ 
INT6  	BIT	0FEH 
INT5  	BIT	0FDH 
INT4  	BIT	0FCH 
INT3  	BIT	0FBH 
INT2  	BIT	0FAH 
 
;/********  SCON  Bits  ********/ 
SM0  	BIT	09FH 
SM1  	BIT	09EH 
SM2  	BIT	09DH 
REN  	BIT	09CH 
TB8  	BIT	09BH 
RB8  	BIT	09AH 
TI   	BIT	099H 
RI   	BIT	098H 
 
;/******** T2CON BITS *******/ 
TF2  	BIT	0CFH  
EXF2 	BIT	0CEH 
RCLK 	BIT	0CDH 
TCLK 	BIT	0CCH 
EXEN2	BIT	0CBH 
TR2  	BIT	0CAH 
CT2  	BIT	0C9H 
CPRL2	BIT	0C8H 
 
;/******** CCON BITS *******/ 
CF   	BIT	0DFH 
CR   	BIT	0DEH 
CCF4 	BIT	0DCH 
CCF3 	BIT	0DBH 
CCF2 	BIT	0DAH 
CCF1 	BIT	0D9H 
CCF0 	BIT	0D8H 
 
;/******** CCON1 BITS *******/ 
CF1   	BIT	0EFH 
CR1   	BIT	0EEH 
CRE   	BIT	0EDH 
C1CF4 	BIT	0ECH 
C1CF3 	BIT	0EBH 
C1CF2 	BIT	0EAH 
C1CF1 	BIT	0E9H 
C1CF0 	BIT	0E8H 
$RESTORE