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

📄 fx2regs.inc

📁 Ezusb (cypress) USB 2.0 family firmware for data transfer including 4 endpoints configuration and cr
💻 INC
📖 第 1 页 / 共 2 页
字号:
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 + -