iccreader_160309.m51

来自「mifarea卡程序mifarea卡程序mifarea卡程序」· M51 代码 · 共 1,446 行 · 第 1/5 页

M51
1,446
字号
BL51 BANKED LINKER/LOCATER V6.00                                                        04/23/2009  15:56:20  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\out_sst89e564\main.obj, .\out_sst89e564\t_event.obj, .\out_sst89e564\uart.obj, .\out_sst89e56
>> 4\softdly.obj, .\out_sst89e564\comm.obj, .\out_sst89e564\posutils.obj, .\out_sst89e564\ucio.obj, .\out_sst89e564\mfrc
>> 500.obj, .\out_sst89e564\icccmd.obj, .\out_sst89e564\stimer.obj, .\out_sst89e564\intrsc.obj, .\out_sst89e564\mifare1.
>> obj, .\out_sst89e564\para.obj, .\out_sst89e564\rx2flash.obj, .\out_sst89e564\system.obj, .\out_sst89e564\tc.obj, .\ou
>> t_sst89e564\at88153.obj, .\out_sst89e564\command.obj, .\out_sst89e564\sle4442.obj, .\out_sst89e564\MifareProExcute.ob
>> j, .\out_sst89e564\iccpdir.obj, .\out_sst89e564\Mifare_CRC.obj TO .\out_sst89e564\iccreader_160309 PRINT (.\iccreader
>> _160309.m51) RAMSIZE (256) CODE (0X0000-0XFFFF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  .\out_sst89e564\main.obj (MAIN)
  .\out_sst89e564\t_event.obj (T_EVENT)
  .\out_sst89e564\uart.obj (UART)
  .\out_sst89e564\softdly.obj (SOFTDLY)
  .\out_sst89e564\comm.obj (COMM)
  .\out_sst89e564\posutils.obj (POSUTILS)
  .\out_sst89e564\ucio.obj (UCIO)
  .\out_sst89e564\mfrc500.obj (MFRC500)
  .\out_sst89e564\icccmd.obj (ICCCMD)
  .\out_sst89e564\stimer.obj (STIMER)
  .\out_sst89e564\intrsc.obj (INTRSC)
  .\out_sst89e564\mifare1.obj (MIFARE1)
  .\out_sst89e564\para.obj (PARA)
  .\out_sst89e564\rx2flash.obj (RX2FLASH)
  .\out_sst89e564\system.obj (SYSTEM)
  .\out_sst89e564\tc.obj (TC)
  .\out_sst89e564\at88153.obj (AT88153)
  .\out_sst89e564\command.obj (COMMAND)
  .\out_sst89e564\sle4442.obj (SLE4442)
  .\out_sst89e564\MifareProExcute.obj (MIFAREPROEXCUTE)
  .\out_sst89e564\iccpdir.obj (ICCPDIR)
  .\out_sst89e564\Mifare_CRC.obj (MIFARE_CRC)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  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?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 2


  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
  C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMMOVE)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)


LINK MAP OF MODULE:  .\out_sst89e564\iccreader_160309 (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.1   UNIT         ?BI?SYSTEM
            BIT     0021H.1   0000H.5   UNIT         ?BI?ICCPDIR
            BIT     0021H.6   0000H.3   UNIT         ?BI?MIFARE1
            BIT     0022H.1   0000H.3   UNIT         _BIT_GROUP_
            BIT     0022H.4   0000H.2   UNIT         ?BI?STIMER
            BIT     0022H.6   0000H.2   UNIT         ?BI?TC
            BIT     0023H.0   0000H.1   UNIT         ?BI?UART
            BIT     0023H.1   0000H.1   UNIT         ?BI?COMM
                    0023H.2   0000H.6                *** GAP ***
            DATA    0024H     0012H     UNIT         _DATA_GROUP_
            DATA    0036H     000FH     UNIT         ?DT?ICCPDIR
            DATA    0045H     000DH     UNIT         ?DT?STIMER
            DATA    0052H     0004H     UNIT         ?DT?UART
            IDATA   0056H     0040H     UNIT         ?ID?ICCPDIR
            IDATA   0096H     0020H     UNIT         ?ID?UART
            IDATA   00B6H     001EH     UNIT         _IDATA_GROUP_
            IDATA   00D4H     0005H     UNIT         ?ID?MFRC500
            IDATA   00D9H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     01CBH     UNIT         _XDATA_GROUP_
            XDATA   01CBH     0098H     UNIT         ?XD?MFRC500
            XDATA   0263H     0080H     UNIT         ?XD?MIFARE1
            XDATA   02E3H     0014H     UNIT         ?XD?UART
            XDATA   02F7H     0007H     UNIT         ?XD?SYSTEM
            XDATA   02FEH     0007H     UNIT         ?XD?ICCPDIR
            XDATA   0305H     0004H     UNIT         ?XD?STIMER
            XDATA   0309H     0004H     UNIT         ?XD?AT88153
            XDATA   030DH     0003H     UNIT         ?XD?RX2FLASH
            XDATA   0310H     0003H     UNIT         ?XD?TC

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 3


            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?COMMUSEDBG?COMM
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0005H     UNIT         ?CO?MFRC500
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0005H     UNIT         ?PR?_ICCSETTIMEOUT?ICCPDIR
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0004H     UNIT         ?CO?ICCPDIR
            CODE    0022H     0001H     UNIT         ?PR?DUMMY?STIMER
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0EDDH     UNIT         ?PR?_M1COMMAND?MIFARE1
            CODE    0F03H     095EH     UNIT         ?C?LIB_CODE
            CODE    1861H     0841H     UNIT         ?PR?_TCCOMMAND?TC
            CODE    20A2H     070FH     UNIT         ?PR?_SYSCOMMAND?SYSTEM
            CODE    27B1H     03F9H     UNIT         ?PR?_ICCOPEN?ICCPDIR
            CODE    2BAAH     0330H     UNIT         ?PR?_ICCSENDCMD?ICCCMD
            CODE    2EDAH     0320H     UNIT         ?PR?_M500PCDCMD?MFRC500
            CODE    31FAH     02EBH     UNIT         ?PR?_M500PICCCASCANTICOLL?MFRC500
            CODE    34E5H     02A3H     UNIT         ?PR?_MIFAREPROEXCUTE?MIFAREPROEXCUTE
            CODE    3788H     0279H     UNIT         ?PR?_M500ANTICOLL?MFRC500
            CODE    3A01H     023DH     UNIT         ?PR?RC500ISR?MFRC500
            CODE    3C3EH     0214H     UNIT         ?PR?_M500PICCACTIVATEALL?MFRC500
            CODE    3E52H     0213H     UNIT         ?PR?SYSINIT?SYSTEM
            CODE    4065H     0200H     UNIT         ?PR?PARAMEMINIT?PARA
            CODE    4265H     01E1H     UNIT         ?PR?_MPROCOMMAND?MFRC500
            CODE    4446H     01CBH     UNIT         ?PR?_SECCOMMAND?SYSTEM
            CODE    4611H     01ADH     UNIT         ?PR?_COMMREAD?COMM
            CODE    47BEH     0172H     UNIT         ?CO?SYSTEM
            CODE    4930H     016FH     UNIT         ?PR?PARACOPY?PARA
            CODE    4A9FH     0163H     UNIT         ?PR?_PARAWRITE?PARA
            CODE    4C02H     0160H     UNIT         ?PR?_M500GETEPSTATUS?MFRC500
            CODE    4D62H     0155H     UNIT         ?PR?_M500VALUE?MFRC500
            CODE    4EB7H     0143H     UNIT         ?PR?_M500PICCCOMMONREQUEST?MFRC500
            CODE    4FFAH     0140H     UNIT         ?PR?_M500PICCEXCHANGEBLOCK?MFRC500
            CODE    513AH     011CH     UNIT         ?PR?_M500PCDSETTMO?MFRC500
            CODE    5256H     0114H     UNIT         ?PR?_COMMSEND?COMM
            CODE    536AH     0111H     UNIT         ?PR?M1CARD?MIFARE1
            CODE    547BH     0103H     UNIT         ?PR?CARDSLOT?TC
            CODE    557EH     00FDH     UNIT         ?PR?_EXCHANGEBYTESTREAM?MFRC500
            CODE    567BH     00F5H     UNIT         ?PR?COMMAND?COMMAND
            CODE    5770H     00EDH     UNIT         ?PR?_M500WRITE?MFRC500
            CODE    585DH     00ECH     UNIT         ?PR?_ICCSYNCWRWITHACK?ICCPDIR
            CODE    5949H     00EBH     UNIT         ?PR?_M500PICCAUTHSTATE?MFRC500
            CODE    5A34H     00E8H     UNIT         ?PR?_M1AUTH?MIFARE1
            CODE    5B1CH     00E4H     UNIT         ?PR?_M500RESTORE?MFRC500
            CODE    5C00H     00E2H     UNIT         ?PR?_ICCWRITE?ICCPDIR
            CODE    5CE2H     00CBH     UNIT         ?PR?ICCGETPUTONEBIT?ICCPDIR
            CODE    5DADH     00C8H     UNIT         ?PR?_M500PICCCASCSELECT?MFRC500
            CODE    5E75H     00C3H     UNIT         ?PR?_M500WRITEVALUE?MFRC500
            CODE    5F38H     00C3H     UNIT         ?PR?_LONGTOBUF86?MIFARE1
            CODE    5FFBH     00BCH     UNIT         ?C_INITSEG
            CODE    60B7H     00BBH     UNIT         ?PR?_PARAREAD?PARA
            CODE    6172H     00BAH     UNIT         ?CO?PARA
            CODE    622CH     00B6H     UNIT         ?PR?_M500READ?MFRC500
            CODE    62E2H     00B6H     UNIT         ?PR?_M1SEARCH?MIFARE1
            CODE    6398H     00AFH     UNIT         ?PR?_M500READVALUE?MFRC500
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 4


            CODE    6447H     00AEH     UNIT         ?PR?_COMREAD?UART
            CODE    64F5H     00ACH     UNIT         ?PR?_COMMSENDNOTWAITACK?COMM
            CODE    65A1H     00ACH     UNIT         ?PR?_M500AUTH?MFRC500
            CODE    664DH     00ACH     UNIT         ?PR?_AT153WRITEEE?AT88153
            CODE    66F9H     00ACH     UNIT         ?PR?_AT153VERIFYPASSWD?AT88153
            CODE    67A5H     009EH     UNIT         ?PR?_M500REQUEST?MFRC500
            CODE    6843H     0099H     UNIT         ?PR?_COMWRITE?UART
            CODE    68DCH     0094H     UNIT         ?PR?_AT153READEE?AT88153
            CODE    6970H     008FH     UNIT         ?PR?_M500HOSTCODEKEY?MFRC500
            CODE    69FFH     008CH     UNIT         ?C_C51STARTUP
            CODE    6A8BH     0083H     UNIT         ?PR?_COMOPEN?UART
            CODE    6B0EH     007CH     UNIT         ?PR?_M500TRANSFER?MFRC500
            CODE    6B8AH     007BH     UNIT         ?PR?_INITTIMER?STIMER
            CODE    6C05H     0078H     UNIT         ?PR?_ICCREAD?ICCPDIR
            CODE    6C7DH     0077H     UNIT         ?PR?_AT153VERIFYAUTH?AT88153
            CODE    6CF4H     0072H     UNIT         ?PR?_COMPUTECRC?MIFARE_CRC
            CODE    6D66H     0071H     UNIT         ?PR?_SLE4442READMAINMEM?SLE4442
            CODE    6DD7H     006EH     UNIT         ?PR?M500PCDINIT?MFRC500
            CODE    6E45H     006EH     UNIT         ?PR?M500PCDRESET?MFRC500
            CODE    6EB3H     006DH     UNIT         ?PR?_VALUEBLOCKVALID?MFRC500
            CODE    6F20H     0067H     UNIT         ?PR?_ICCSYNCRESET?ICCPDIR
            CODE    6F87H     0063H     UNIT         ?PR?_HEX2BCD?POSUTILS
            CODE    6FEAH     005EH     UNIT         ?PR?PARAINIT?PARA
            CODE    7048H     005BH     UNIT         ?PR?_M500SELECT?MFRC500
            CODE    70A3H     005AH     UNIT         ?PR?MAIN?MAIN
            CODE    70FDH     0053H     UNIT         ?PR?_AT153INITAUTH?AT88153
            CODE    7150H     0051H     UNIT         ?PR?_UPDATECRC?MIFARE_CRC
            CODE    71A1H     004EH     UNIT         ?PR?_LONGTOBUF51?MIFARE1
            CODE    71EFH     004BH     UNIT         ?PR?INTSYSTIMER?STIMER
            CODE    723AH     004AH     UNIT         ?PR?_ICCINITETU?ICCPDIR
            CODE    7284H     0048H     UNIT         ?PR?_BCD2HEX?POSUTILS
            CODE    72CCH     0040H     UNIT         ?PR?_SLE4442READPROTECTMEM?SLE4442
            CODE    730CH     0040H     UNIT         ?PR?_SLE4442READSECURITYMEM?SLE4442
            CODE    734CH     0040H     UNIT         ?PR?_ICCSYNCPOLLINGIO?ICCPDIR
            CODE    738CH     003FH     UNIT         ?PR?_BUFTOLONG86?MIFARE1
            CODE    73CBH     003FH     UNIT         ?PR?READY?RX2FLASH
            CODE    740AH     003EH     UNIT         ?PR?_AT153COMMAND?AT88153
            CODE    7448H     003CH     UNIT         ?PR?_ICCSELECT?ICCPDIR
            CODE    7484H     003BH     UNIT         ?PR?_PUTOUTPUTDATA?UART
            CODE    74BFH     003AH     UNIT         ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
            CODE    74F9H     0037H     UNIT         ?PR?ICCUSEROVERLOAD?ICCPDIR
            CODE    7530H     0036H     UNIT         ?PR?_RESETINFO?MFRC500
            CODE    7566H     0034H     UNIT         ?PR?CARDLED?SYSTEM
            CODE    759AH     0034H     UNIT         ?PR?ICCSYNCGETCHARSENDACK?ICCPDIR
            CODE    75CEH     002FH     UNIT         ?PR?M1INIT?MIFARE1
            CODE    75FDH     002FH     UNIT         ?PR?TXRXDATA?ICCPDIR
            CODE    762CH     002CH     UNIT         ?PR?ICCUSEREJECT?ICCPDIR
            CODE    7658H     0029H     UNIT         ?PR?_DELAY?STIMER
            CODE    7681H     0029H     UNIT         ?PR?_AT153WRITEFS?AT88153
            CODE    76AAH     0029H     UNIT         ?PR?_SLE4442COMMAND?SLE4442
            CODE    76D3H     0028H     UNIT         ?PR?INTERRUPTCOM?UART
            CODE    76FBH     0028H     UNIT         ?PR?_M500PCDRFRESET?MFRC500
            CODE    7723H     0028H     UNIT         ?PR?ICCINIT?ICCPDIR
            CODE    774BH     0028H     UNIT         ?PR?_ICCSYNCPUTCHAR?ICCPDIR
            CODE    7773H     0027H     UNIT         ?PR?PUTINPUTDATA?UART
            CODE    779AH     0027H     UNIT         ?PR?_M500INCREMENT?MFRC500
            CODE    77C1H     0027H     UNIT         ?PR?_M500DECREMENT?MFRC500
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 5


            CODE    77E8H     0027H     UNIT         ?PR?_SETINTPRI?INTRSC
            CODE    780FH     0026H     UNIT         ?PR?GETINPUTDATA?UART
            CODE    7835H     0026H     UNIT         ?PR?COMIBUFBYTESTELL?UART
            CODE    785BH     0026H     UNIT         ?PR?TCINIT?TC
            CODE    7881H     0025H     UNIT         ?PR?_FLASHWRBYTE?RX2FLASH
            CODE    78A6H     0025H     UNIT         ?PR?AT153READFS?AT88153
            CODE    78CBH     0024H     UNIT         ?PR?GETOUTPUTDATA?UART
            CODE    78EFH     0024H     UNIT         ?PR?GETTICKCOUNT?STIMER
            CODE    7913H     0023H     UNIT         ?PR?_CLEARBITMASK?MFRC500
            CODE    7936H     0021H     UNIT         ?PR?INTUSERTIMER?STIMER
            CODE    7957H     0021H     UNIT         ?PR?_STARTCLKO?STIMER
            CODE    7978H     0020H     UNIT         ?PR?_FLASHERSECTOR?RX2FLASH
            CODE    7998H     001FH     UNIT         ?PR?_SETBITMASK?MFRC500
            CODE    79B7H     001FH     UNIT         ?PR?_FLASHRDBYTE?RX2FLASH
            CODE    79D6H     001EH     UNIT         ?PR?_GETINPUTDATA?ICCPDIR
            CODE    79F4H     001BH     UNIT         ?PR?_WRITERAWIO?UCIO
            CODE    7A0FH     001BH     UNIT         ?PR?ICCSYNCGETCHAR?ICCPDIR
            CODE    7A2AH     001AH     UNIT         ?PR?_M500SETRCVGAIN?MFRC500
            CODE    7A44H     0018H     UNIT         ?PR?_SLE4442WRITEMAINMEM?SLE4442
            CODE    7A5CH     0018H     UNIT         ?PR?_SLE4442WRITEPROTECTMEM?SLE4442
            CODE    7A74H     0018H     UNIT         ?PR?_SLE4442WRITESECURITYMEM?SLE4442
            CODE    7A8CH     0018H     UNIT         ?PR?_SLE4442VERIFY?SLE4442
            CODE    7AA4H     0016H     UNIT         ?PR?_LED?STIMER
            CODE    7ABAH     0015H     UNIT         ?PR?_WRITEIO?UCIO
            CODE    7ACFH     0015H     UNIT         ?PR?_M500COPY?MFRC500
            CODE    7AE4H     0015H     UNIT         ?PR?_BEEP?STIMER
            CODE    7AF9H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    7B0EH     0014H     UNIT         ?PR?_BUFTOLONG51?MIFARE1
            CODE    7B22H     0012H     UNIT         ?PR?_COMSETTIMEOUT?UART
            CODE    7B34H     0012H     UNIT         ?PR?ICCSYNCSTOP?ICCPDIR
            CODE    7B46H     0010H     UNIT         ?PR?_READRAWIO?UCIO
            CODE    7B56H     000FH     UNIT         ?PR?_COMCLEAR?UART
            CODE    7B65H     000FH     UNIT         ?PR?GETTENTICKCOUNT?STIMER
            CODE    7B74H     000FH     UNIT         ?PR?ICCUSERPOWER?ICCPDIR
            CODE    7B83H     000EH     UNIT         ?PR?_INITUSERTIMER?STIMER
            CODE    7B91H     000EH     UNIT         ?PR?ICCCLEAR?ICCPDIR
            CODE    7B9FH     000DH     UNIT         ?PR?_READIO?UCIO
            CODE    7BACH     000CH     UNIT         ?PR?ICCSYNCSTART?ICCPDIR
            CODE    7BB8H     0009H     UNIT         ?PR?_M500PCDMFOUTSELECT?MFRC500
            CODE    7BC1H     0008H     UNIT         ?PR?ICCSYNCCLOCK?ICCPDIR
            CODE    7BC9H     0007H     UNIT         ?PR?FLUSHFIFO?MFRC500
            CODE    7BD0H     0006H     UNIT         ?CO?COMM
            CODE    7BD6H     0003H     UNIT         ?PR?TIMEREVENT?T_EVENT
            CODE    7BD9H     0003H     UNIT         ?PR?_SOFTDELAYCYL?SOFTDLY
            CODE    7BDCH     0003H     UNIT         ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
            CODE    7BDFH     0003H     UNIT         ?PR?ICCUSERTEST?ICCPDIR

⌨️ 快捷键说明

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