www.pudn.com > KeilC51v750a_Full.rar > at89c5114.inc


;*INC*********************************************************************** 
; NAME: at89c5114.inc          
; PURPOSE: for KEIL  
;*************************************************************************** 
 
 
;---------------------------------------- 
; Include file for 8051 SFR Definitions   
;---------------------------------------- 
 
;  BYTE Register   
P0     DATA 80h         
P0_7   BIT  87h 
P0_6   BIT  86h 
P0_5   BIT  85h 
P0_4   BIT  84h 
P0_3   BIT  83h 
P0_2   BIT  82h 
P0_1   BIT  81h 
P0_0   BIT  80h 
 
P2     DATA 0A0h 
P2_3   BIT  0A3h 
P2_2   BIT  0A2h 
P2_1   BIT  0A1h 
P2_0   BIT  0A0h 
        
P3     DATA 0B0h         
P3_7   BIT  0B7h 
P3_6   BIT  0B6h 
P3_5   BIT  0B5h 
P3_4   BIT  0B4h 
P3_3   BIT  0B3h 
P3_2   BIT  0B2h 
P3_1   BIT  0B1h 
P3_0   BIT  0B0h 
 
P3M1   DATA 0D5h 
P3M2   DATA 0E4h 
 
P4     DATA 0C0h         
P4_3   BIT  0C3h 
P4_2   BIT  0C2h 
P4_1   BIT  0C1h 
P4_0   BIT  0C0h 
 
P4M1   DATA 0D6h 
 
; P2  
RD     BIT  0B7h 
WR     BIT  0B6h 
T0     BIT  0B4h 
INT0   BIT  0B2h 
 
; P4  
INT1   BIT  0C3h 
T1     BIT  0C1h  
 
PSW    DATA 0D0h 
CY     BIT  0D7h 
AC     BIT  0D6h 
F0     BIT  0D5h 
RS1    BIT  0D4h 
RS0    BIT  0D3h 
OV     BIT  0D2h 
UD     BIT  0D1h 
P      BIT  0D0h 
 
ACC    DATA 0E0h        
B      DATA 0F0h  
SP     DATA  81h         
DPL    DATA  82h        
DPH    DATA  83h        
 
PCON   DATA  87h       
 
;------------------ TIMERS registers --------------------- 
TCON   DATA  88h 
TF1    BIT   8Fh 
TR1    BIT   8Eh 
TF0    BIT   8Dh 
TR0    BIT   8Ch 
IE1    BIT   8Bh 
IT1    BIT   8Ah 
IE0    BIT   89h 
IT0    BIT   88h 
         
TMOD   DATA  89h       
TL0    DATA  8Ah        
TL1    DATA  8Bh        
TL2    DATA 0CCh        
TH0    DATA  8Ch        
TH1    DATA  8Dh        
TH2    DATA 0CDh        
WDTRST DATA 0A6h     
WDTPRG DATA 0A7h     
 
;------------------- ADC registers ------------------------- 
ADCA   DATA 0F7h 
ADCF   DATA 0F6h 
ADCLK  DATA 0F2h 
ADCON  DATA 0F3h 
ADDH   DATA 0F5h 
ADDL   DATA 0F4h 
 
;------------------- FLASH EEPROM registers ---------------- 
FCON   DATA 0D1h 
AUXR   DATA  8Eh 
AUXR1  DATA 0A2h 
 
;------------------- IT registers -------------------------- 
IEN0   DATA  0A8h       
IPH0   DATA  0B7h       
IPL0   DATA  0B8h       
IOR    DATA  0A5h 
 
;  IE0   
EA     BIT  0AFh 
EADC   BIT  0AEh 
EW1    BIT  0ADh 
EW0    BIT  0ACh 
ET1    BIT  0ABh 
EX1    BIT  0AAh 
ET0    BIT  0A9h 
EX0    BIT  0A8h 
 
; IPL0  
PADC   BIT  0BEh 
PW1    BIT  0BDh 
PW0    BIT  0BCh 
PT1    BIT  0BBh 
PX1    BIT  0BAh 
PT0    BIT  0B9h 
PX0    BIT  0B8h 
 
;--------------------- PCA registers ----------------------------- 
 
;--------------------- PWM registers ----------------------------- 
 
W0CH   DATA 0ECh 
W0CL   DATA 0EDh 
W0CON  DATA 0E8h 
W0FH   DATA 0EAh 
W0FL   DATA 0EBh 
W0IC   DATA 0EEh 
W0MOD  DATA 0E9h 
W0R0H  DATA 0D9h 
W0R0L  DATA 0DAh 
W0R1H  DATA 0DBh 
W0R1L  DATA 0DCh 
W0R2H  DATA 0DDh 
W0R2L  DATA 0DEh 
 
W1CH   DATA 0FCh 
W1CL   DATA 0FDh 
W1CON  DATA 0F8h 
W1FH   DATA 0FAh 
W1FL   DATA 0FBh 
W1IC   DATA 0FEh 
W1R0H  DATA 0C9h 
W1R0L  DATA 0CAh 
 
; W0CON  
W0UP   BIT  0EFh 
W0R    BIT  0EEh 
W0OS   BIT  0EBh 
W0EN2  BIT  0EAh 
W0EN1  BIT  0E9h 
W0EN0  BIT  0E8h 
 
; W1CON  
W1UP   BIT  0FFh 
W1R    BIT  0FEh 
W1ECLK BIT  0FCh 
W1CPS1 BIT  0FBh 
W1CPS0 BIT  0FAh 
W1INV0 BIT  0F9h 
W1EN0  BIT  0F8h 
 
 
;-------------------- OSC control registers ---------------------- 
 
CKCON  DATA  8Fh 
CKRL   DATA  97h 
CKSEL  DATA  85h 
OSCBFA DATA  9Fh 
OSCCON DATA  86h