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

📄 fx2regs.inc

📁 汇编语言写的ez-usb fx2 固件程序传输带宽480M/S
💻 INC
📖 第 1 页 / 共 2 页
字号:
EP10UTBUF            XDATA 0xE780;         // EP1-OUT buffer
EP1INBUF             XDATA 0xE7C0;         // EP1-IN buffer
EP2FIFOBUF               XDATA 0xF000;         // 512/1024-byte EP2 buffer (IN or OUT)
EP4FIFOBUF               XDATA 0xF400;         // 512 byte EP4 buffer (IN or OUT)
EP6FIFOBUF               XDATA 0xF800;         // 512/1024-byte EP6 buffer (IN or OUT)
EP8FIFOBUF               XDATA 0xFC00;         // 512 byte EP8 buffer (IN or OUT)

;/*-----------------------------------------------------------------------------
;	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;
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;
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;

AUTOPTRH1     DATA 09AH;
AUTOPTRL1    DATA 09BH;
AUTODAT1   DATA 09CH; 
AUTOPTRH2     DATA 09DH;
AUTOPTRL2     DATA 09EH; 
AUTODAT2   DATA 09FH;
IOC        DATA 0A0H;
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;
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 + -