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

📄 eeproma.lst

📁 HIGH_SPEED_USB_To_ATA(IDE)Firmware相关代码(EZ USB FX2芯片)
💻 LST
📖 第 1 页 / 共 4 页
字号:
  00CB          +1   405       EXEN2             BIT 0C8H+3H
  00CC          +1   406       TCLK              BIT 0C8H+4H
  00CD          +1   407       RCLK              BIT 0C8H+5H
  00CE          +1   408       EXF2              BIT 0C8H+6H
  00CF          +1   409       TF2               BIT 0C8H+7H
  00CA          +1   410     RCAP2L              DATA 0CAH
  00CB          +1   411     RCAP2H              DATA 0CBH
  00CC          +1   412     TL2                 DATA 0CCH
  00CD          +1   413     TH2                 DATA 0CDH
  00D0          +1   414     PSW                 DATA 0D0H
                +1   415       ;  PSW  
  00D0          +1   416       P                 BIT 0D0H+0H
  00D1          +1   417       FL                BIT 0D0H+1H
  00D2          +1   418       OV                BIT 0D0H+2H
  00D3          +1   419       RS0               BIT 0D0H+3H
  00D4          +1   420       RS1               BIT 0D0H+4H
  00D5          +1   421       F0                BIT 0D0H+5H
  00D6          +1   422       AC                BIT 0D0H+6H
  00D7          +1   423       CY                BIT 0D0H+7H
  00D8          +1   424     EICON               DATA 0D8H;             ; Was WDCON in DS80C320H; Bit Values differ from
                              Reg320
                +1   425       ;  EICON  
  00DB          +1   426       INT6              BIT 0D8H+3H
  00DC          +1   427       RESI              BIT 0D8H+4H
  00DD          +1   428       ERESI             BIT 0D8H+5H
  00DF          +1   429       SMOD1             BIT 0D8H+7H
  00E0          +1   430     ACC                 DATA 0E0H
  00E8          +1   431     EIE                 DATA 0E8H              ; EIE Bit Values differ from Reg320
                +1   432       ;  EIE  
  00E8          +1   433       EUSB              BIT 0E8H+0H
  00E9          +1   434       EI2C              BIT 0E8H+1H
  00EA          +1   435       EIEX4             BIT 0E8H+2H
  00EB          +1   436       EIEX5             BIT 0E8H+3H
  00EC          +1   437       EIEX6             BIT 0E8H+4H
  00F0          +1   438     B                   DATA 0F0H
  00F8          +1   439     EIP                 DATA 0F8H              ; EIP Bit Values differ from Reg320
                +1   440       ;  EIP  
  00F8          +1   441       PUSB              BIT 0F8H+0H;
  00F9          +1   442       PI2C              BIT 0F8H+1H;
  00FA          +1   443       EIPX4             BIT 0F8H+2H;
  00FB          +1   444       EIPX5             BIT 0F8H+3H;
  00FC          +1   445       EIPX6             BIT 0F8H+4H;
                     446     
                     447     
                     448     EEPROMSEG       SEGMENT CODE
                     449     
----                 450             RSEG    EEPROMSEG
                     451             USING   0
0000                 452     EEWaitForStop:
A51 MACRO ASSEMBLER  EEPROMA                                                              11/07/2006 14:52:11 PAGE     8

0000 90E678          453             MOV     DPTR,#I2CS
0003 E0              454             MOVX    A,@DPTR
0004 20E6F9          455             JB      ACC.6,EEWaitForStop
0007 22              456             RET
                     457     
                     458     
                     459     public WaitForEEPROMWrite
                     460     ; Keep writing the EEPROM address until the device ACKs
                     461     ; This means that the write is complete.
0008                 462     WaitForEEPROMWrite:
0008 120000   F      463             LCALL   EEWaitForStop
000B                 464     AckLoop:
000B 120000   F      465             LCALL   EEStartAndAddr
                     466     
000E                 467     waitForBusy:
                     468             ; Wait for BUSY to be 0
000E 90E678          469             MOV     DPTR,#0E678H
0011 E0              470             MOVX    A,@DPTR
0012 30E0F9          471             JNB     ACC.0,waitForBusy
                     472             
                     473             ; Set the STOP bit
0015 E0              474             MOVX    A,@DPTR
0016 4440            475             ORL     A,#040H
0018 F0              476             MOVX    @DPTR,A
0019 120000   F      477             LCALL   EEWaitForStop
                     478     
001C E0              479             MOVX    A,@DPTR
001D 30E1EB          480             JNB     ACC.1,AckLoop           ; If no ACK, try again
0020 22              481             RET     
                     482     
                     483           end
A51 MACRO ASSEMBLER  EEPROMA                                                              11/07/2006 14:52:11 PAGE     9

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

AC . . . . . . . .  B ADDR   00D0H.6 A   
ACC. . . . . . . .  D ADDR   00E0H   A   
ACKLOOP. . . . . .  C ADDR   000BH   R   SEG=EEPROMSEG
APTR1H . . . . . .  D ADDR   009AH   A   
APTR1L . . . . . .  D ADDR   009BH   A   
AUTOPTR1H. . . . .  D ADDR   009AH   A   
AUTOPTR1L. . . . .  D ADDR   009BH   A   
AUTOPTRH2. . . . .  D ADDR   009DH   A   
AUTOPTRL2. . . . .  D ADDR   009EH   A   
AUTOPTRSETUP . . .  D ADDR   00AFH   A   
B. . . . . . . . .  D ADDR   00F0H   A   
BPADDRH. . . . . .  X ADDR   E606H   A   
BPADDRL. . . . . .  X ADDR   E607H   A   
BREAKPT. . . . . .  X ADDR   E605H   A   
CKCON. . . . . . .  D ADDR   008EH   A   
CLRERRCNT. . . . .  X ADDR   E665H   A   
CPUCS. . . . . . .  X ADDR   E600H   A   
CP_RL2 . . . . . .  B ADDR   00C8H.0 A   
CT1. . . . . . . .  X ADDR   E6FBH   A   
CT2. . . . . . . .  X ADDR   E6FCH   A   
CT3. . . . . . . .  X ADDR   E6FDH   A   
CT4. . . . . . . .  X ADDR   E6FEH   A   
CY . . . . . . . .  B ADDR   00D0H.7 A   
C_T2 . . . . . . .  B ADDR   00C8H.1 A   
DBUG . . . . . . .  X ADDR   E6F8H   A   
DPH. . . . . . . .  D ADDR   0083H   A   
DPH1 . . . . . . .  D ADDR   0085H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
DPL1 . . . . . . .  D ADDR   0084H   A   
DPS. . . . . . . .  D ADDR   0086H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
EEPROMA. . . . . .  N NUMB   -----       
EEPROMSEG. . . . .  C SEG    0021H       REL=UNIT
EESTARTANDADDR . .  C ADDR   -----       EXT
EEWAITFORSTOP. . .  C ADDR   0000H   R   SEG=EEPROMSEG
EI2C . . . . . . .  B ADDR   00E8H.1 A   
EICON. . . . . . .  D ADDR   00D8H   A   
EIE. . . . . . . .  D ADDR   00E8H   A   
EIEX4. . . . . . .  B ADDR   00E8H.2 A   
EIEX5. . . . . . .  B ADDR   00E8H.3 A   
EIEX6. . . . . . .  B ADDR   00E8H.4 A   
EIP. . . . . . . .  D ADDR   00F8H   A   
EIPX4. . . . . . .  B ADDR   00F8H.2 A   
EIPX5. . . . . . .  B ADDR   00F8H.3 A   
EIPX6. . . . . . .  B ADDR   00F8H.4 A   
EP01STAT . . . . .  D ADDR   00BAH   A   
EP0BCH . . . . . .  X ADDR   E68AH   A   
EP0BCL . . . . . .  X ADDR   E68BH   A   
EP0BUF . . . . . .  X ADDR   E740H   A   
EP0CS. . . . . . .  X ADDR   E6A0H   A   
EP10UTBUF. . . . .  X ADDR   E780H   A   
EP1INBC. . . . . .  X ADDR   E68FH   A   
EP1INBUF . . . . .  X ADDR   E7C0H   A   
EP1INCFG . . . . .  X ADDR   E611H   A   
EP1INCS. . . . . .  X ADDR   E6A2H   A   
EP1OUTBC . . . . .  X ADDR   E68DH   A   
EP1OUTCFG. . . . .  X ADDR   E610H   A   
EP1OUTCS . . . . .  X ADDR   E6A1H   A   
EP2468STAT . . . .  D ADDR   00AAH   A   
EP24FIFOFLGS . . .  D ADDR   00ABH   A   
A51 MACRO ASSEMBLER  EEPROMA                                                              11/07/2006 14:52:11 PAGE    10

EP2AUTOINLENH. . .  X ADDR   E620H   A   
EP2AUTOINLENL. . .  X ADDR   E621H   A   
EP2BCH . . . . . .  X ADDR   E690H   A   
EP2BCL . . . . . .  X ADDR   E691H   A   
EP2CFG . . . . . .  X ADDR   E612H   A   
EP2CS. . . . . . .  X ADDR   E6A3H   A   
EP2FIFOBCH . . . .  X ADDR   E6ABH   A   
EP2FIFOBCL . . . .  X ADDR   E6ACH   A   
EP2FIFOBUF . . . .  X ADDR   F000H   A   
EP2FIFOCFG . . . .  X ADDR   E618H   A   
EP2FIFOFLGS. . . .  X ADDR   E6A7H   A   
EP2FIFOIE. . . . .  X ADDR   E650H   A   
EP2FIFOIRQ . . . .  X ADDR   E651H   A   
EP2FIFOPFH . . . .  X ADDR   E630H   A   
EP2FIFOPFL . . . .  X ADDR   E631H   A   
EP2GPIFFLGSEL. . .  X ADDR   E6D2H   A   
EP2GPIFPFSTOP. . .  X ADDR   E6D3H   A   
EP2GPIFTCH . . . .  X ADDR   E6D0H   A   
EP2GPIFTCL . . . .  X ADDR   E6D1H   A   
EP2GPIFTRIG. . . .  X ADDR   E6D4H   A   
EP2ISOINPKTS . . .  X ADDR   E640H   A   
EP4AUTOINLENH. . .  X ADDR   E622H   A   
EP4AUTOINLENL. . .  X ADDR   E623H   A   
EP4BCH . . . . . .  X ADDR   E694H   A   
EP4BCL . . . . . .  X ADDR   E695H   A   
EP4CFG . . . . . .  X ADDR   E613H   A   
EP4CS. . . . . . .  X ADDR   E6A4H   A   
EP4FIFOBCH . . . .  X ADDR   E6ADH   A   
EP4FIFOBCL . . . .  X ADDR   E6AEH   A   
EP4FIFOBUF . . . .  X ADDR   F400H   A   
EP4FIFOCFG . . . .  X ADDR   E619H   A   
EP4FIFOFLGS. . . .  X ADDR   E6A8H   A   
EP4FIFOIE. . . . .  X ADDR   E652H   A   
EP4FIFOIRQ . . . .  X ADDR   E653H   A   
EP4FIFOPFH . . . .  X ADDR   E632H   A   
EP4FIFOPFL . . . .  X ADDR   E633H   A   
EP4GPIFFLGSEL. . .  X ADDR   E6DAH   A   
EP4GPIFPFSTOP. . .  X ADDR   E6DBH   A   
EP4GPIFTCH . . . .  X ADDR   E6D0H   A   
EP4GPIFTCL . . . .  X ADDR   E6D1H   A   
EP4GPIFTRIG. . . .  X ADDR   E6DCH   A   
EP4ISOINPKTS . . .  X ADDR   E641H   A   
EP68FIFOFLGS . . .  D ADDR   00ACH   A   
EP6AUTOINLENH. . .  X ADDR   E624H   A   
EP6AUTOINLENL. . .  X ADDR   E625H   A   
EP6BCH . . . . . .  X ADDR   E698H   A   
EP6BCL . . . . . .  X ADDR   E699H   A   
EP6CFG . . . . . .  X ADDR   E614H   A   
EP6CS. . . . . . .  X ADDR   E6A5H   A   
EP6FIFOBCH . . . .  X ADDR   E6AFH   A   
EP6FIFOBCL . . . .  X ADDR   E6B0H   A   
EP6FIFOBUF . . . .  X ADDR   F800H   A   
EP6FIFOCFG . . . .  X ADDR   E61AH   A   
EP6FIFOFLGS. . . .  X ADDR   E6A9H   A   
EP6FIFOIE. . . . .  X ADDR   E654H   A   
EP6FIFOIRQ . . . .  X ADDR   E655H   A   
EP6FIFOPFH . . . .  X ADDR   E634H   A   
EP6FIFOPFL . . . .  X ADDR   E635H   A   
EP6GPIFFLGSEL. . .  X ADDR   E6E2H   A   
EP6GPIFPFSTOP. . .  X ADDR   E6E3H   A   
EP6GPIFTCH . . . .  X ADDR   E6D0H   A   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -