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

📄 nj.m51

📁 射频卡读卡头的程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        08/29/2006  08:02:06  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\COMP51\BL51.EXE F:\1\RDIO.OBJ, F:\1\MAIN.OBJ, F:\1\M500AUC.OBJ TO F:\1\NJ RS (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  F:\1\RDIO.OBJ (RDIO)
  F:\1\MAIN.OBJ (MAIN)
  F:\1\M500AUC.OBJ (M500AUC)
  C:\COMP51\C51L.LIB (?C_STARTUP)
  C:\COMP51\C51L.LIB (?C_COPY)
  C:\COMP51\C51L.LIB (?C_CLDPTR)
  C:\COMP51\C51L.LIB (?C_CLDOPTR)
  C:\COMP51\C51L.LIB (?C_CILDPTR)
  C:\COMP51\C51L.LIB (?C_CSTPTR)
  C:\COMP51\C51L.LIB (?C_CSTOPTR)
  C:\COMP51\C51L.LIB (?C_IILDX)
  C:\COMP51\C51L.LIB (?C_ILDIX)
  C:\COMP51\C51L.LIB (?C_IILDOPTR)
  C:\COMP51\C51L.LIB (?C_ISTOPTR)
  C:\COMP51\C51L.LIB (?C_OFFXADD)
  C:\COMP51\C51L.LIB (?C_CCASE)
  C:\COMP51\C51L.LIB (?C_MEMCMP)
  C:\COMP51\C51L.LIB (?C_MEMSET)
  C:\COMP51\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  F:\1\NJ (RDIO)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0003H     UNIT         ?DT?MAIN
            IDATA   0013H     0007H     UNIT         ?ID?MAIN
            IDATA   001AH     0001H     UNIT         _IDATA_GROUP_
                    001BH     0005H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?MAIN
            BIT     0021H.0   0001H.6   UNIT         ?BI?MAIN
            BIT     0022H.6   0000H.1   UNIT         ?BI?M500AUC
            BIT     0022H.7   0000H.1   UNIT         _BIT_GROUP_
            DATA    0023H     0042H     UNIT         ?DT?M500AUC
            IDATA   0065H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0160H     UNIT         ?XD?M500AUC
            XDATA   0160H     00C0H     UNIT         ?XD?MAIN
            XDATA   0220H     0036H     UNIT         _XDATA_GROUP_
            XDATA   0256H     000FH     UNIT         ?XD?_TRANSASIHEX?MAIN
            XDATA   0265H     000DH     UNIT         ?XD?_M500PICCEXCHANGEBLOCK?M500AUC
            XDATA   0272H     000DH     UNIT         ?XD?_EXCHANGEBYTESTREAM?M500AUC
            XDATA   027FH     0007H     UNIT         ?XD?RDIO
            XDATA   0286H     0007H     UNIT         ?XD?_TRANSDATA?MAIN
BL51 BANKED LINKER/LOCATER V4.13                                                      08/29/2006  08:02:06  PAGE 2


            XDATA   028DH     0006H     UNIT         ?XD?_M500PICCVALUEDEBIT?M500AUC
            XDATA   0293H     0005H     UNIT         ?XD?_WRITEIOBLOCK?RDIO
            XDATA   0298H     0004H     UNIT         ?XD?_PCDWRITEE2?M500AUC
            XDATA   029CH     0002H     UNIT         ?XD?_READIOBLOCK?RDIO
            XDATA   029EH     0002H     UNIT         ?XD?IDLE_REQUEST?M500AUC
                    02A0H     6D60H                  *** GAP ***
            XDATA   7000H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?FLUSHFIFO?M500AUC
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0004H     UNIT         ?PR?_M500PCDREADREGISTER?M500AUC
                    0012H     0001H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     000DH     UNIT         ?PR?OPENIO?RDIO
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0004H     UNIT         ?PR?_M500PICCREQUEST?M500AUC
                    002AH     0001H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     068AH     UNIT         ?PR?CMD_EXECUTION?MAIN
            CODE    06B8H     0460H     UNIT         ?C_LIB_CODE
            CODE    0B18H     030FH     UNIT         ?PR?_M500PCDCMD?M500AUC
            CODE    0E27H     0308H     UNIT         ?PR?_M500PICCCASCANTICOLL?M500AUC
            CODE    112FH     0279H     UNIT         ?PR?RC500ISR?M500AUC
            CODE    13A8H     023CH     UNIT         ?PR?_M500PICCVALUE?M500AUC
            CODE    15E4H     01F5H     UNIT         ?PR?MAIN?MAIN
            CODE    17D9H     0190H     UNIT         ?PR?_M500PICCVALUEDEBIT?M500AUC
            CODE    1969H     0155H     UNIT         ?PR?_M500PICCWRITE?M500AUC
            CODE    1ABEH     014BH     UNIT         ?PR?_M500PICCREAD?M500AUC
            CODE    1C09H     013AH     UNIT         ?PR?M500PCDCONFIG?M500AUC
            CODE    1D43H     0134H     UNIT         ?PR?_M500PICCAUTHSTATE?M500AUC
            CODE    1E77H     0106H     UNIT         ?PR?IDLE_REQUEST?M500AUC
            CODE    1F7DH     0105H     UNIT         ?PR?_M500PICCCASCSELECT?M500AUC
            CODE    2082H     00F7H     UNIT         ?PR?_M500PCDLOADKEYE2?M500AUC
            CODE    2179H     00F7H     UNIT         ?PR?_M500PICCCOMMONREQUEST?M500AUC
            CODE    2270H     00EEH     UNIT         ?PR?_M500PICCAUTHE2?M500AUC
            CODE    235EH     00EEH     UNIT         ?PR?_EXCHANGEBYTESTREAM?M500AUC
            CODE    244CH     00E5H     UNIT         ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
            CODE    2531H     00DEH     UNIT         ?PR?AUTO_BAUD?MAIN
            CODE    260FH     00D8H     UNIT         ?PR?_HEXTOASI?MAIN
            CODE    26E7H     00D6H     UNIT         ?CO?M500AUC
            CODE    27BDH     00C8H     UNIT         ?PR?_PCDREADE2?M500AUC
            CODE    2885H     00C5H     UNIT         ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
            CODE    294AH     00B0H     UNIT         ?PR?_M500PICCAUTHKEY?M500AUC
            CODE    29FAH     00AAH     UNIT         ?PR?COPYCARDNUM?MAIN
            CODE    2AA4H     00A6H     UNIT         ?PR?_M500PCDSETTMO?M500AUC
            CODE    2B4AH     00A1H     UNIT         ?PR?ISR_UART?MAIN
            CODE    2BEBH     0093H     UNIT         ?PR?_PCDWRITEE2?M500AUC
            CODE    2C7EH     008CH     UNIT         ?PR?_M500HOSTCODEKEY?M500AUC
            CODE    2D0AH     008CH     UNIT         ?C_C51STARTUP
            CODE    2D96H     008BH     UNIT         ?PR?_TRANSASIHEX?MAIN
            CODE    2E21H     008BH     UNIT         ?PR?M500PCDRESET?M500AUC
            CODE    2EACH     0089H     UNIT         ?PR?_ASITOHEX?MAIN
            CODE    2F35H     0084H     UNIT         ?PR?_WRITEIOBLOCK?RDIO
            CODE    2FB9H     0083H     UNIT         ?CO?MAIN
            CODE    303CH     007EH     UNIT         ?PR?_TRANSHEXASI?MAIN
BL51 BANKED LINKER/LOCATER V4.13                                                      08/29/2006  08:02:06  PAGE 3


            CODE    30BAH     007DH     UNIT         ?PR?_M500PICCAUTH?M500AUC
            CODE    3137H     0073H     UNIT         ?PR?M500PICCHALT?M500AUC
            CODE    31AAH     0071H     UNIT         ?PR?INIT?MAIN
            CODE    321BH     0066H     UNIT         ?PR?_SENDDATATOPC?MAIN
            CODE    3281H     0061H     UNIT         ?PR?_READIOBLOCK?RDIO
            CODE    32E2H     005CH     UNIT         ?PR?ISR_TIMER0?MAIN
            CODE    333EH     0058H     UNIT         ?PR?_SENDSNRTOPC?MAIN
            CODE    3396H     0044H     UNIT         ?PR?CHANGCARDSNR?MAIN
            CODE    33DAH     0041H     UNIT         ?PR?TEST?MAIN
            CODE    341BH     0037H     UNIT         ?PR?CHECKSNRNUM?MAIN
            CODE    3452H     0035H     UNIT         ?PR?_M500PCDLOADMK?M500AUC
            CODE    3487H     0031H     UNIT         ?PR?_DELAY_10MS?MAIN
            CODE    34B8H     0031H     UNIT         ?PR?_TEST_10MS?MAIN
            CODE    34E9H     0030H     UNIT         ?PR?RINGON?MAIN
            CODE    3519H     002DH     UNIT         ?PR?_M500PCDRFRESET?M500AUC
            CODE    3546H     002CH     UNIT         ?C_INITSEG
            CODE    3572H     002AH     UNIT         ?PR?SENDSNRNUM?MAIN
            CODE    359CH     0029H     UNIT         ?PR?_TRANSDATA?MAIN
            CODE    35C5H     0026H     UNIT         ?PR?_CLEARBITMASK?M500AUC
            CODE    35EBH     0025H     UNIT         ?PR?_SETBITMASK?M500AUC
            CODE    3610H     0023H     UNIT         ?PR?_M500PICCSELECT?M500AUC
            CODE    3633H     0022H     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    3655H     0022H     UNIT         ?PR?_DELAY_1MS?MAIN
            CODE    3677H     001FH     UNIT         ?PR?TIMEOUTISR?M500AUC
            CODE    3696H     001CH     UNIT         ?PR?_START_TIMEOUT?M500AUC
            CODE    36B2H     0018H     UNIT         ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
            CODE    36CAH     0016H     UNIT         ?PR?_XTOA_H?MAIN
            CODE    36E0H     0016H     UNIT         ?PR?FLASHLED?MAIN
            CODE    36F6H     0015H     UNIT         ?PR?_READIO?RDIO
            CODE    370BH     0015H     UNIT         ?PR?_XTOA_L?MAIN
            CODE    3720H     0011H     UNIT         ?PR?_WRITEIO?RDIO
            CODE    3731H     000EH     UNIT         ?PR?_M500PCDMFOUTSELECT?M500AUC
            CODE    373FH     000AH     UNIT         ?PR?CLOSEIO?RDIO
            CODE    3749H     000AH     UNIT         ?PR?_M500PICCANTICOLL?M500AUC
            CODE    3753H     000AH     UNIT         ?PR?STOP_TIMEOUT?M500AUC
            CODE    375DH     0009H     UNIT         ?PR?DELAY_8US_NOP?MAIN
            CODE    3766H     0006H     UNIT         ?PR?_M500PCDWRITEREGISTER?M500AUC



OVERLAY MAP OF MODULE:   F:\1\NJ (RDIO)


SEGMENT                                           BIT_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT                          START    LENGTH     START    LENGTH     START    LENGTH
------------------------------------------------------------------------------------------------------
?C_C51STARTUP                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?INIT?MAIN
  +--> ?PR?TEST?MAIN
  +--> ?PR?M500PCDCONFIG?M500AUC
  +--> ?PR?_PCDREADE2?M500AUC
  +--> ?PR?RINGON?MAIN
  +--> ?PR?CMD_EXECUTION?MAIN
BL51 BANKED LINKER/LOCATER V4.13                                                      08/29/2006  08:02:06  PAGE 4


  +--> ?PR?COPYCARDNUM?MAIN
  +--> ?PR?_DELAY_10MS?MAIN
  +--> ?C_LIB_CODE
  +--> ?PR?_TRANSHEXASI?MAIN
  +--> ?PR?_SENDDATATOPC?MAIN
  +--> ?CO?MAIN
  +--> ?PR?CHECKSNRNUM?MAIN
  +--> ?PR?SENDSNRNUM?MAIN
  +--> ?PR?FLASHLED?MAIN

?PR?INIT?MAIN                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?OPENIO?RDIO

?PR?TEST?MAIN                                  -----    -----      -----    -----      0220H    0004H
  +--> ?CO?MAIN
  +--> ?C_LIB_CODE

?PR?M500PCDCONFIG?M500AUC                      -----    -----      -----    -----      -----    -----
  +--> ?PR?M500PCDRESET?M500AUC
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_WRITEIO?RDIO
  +--> ?PR?_READIO?RDIO
  +--> ?PR?_CLEARBITMASK?M500AUC
  +--> ?PR?_M500PCDSETTMO?M500AUC
  +--> ?PR?_M500PCDRFRESET?M500AUC
  +--> ?C_LIB_CODE
  +--> ?CO?M500AUC

?PR?M500PCDRESET?M500AUC                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY_1MS?MAIN
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_START_TIMEOUT?M500AUC
  +--> ?PR?STOP_TIMEOUT?M500AUC
  +--> ?PR?_WRITEIO?RDIO

?PR?_CLEARBITMASK?M500AUC                      -----    -----      -----    -----      0244H    0002H
  +--> ?PR?_READIO?RDIO
  +--> ?PR?_WRITEIO?RDIO

?PR?_M500PCDSETTMO?M500AUC                     -----    -----      -----    -----      0244H    0001H
  +--> ?PR?_WRITEIO?RDIO

?PR?_M500PCDRFRESET?M500AUC                    -----    -----      -----    -----      0237H    0001H
  +--> ?PR?_CLEARBITMASK?M500AUC
  +--> ?PR?_DELAY_1MS?MAIN
  +--> ?PR?_SETBITMASK?M500AUC

?PR?_SETBITMASK?M500AUC                        -----    -----      -----    -----      0254H    0002H
  +--> ?PR?_READIO?RDIO
  +--> ?PR?_WRITEIO?RDIO

?PR?_PCDREADE2?M500AUC                         -----    -----      -----    -----      0220H    0007H
  +--> ?PR?_M500PCDCMD?M500AUC
  +--> ?C_LIB_CODE

?PR?_M500PCDCMD?M500AUC                        -----    -----      -----    -----      024AH    000AH
  +--> ?PR?_DELAY_50US?MAIN
BL51 BANKED LINKER/LOCATER V4.13                                                      08/29/2006  08:02:06  PAGE 5


  +--> ?PR?_WRITEIO?RDIO
  +--> ?PR?_READIO?RDIO
  +--> ?PR?FLUSHFIFO?M500AUC
  +--> ?C_LIB_CODE
  +--> ?PR?_START_TIMEOUT?M500AUC
  +--> ?PR?_SETBITMASK?M500AUC
  +--> ?PR?STOP_TIMEOUT?M500AUC

?PR?FLUSHFIFO?M500AUC                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_SETBITMASK?M500AUC

?PR?RINGON?MAIN                                -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY_10MS?MAIN

?PR?CMD_EXECUTION?MAIN                         -----    -----      -----    -----      0220H    0017H
  +--> ?PR?_M500PICCREQUEST?M500AUC
  +--> ?PR?_M500PICCANTICOLL?M500AUC
  +--> ?C_LIB_CODE
  +--> ?PR?_M500PICCSELECT?M500AUC
  +--> ?PR?_M500PICCAUTH?M500AUC
  +--> ?PR?M500PICCHALT?M500AUC
  +--> ?PR?_M500PICCREAD?M500AUC
  +--> ?PR?_M500PICCWRITE?M500AUC
  +--> ?PR?_M500PICCVALUE?M500AUC
  +--> ?PR?_M500PCDLOADKEYE2?M500AUC
  +--> ?PR?_M500PCDRFRESET?M500AUC
  +--> ?CO?MAIN
  +--> ?PR?_XTOA_H?MAIN
  +--> ?PR?_XTOA_L?MAIN
  +--> ?PR?M500PCDCONFIG?M500AUC
  +--> ?PR?_M500PICCAUTHE2?M500AUC

?PR?_M500PICCREQUEST?M500AUC                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_M500PICCCOMMONREQUEST?M500AUC

?PR?_M500PICCCOMMONREQUEST?M500AUC             -----    -----      -----    -----      0237H    0004H
  +--> ?PR?_WRITEIO?RDIO
  +--> ?PR?_READIO?RDIO
  +--> ?PR?_CLEARBITMASK?M500AUC
  +--> ?PR?_SETBITMASK?M500AUC
  +--> ?PR?_M500PCDCMD?M500AUC
  +--> ?C_LIB_CODE

?PR?_M500PICCANTICOLL?M500AUC                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_M500PICCCASCANTICOLL?M500AUC

?PR?_M500PICCCASCANTICOLL?M500AUC              -----    -----      -----    -----      0237H    0005H
  +--> ?PR?_M500PCDSETTMO?M500AUC
  +--> ?C_LIB_CODE
  +--> ?PR?_WRITEIO?RDIO
  +--> ?PR?_READIO?RDIO
  +--> ?PR?_CLEARBITMASK?M500AUC
  +--> ?PR?_M500PCDCMD?M500AUC
  +--> ?CO?M500AUC

?PR?_M500PICCSELECT?M500AUC                    -----    -----      -----    -----      0237H    0006H
  +--> ?PR?_M500PICCCASCSELECT?M500AUC
BL51 BANKED LINKER/LOCATER V4.13                                                      08/29/2006  08:02:06  PAGE 6



?PR?_M500PICCCASCSELECT?M500AUC                -----    -----      -----    -----      023DH    0007H
  +--> ?PR?_M500PCDSETTMO?M500AUC
  +--> ?PR?_WRITEIO?RDIO
  +--> ?PR?_CLEARBITMASK?M500AUC
  +--> ?C_LIB_CODE
  +--> ?PR?_M500PCDCMD?M500AUC

?PR?_M500PICCAUTH?M500AUC                      -----    -----      -----    -----      0237H    0006H
  +--> ?PR?_M500HOSTCODEKEY?M500AUC
  +--> ?PR?_M500PICCAUTHKEY?M500AUC

?PR?_M500HOSTCODEKEY?M500AUC                   -----    -----      -----    -----      023DH    0006H
  +--> ?C_LIB_CODE

?PR?_M500PICCAUTHKEY?M500AUC                   -----    -----      -----    -----      023DH    0008H
  +--> ?PR?FLUSHFIFO?M500AUC
  +--> ?C_LIB_CODE
  +--> ?PR?_M500PCDCMD?M500AUC
  +--> ?PR?_M500PICCAUTHSTATE?M500AUC

?PR?_M500PICCAUTHSTATE?M500AUC                 -----    -----      -----    -----      0245H    0005H

⌨️ 快捷键说明

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