📄 fx2regs.inc
字号:
GPCR2 XDATA 0xE50D ; Chip Features
;/*-----------------------------------------------------------------------------
; Special Function Registers (SFRs)
; The byte registers and bits defined in the following list are based
; on the Synopsis definition of the 8051 Special Function Registers for EZ-USB.
; If you modify the register definitions below, please regenerate the file
; "ezregs.inc" which includes the same basic information for assembly inclusion.
;-----------------------------------------------------------------------------*/
IOA DATA 080H
; IOA
PA0 BIT 080H+0H
PA1 BIT 080H+1H
PA2 BIT 080H+2H
PA3 BIT 080H+3H
PA4 BIT 080H+4H
PA5 BIT 080H+5H
PA6 BIT 080H+6H
PA7 BIT 080H+7H
SP DATA 081H
DPL DATA 082H
DPH DATA 083H
DPL1 DATA 084H
DPH1 DATA 085H
DPS DATA 086H
; DPS
;SEL BIT 086H+0H
PCON DATA 087H
; PCON
;IDLE BIT 087H+0H
;STOP BIT 087H+1H
;GF0 BIT 087H+2H
;GF1 BIT 087H+3H
;SMOD0 BIT 087H+7H
TCON DATA 088H
; TCON
IT0 BIT 088H+0H
IE0 BIT 088H+1H
IT1 BIT 088H+2H
IE1 BIT 088H+3H
TR0 BIT 088H+4H
TF0 BIT 088H+5H
TR1 BIT 088H+6H
TF1 BIT 088H+7H
TMOD DATA 089H
; TMOD
;M00 BIT 089H+0H
;M10 BIT 089H+1H
;CT0 BIT 089H+2H
;GATE0 BIT 089H+3H
;M01 BIT 089H+4H
;M11 BIT 089H+5H
;CT1 BIT 089H+6H
;GATE1 BIT 089H+7H
TL0 DATA 08AH
TL1 DATA 08BH
TH0 DATA 08CH
TH1 DATA 08DH
CKCON DATA 08EH
; CKCON
;MD0 BIT 089H+0H
;MD1 BIT 089H+1H
;MD2 BIT 089H+2H
;T0M BIT 089H+3H
;T1M BIT 089H+4H
;T2M BIT 089H+5H
;SPC_FNC DATA 08FH ; Was WRS in Reg320
; CKCON
;WRS BIT 08FH+0H
IOB DATA 090H
; IOB
PB0 BIT 090H+0H
PB1 BIT 090H+1H
PB2 BIT 090H+2H
PB3 BIT 090H+3H
PB4 BIT 090H+4H
PB5 BIT 090H+5H
PB6 BIT 090H+6H
PB7 BIT 090H+7H
EXIF DATA 091H ; EXIF Bit Values differ from Reg320
; EXIF
;USBINT BIT 091H+4H
;I2CINT BIT 091H+5H
;IE4 BIT 091H+6H
;IE5 BIT 091H+7H
MPAGE DATA 092H
SCON0 DATA 098H
; SCON0
RI BIT 098H+0H
TI BIT 098H+1H
RB8 BIT 098H+2H
TB8 BIT 098H+3H
REN BIT 098H+4H
SM2 BIT 098H+5H
SM1 BIT 098H+6H
SM0 BIT 098H+7H
SBUF0 DATA 099H
AUTOPTR1H equ AUTOPTRH1 ; for backwards compatibility with examples
AUTOPTR1L equ AUTOPTRL1 ; for backwards compatibility with examples
APTR1H equ AUTOPTRH1 ; for backwards compatibility with examples
APTR1L equ AUTOPTRL1 ; for backwards compatibility with examples
; this is how they are defined in the TRM
AUTOPTRH1 DATA 09AH
AUTOPTRL1 DATA 09BH
AUTOPTRH2 DATA 09DH
AUTOPTRL2 DATA 09EH
IOC DATA 0A0H
; IOC
PC0 BIT 0A0H+0H
PC1 BIT 0A0H+1H
PC2 BIT 0A0H+2H
PC3 BIT 0A0H+3H
PC4 BIT 0A0H+4H
PC5 BIT 0A0H+5H
PC6 BIT 0A0H+6H
PC7 BIT 0A0H+7H
INT2CLR DATA 0A1H
INT4CLR DATA 0A2H
IE DATA 0A8H
; IE
EX0 BIT 0A8H+0H
ET0 BIT 0A8H+1H
EX1 BIT 0A8H+2H
ET1 BIT 0A8H+3H
ES0 BIT 0A8H+4H
ET2 BIT 0A8H+5H
ES1 BIT 0A8H+6H
EA BIT 0A8H+7H
EP2468STAT DATA 0AAH
; EP2468STAT
;EP2E BIT 0AAH+0H
;EP2F BIT 0AAH+1H
;EP4E BIT 0AAH+2H
;EP4F BIT 0AAH+3H
;EP6E BIT 0AAH+4H
;EP6F BIT 0AAH+5H
;EP8E BIT 0AAH+6H
;EP8F BIT 0AAH+7H
EP24FIFOFLGS DATA 0ABH
EP68FIFOFLGS DATA 0ACH
AUTOPTRSETUP DATA 0AFH
; AUTOPTRSETUP
;EXTACC BIT 0AFH+0H
;APTR1FZ BIT 0AFH+1H
;APTR2FZ BIT 0AFH+2H
IOD DATA 0B0H
; IOD
PD0 BIT 0B0H+0H
PD1 BIT 0B0H+1H
PD2 BIT 0B0H+2H
PD3 BIT 0B0H+3H
PD4 BIT 0B0H+4H
PD5 BIT 0B0H+5H
PD6 BIT 0B0H+6H
PD7 BIT 0B0H+7H
IOE DATA 0B1H
OEA DATA 0B2H
OEB DATA 0B3H
OEC DATA 0B4H
OED DATA 0B5H
OEE DATA 0B6H
IP DATA 0B8H
; IP
PX0 BIT 0B8H+0H
PT0 BIT 0B8H+1H
PX1 BIT 0B8H+2H
PT1 BIT 0B8H+3H
PS0 BIT 0B8H+4H
PT2 BIT 0B8H+5H
PS1 BIT 0B8H+6H
EP01STAT DATA 0BAH
GPIFTRIG DATA 0BBH
GPIFSGLDATH DATA 0BDH
GPIFSGLDATLX DATA 0BEH
GPIFSGLDATLNOX DATA 0BFH
SCON1 DATA 0C0H
; SCON1
RI1 BIT 0C0H+0H
TI1 BIT 0C0H+1H
RB81 BIT 0C0H+2H
TB81 BIT 0C0H+3H
REN1 BIT 0C0H+4H
SM21 BIT 0C0H+5H
SM11 BIT 0C0H+6H
SM01 BIT 0C0H+7H
SBUF1 DATA 0C1H
T2CON DATA 0C8H
; T2CON
CP_RL2 BIT 0C8H+0H
C_T2 BIT 0C8H+1H
TR2 BIT 0C8H+2H
EXEN2 BIT 0C8H+3H
TCLK BIT 0C8H+4H
RCLK BIT 0C8H+5H
EXF2 BIT 0C8H+6H
TF2 BIT 0C8H+7H
RCAP2L DATA 0CAH
RCAP2H DATA 0CBH
TL2 DATA 0CCH
TH2 DATA 0CDH
PSW DATA 0D0H
; PSW
P BIT 0D0H+0H
FL BIT 0D0H+1H
OV BIT 0D0H+2H
RS0 BIT 0D0H+3H
RS1 BIT 0D0H+4H
F0 BIT 0D0H+5H
AC BIT 0D0H+6H
CY BIT 0D0H+7H
EICON DATA 0D8H; ; Was WDCON in DS80C320H; Bit Values differ from Reg320
; EICON
INT6 BIT 0D8H+3H
RESI BIT 0D8H+4H
ERESI BIT 0D8H+5H
SMOD1 BIT 0D8H+7H
ACC DATA 0E0H
EIE DATA 0E8H ; EIE Bit Values differ from Reg320
; EIE
EUSB BIT 0E8H+0H
EI2C BIT 0E8H+1H
EIEX4 BIT 0E8H+2H
EIEX5 BIT 0E8H+3H
EIEX6 BIT 0E8H+4H
B DATA 0F0H
EIP DATA 0F8H ; EIP Bit Values differ from Reg320
; EIP
PUSB BIT 0F8H+0H;
PI2C BIT 0F8H+1H;
EIPX4 BIT 0F8H+2H;
EIPX5 BIT 0F8H+3H;
EIPX6 BIT 0F8H+4H;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -