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

📄 mfrc500.m51

📁 RC500 MF1 非接触读卡器 开发板 资料
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        03/21/2008  00:23:12  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, M500AuC.obj, RDIO.obj, STARTUP.obj TO MFRC500.OMF IXREF RAMSIZE (256) CODE (0X0000-0X
>> FFFF) XDATA (0X0000-0X03FE)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  M500AuC.obj (M500AUC)
  RDIO.obj (RDIO)
  STARTUP.obj (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)


LINK MAP OF MODULE:  MFRC500.OMF (MAIN)


            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"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0001H.3   UNIT         ?BI?MAIN
            BIT     0021H.3   0001H.1   UNIT         ?BI?PRINTF?PRINTF
            BIT     0022H.4   0000H.1   UNIT         ?BI?M500AUC
                    0022H.5   0000H.3                *** GAP ***
            DATA    0023H     0008H     UNIT         ?DT?M500AUC
            DATA    002BH     0005H     UNIT         ?DT?PRINTF?PRINTF
            IDATA   0030H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     011AH     UNIT         ?XD?M500AUC
            XDATA   011AH     005EH     UNIT         ?XD?MAIN
            XDATA   0178H     0028H     UNIT         ?XD?PRINTF?PRINTF
            XDATA   01A0H     0017H     UNIT         ?XD?_M500PICCAUTH?M500AUC
            XDATA   01B7H     0016H     UNIT         ?XD?_M500PCDLOADKEYE2?M500AUC
            XDATA   01CDH     0013H     UNIT         ?XD?_M500PICCCASCANTICOLL?M500AUC
            XDATA   01E0H     0012H     UNIT         ?XD?_M500PCDCMD?M500AUC
BL51 BANKED LINKER/LOCATER V5.12                                                      03/21/2008  00:23:12  PAGE 2


            XDATA   01F2H     000DH     UNIT         ?XD?_M500PICCEXCHANGEBLOCK?M500AUC
            XDATA   01FFH     000DH     UNIT         ?XD?_EXCHANGEBYTESTREAM?M500AUC
            XDATA   020CH     000CH     UNIT         ?XD?_M500PICCAUTHE2?M500AUC
            XDATA   0218H     000AH     UNIT         ?XD?_M500HOSTCODEKEY?M500AUC
            XDATA   0222H     0009H     UNIT         ?XD?_M500PICCAUTHKEY?M500AUC
            XDATA   022BH     0008H     UNIT         ?XD?_M500PICCCASCSELECT?M500AUC
            XDATA   0233H     0007H     UNIT         ?XD?_PCDREADE2?M500AUC
            XDATA   023AH     0007H     UNIT         ?XD?_PCDWRITEE2?M500AUC
            XDATA   0241H     0007H     UNIT         ?XD?_M500PICCREAD?M500AUC
            XDATA   0248H     0007H     UNIT         ?XD?_M500PICCVALUE?M500AUC
            XDATA   024FH     0007H     UNIT         ?XD?RDIO
            XDATA   0256H     0006H     UNIT         ?XD?_SETPASSWORD?MAIN
            XDATA   025CH     0006H     UNIT         ?XD?_M500PICCSELECT?M500AUC
            XDATA   0262H     0006H     UNIT         ?XD?_M500PICCAUTHSTATE?M500AUC
            XDATA   0268H     0006H     UNIT         ?XD?_M500PICCVALUEDEBIT?M500AUC
            XDATA   026EH     0005H     UNIT         ?XD?_M500PCDLOADMK?M500AUC
            XDATA   0273H     0005H     UNIT         ?XD?_M500PICCCOMMONREQUEST?M500AUC
            XDATA   0278H     0005H     UNIT         ?XD?_M500PICCWRITE?M500AUC
            XDATA   027DH     0005H     UNIT         ?XD?_WRITEIOBLOCK?RDIO
            XDATA   0282H     0004H     UNIT         ?XD?_READBLOCK?MAIN
            XDATA   0286H     0004H     UNIT         ?XD?_WRITEBLOCK?MAIN
            XDATA   028AH     0004H     UNIT         ?XD?_M500PICCREQUEST?M500AUC
            XDATA   028EH     0004H     UNIT         ?XD?_M500PICCANTICOLL?M500AUC
            XDATA   0292H     0003H     UNIT         ?XD?M500PCDCONFIG?M500AUC
            XDATA   0295H     0002H     UNIT         ?XD?_DELAY_10MS?MAIN
            XDATA   0297H     0002H     UNIT         ?XD?_XTOA_H?MAIN
            XDATA   0299H     0002H     UNIT         ?XD?_XTOA_L?MAIN
            XDATA   029BH     0002H     UNIT         ?XD?_SETBITMASK?M500AUC
            XDATA   029DH     0002H     UNIT         ?XD?_CLEARBITMASK?M500AUC
            XDATA   029FH     0002H     UNIT         ?XD?_M500PCDWRITEREGISTER?M500AUC
            XDATA   02A1H     0002H     UNIT         ?XD?_M500PCDREADREGISTER?M500AUC
            XDATA   02A3H     0002H     UNIT         ?XD?_M500PCDRFRESET?M500AUC
            XDATA   02A5H     0002H     UNIT         ?XD?IDLE_REQUEST?M500AUC
            XDATA   02A7H     0002H     UNIT         ?XD?_START_TIMEOUT?M500AUC
            XDATA   02A9H     0002H     UNIT         ?XD?_READIOBLOCK?RDIO
            XDATA   02ABH     0001H     UNIT         ?XD?_DELAY_50US?MAIN
            XDATA   02ACH     0001H     UNIT         ?XD?_DELAY_1MS?MAIN
            XDATA   02ADH     0001H     UNIT         ?XD?DELAY_8US_NOP?MAIN
            XDATA   02AEH     0001H     UNIT         ?XD?_M500PCDSETTMO?M500AUC
            XDATA   02AFH     0001H     UNIT         ?XD?M500PCDRESET?M500AUC
            XDATA   02B0H     0001H     UNIT         ?XD?M500PCDMFINOUTSLAVECONFIG?M500AUC
            XDATA   02B1H     0001H     UNIT         ?XD?_M500PCDMFOUTSELECT?M500AUC
            XDATA   02B2H     0001H     UNIT         ?XD?M500PICCHALT?M500AUC
                    02B3H     7C4DH                  *** GAP ***
            XDATA   7F00H     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     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0012H     UNIT         ?PR?CLOSEIO?RDIO
                    0028H     0003H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     04D2H     UNIT         ?PR?_M500PCDCMD?M500AUC
            CODE    0500H     04D2H     UNIT         ?PR?_M500PICCCASCANTICOLL?M500AUC
BL51 BANKED LINKER/LOCATER V5.12                                                      03/21/2008  00:23:12  PAGE 3


            CODE    09D2H     0365H     UNIT         ?PR?PRINTF?PRINTF
            CODE    0D37H     0302H     UNIT         ?PR?_M500PICCVALUE?M500AUC
            CODE    1039H     0292H     UNIT         ?PR?RC500ISR?M500AUC
            CODE    12CBH     0286H     UNIT         ?C?LIB_CODE
            CODE    1551H     0214H     UNIT         ?PR?_M500PICCVALUEDEBIT?M500AUC
            CODE    1765H     01FFH     UNIT         ?PR?_M500PICCWRITE?M500AUC
            CODE    1964H     01F5H     UNIT         ?PR?_M500PICCREAD?M500AUC
            CODE    1B59H     01DDH     UNIT         ?PR?_M500PICCAUTHSTATE?M500AUC
            CODE    1D36H     0168H     UNIT         ?PR?_M500PCDLOADKEYE2?M500AUC
            CODE    1E9EH     0164H     UNIT         ?PR?_M500PICCCASCSELECT?M500AUC
            CODE    2002H     0155H     UNIT         ?PR?_SETPASSWORD?MAIN
            CODE    2157H     0141H     UNIT         ?PR?_M500PICCAUTHE2?M500AUC
            CODE    2298H     013DH     UNIT         ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
            CODE    23D5H     0138H     UNIT         ?PR?_EXCHANGEBYTESTREAM?M500AUC
            CODE    250DH     0131H     UNIT         ?CO?M500AUC
            CODE    263EH     0127H     UNIT         ?CO?MAIN
            CODE    2765H     0122H     UNIT         ?PR?_M500PICCCOMMONREQUEST?M500AUC
            CODE    2887H     0122H     UNIT         ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
            CODE    29A9H     0108H     UNIT         ?PR?_PCDREADE2?M500AUC
            CODE    2AB1H     00EEH     UNIT         ?PR?_M500HOSTCODEKEY?M500AUC
            CODE    2B9FH     00EDH     UNIT         ?PR?_PCDWRITEE2?M500AUC
            CODE    2C8CH     00DEH     UNIT         ?PR?IDLE_REQUEST?M500AUC
            CODE    2D6AH     00DDH     UNIT         ?PR?_M500PICCAUTHKEY?M500AUC
            CODE    2E47H     00D8H     UNIT         ?PR?_M500PICCAUTH?M500AUC
            CODE    2F1FH     00ADH     UNIT         ?PR?M500PICCHALT?M500AUC
            CODE    2FCCH     00A6H     UNIT         ?PR?INITM500?MAIN
            CODE    3072H     00A2H     UNIT         ?PR?_M500PCDSETTMO?M500AUC
            CODE    3114H     009DH     UNIT         ?C_C51STARTUP
            CODE    31B1H     0097H     UNIT         ?PR?_READBLOCK?MAIN
            CODE    3248H     008AH     UNIT         ?PR?_WRITEIOBLOCK?RDIO
            CODE    32D2H     0070H     UNIT         ?PR?M500PCDRESET?M500AUC
            CODE    3342H     006DH     UNIT         ?PR?_M500PCDLOADMK?M500AUC
            CODE    33AFH     0064H     UNIT         ?PR?INIT?MAIN
            CODE    3413H     0061H     UNIT         ?PR?_READIOBLOCK?RDIO
            CODE    3474H     0060H     UNIT         ?PR?M500PCDCONFIG?M500AUC
            CODE    34D4H     004FH     UNIT         ?PR?ISR_TIMER0?MAIN
            CODE    3523H     0042H     UNIT         ?PR?_DELAY_10MS?MAIN
            CODE    3565H     0040H     UNIT         ?PR?TIMEOUTISR?M500AUC
            CODE    35A5H     003EH     UNIT         ?PR?_M500PICCSELECT?M500AUC
            CODE    35E3H     0039H     UNIT         ?C_INITSEG
            CODE    361CH     0037H     UNIT         ?PR?_M500PCDRFRESET?M500AUC
            CODE    3653H     0034H     UNIT         ?PR?_XTOA_H?MAIN
            CODE    3687H     0033H     UNIT         ?PR?_XTOA_L?MAIN
            CODE    36BAH     0032H     UNIT         ?PR?_WRITEBLOCK?MAIN
            CODE    36ECH     0030H     UNIT         ?PR?_START_TIMEOUT?M500AUC
            CODE    371CH     002EH     UNIT         ?PR?_CLEARBITMASK?M500AUC
            CODE    374AH     002BH     UNIT         ?PR?_SETBITMASK?M500AUC
            CODE    3775H     002AH     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    379FH     002AH     UNIT         ?PR?_DELAY_1MS?MAIN
            CODE    37C9H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    37F0H     0026H     UNIT         ?PR?_M500PICCANTICOLL?M500AUC
            CODE    3816H     0024H     UNIT         ?PR?_M500PICCREQUEST?M500AUC
            CODE    383AH     001CH     UNIT         ?PR?_READIO?RDIO
            CODE    3856H     001AH     UNIT         ?PR?DELAY_8US_NOP?MAIN
            CODE    3870H     001AH     UNIT         ?PR?_M500PCDWRITEREGISTER?M500AUC
            CODE    388AH     0018H     UNIT         ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
            CODE    38A2H     0018H     UNIT         ?PR?_M500PCDREADREGISTER?M500AUC
BL51 BANKED LINKER/LOCATER V5.12                                                      03/21/2008  00:23:12  PAGE 4


            CODE    38BAH     0017H     UNIT         ?PR?_WRITEIO?RDIO
            CODE    38D1H     0016H     UNIT         ?PR?_M500PCDMFOUTSELECT?M500AUC
            CODE    38E7H     000FH     UNIT         ?PR?OPENIO?RDIO
            CODE    38F6H     000EH     UNIT         ?PR?STOP_TIMEOUT?M500AUC



OVERLAY MAP OF MODULE:   MFRC500.OMF (MAIN)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?PR?RC500ISR?M500AUC
  +--> ?PR?_READIO?RDIO
  +--> ?PR?_WRITEIO?RDIO

*** NEW ROOT ***************************************************

?C_C51STARTUP
  +--> ?C_INITSEG



UNRESOLVED EXTERNAL SYMBOLS:
   MAIN
   STATUS1



SYMBOL TABLE OF MODULE:  MFRC500.OMF (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:011AH         PUBLIC        cardserialno
  B:0020H.0       PUBLIC        Idle
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:34D4H         PUBLIC        isr_timer0
  B:0020H.1       PUBLIC        SendReady
  B:00A8H.7       PUBLIC        EA
  B:0020H.2       PUBLIC        CmdValid
  X:011EH         PUBLIC        SerBuffer
  X:0142H         PUBLIC        Capt
  B:0020H.3       PUBLIC        EnableRS422
  C:31B1H         PUBLIC        _readblock
  X:0144H         PUBLIC        BaudRate
  C:2721H         PUBLIC        CmpTable
  X:0145H         PUBLIC        SendState
  X:0146H         PUBLIC        sector
  C:3523H         PUBLIC        _delay_10ms
  X:0147H         PUBLIC        RecvState
  X:0148H         SYMBOL        Crc
BL51 BANKED LINKER/LOCATER V5.12                                                      03/21/2008  00:23:12  PAGE 5


  X:014AH         PUBLIC        tt1
  B:0020H.4       PUBLIC        AutoBaud
  D:00CCH         PUBLIC        T2LH
  C:36BAH         PUBLIC        _writeblock
  B:0098H.1       PUBLIC        TI
  X:014CH         PUBLIC        CheckByteCnt
  C:3775H         PUBLIC        _delay_50us
  B:0020H.5       PUBLIC        Quit
  C:2002H         PUBLIC        _setpassword
  X:014DH         PUBLIC        blockdata
  B:0020H.6       PUBLIC        EnableTransferCmd
  X:015DH         PUBLIC        mfout
  X:015EH         PUBLIC        QuitStatus
  C:2749H         PUBLIC        SW_Rel
  D:0087H         PUBLIC        PCON
  X:015FH         PUBLIC        Capt_H
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  C:33AFH         PUBLIC        init
  X:0160H         PUBLIC        Capt_L
  X:0161H         PUBLIC        counter2
  X:0162H         PUBLIC        retry
  C:2FCCH         PUBLIC        initm500
  X:0163H         PUBLIC        Snr_RC500
  B:0020H.7       PUBLIC        DataDleReceived
  B:0021H.0       PUBLIC        CmdReceived
  B:00A8H.5       PUBLIC        ET2
  B:00C8H.7       PUBLIC        TF2
  D:008DH         PUBLIC        TH1
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  X:0167H         PUBLIC        RepCnt
  C:2731H         PUBLIC        CmdLenTab
  D:008BH         PUBLIC        TL1
  B:00B0H.2       PUBLIC        LED
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  X:0168H         PUBLIC        Nkey_a
  X:016EH         PUBLIC        Nkey_b
  X:0174H         PUBLIC        Timer0Cnt
  C:3856H         PUBLIC        delay_8us_NOP
  C:379FH         PUBLIC        _delay_1ms
  C:3653H         PUBLIC        _xtoa_h
  D:00C8H         PUBLIC        T2CON
  C:3687H         PUBLIC        _xtoa_l
  X:0175H         PUBLIC        SeqNr
  D:00CAH         PUBLIC        RCAP2LH
  X:0176H         PUBLIC        sak1
  B:0021H.1       PUBLIC        Enable_LEDs
  B:0021H.2       PUBLIC        LLfReady
  C:271AH         PUBLIC        BaudRateTable
  X:0177H         PUBLIC        Index
  -------         PROC          INITM500
  C:2FCCH         LINE#         78
  C:2FCCH         LINE#         79
  C:2FCCH         LINE#         81
BL51 BANKED LINKER/LOCATER V5.12                                                      03/21/2008  00:23:12  PAGE 6


  C:2FCFH         LINE#         82
  C:2FDEH         LINE#         83
  C:3008H         LINE#         85
  C:3017H         LINE#         88
  C:302BH         LINE#         89
  C:3064H         LINE#         90
  C:306CH         LINE#         91
  C:3071H         LINE#         93
  -------         ENDPROC       INITM500
  -------         PROC          _SETPASSWORD
  X:0256H         SYMBOL        authent_mod
  X:0258H         SYMBOL        sector
  X:0259H         SYMBOL        Nkey_b

⌨️ 快捷键说明

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