iccreader_160309.m51

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

M51
1,446
字号
?PR?_M500AUTH?MFRC500                        -----    -----      -----    -----      00B6H    000EH      015CH    0008H
  +--> ?PR?_M500HOSTCODEKEY?MFRC500
  +--> ?PR?FLUSHFIFO?MFRC500
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500
  +--> ?PR?_M500PICCAUTHSTATE?MFRC500

?PR?_M500HOSTCODEKEY?MFRC500                 -----    -----      -----    -----      00C4H    0003H      0164H    0006H

?PR?_M500PICCAUTHSTATE?MFRC500               -----    -----      -----    -----      00C4H    0001H      0164H    0005H
  +--> ?PR?_READIO?UCIO
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500

?PR?_M500READ?MFRC500                        -----    -----      -----    -----      00B6H    0002H      017BH    0004H
  +--> ?PR?FLUSHFIFO?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_WRITEIO?UCIO
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 11



?PR?_M500WRITE?MFRC500                       -----    -----      -----    -----      00B6H    0001H      017BH    0003H
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500

?PR?_BUFTOLONG86?MIFARE1                     -----    -----      -----    -----      -----    -----      0156H    0004H

?PR?_M500READVALUE?MFRC500                   -----    -----      -----    -----      -----    -----      0156H    0025H
  +--> ?PR?_M500READ?MFRC500
  +--> ?PR?_VALUEBLOCKVALID?MFRC500

?PR?_VALUEBLOCKVALID?MFRC500                 -----    -----      -----    -----      -----    -----      017BH    0003H

?PR?_LONGTOBUF86?MIFARE1                     -----    -----      -----    -----      -----    -----      0156H    000AH

?PR?_LONGTOBUF51?MIFARE1                     -----    -----      -----    -----      -----    -----      0156H    0007H

?PR?_M500WRITEVALUE?MFRC500                  -----    -----      -----    -----      -----    -----      0156H    0025H
  +--> ?PR?_M500WRITE?MFRC500
  +--> ?PR?_M500READ?MFRC500
  +--> ?PR?_M500COPY?MFRC500

?PR?_M500COPY?MFRC500                        -----    -----      -----    -----      -----    -----      017BH    0001H
  +--> ?PR?_M500RESTORE?MFRC500
  +--> ?PR?_M500TRANSFER?MFRC500

?PR?_M500RESTORE?MFRC500                     -----    -----      -----    -----      -----    -----      017CH    0001H
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500

?PR?_M500TRANSFER?MFRC500                    -----    -----      -----    -----      -----    -----      017CH    0001H
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500

?PR?_M500GETEPSTATUS?MFRC500                 -----    -----      -----    -----      -----    -----      0156H    0025H
  +--> ?PR?_M500READ?MFRC500
  +--> ?PR?_VALUEBLOCKVALID?MFRC500

?PR?_M500INCREMENT?MFRC500                   -----    -----      -----    -----      -----    -----      0156H    0005H
  +--> ?PR?_M500VALUE?MFRC500
  +--> ?PR?_M500COPY?MFRC500

?PR?_M500VALUE?MFRC500                       -----    -----      -----    -----      -----    -----      015BH    0006H
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500

?PR?_M500DECREMENT?MFRC500                   -----    -----      -----    -----      -----    -----      0156H    0005H
  +--> ?PR?_M500VALUE?MFRC500
  +--> ?PR?_M500COPY?MFRC500

?PR?_MIFAREPROEXCUTE?MIFAREPROEXCUTE         -----    -----      -----    -----      -----    -----      013EH    0009H
  +--> ?PR?_MPROCOMMAND?MFRC500
  +--> ?PR?_COMPUTECRC?MIFARE_CRC
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 12



?PR?_MPROCOMMAND?MFRC500                     -----    -----      -----    -----      00B6H    0012H      0147H    0054H
  +--> ?PR?_M500PICCACTIVATEALL?MFRC500
  +--> ?PR?_M500PICCEXCHANGEBLOCK?MFRC500
  +--> ?PR?_COMWRITE?UART

?PR?_M500PICCACTIVATEALL?MFRC500             -----    -----      -----    -----      -----    -----      019BH    0012H
  +--> ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
  +--> ?PR?_M500PICCCOMMONREQUEST?MFRC500
  +--> ?PR?_M500PICCCASCANTICOLL?MFRC500
  +--> ?PR?_M500PICCCASCSELECT?MFRC500

?PR?_M500PICCCOMMONREQUEST?MFRC500           -----    -----      -----    -----      -----    -----      01ADH    0006H
  +--> ?PR?_M500PCDRFRESET?MFRC500
  +--> ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_WRITEIO?UCIO
  +--> ?PR?_CLEARBITMASK?MFRC500
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500
  +--> ?PR?_COMWRITE?UART

?PR?_M500PICCCASCANTICOLL?MFRC500            -----    -----      -----    -----      00C8H    000CH      01ADH    0006H
  +--> ?PR?_WRITEIO?UCIO
  +--> ?PR?_CLEARBITMASK?MFRC500
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500
  +--> ?PR?_COMWRITE?UART
  +--> ?CO?MFRC500

?PR?_M500PICCCASCSELECT?MFRC500              -----    -----      -----    -----      -----    -----      01ADH    0009H
  +--> ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_WRITEIO?UCIO
  +--> ?PR?_CLEARBITMASK?MFRC500
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500
  +--> ?PR?_COMWRITE?UART

?PR?_M500PICCEXCHANGEBLOCK?MFRC500           -----    -----      -----    -----      -----    -----      019BH    0012H
  +--> ?PR?_WRITEIO?UCIO
  +--> ?PR?_COMWRITE?UART
  +--> ?PR?_EXCHANGEBYTESTREAM?MFRC500

?PR?_EXCHANGEBYTESTREAM?MFRC500              -----    -----      -----    -----      -----    -----      01ADH    0012H
  +--> ?PR?FLUSHFIFO?MFRC500
  +--> ?PR?_RESETINFO?MFRC500
  +--> ?PR?_M500PCDSETTMO?MFRC500
  +--> ?PR?_M500PCDCMD?MFRC500
  +--> ?PR?_COMWRITE?UART

?PR?_COMPUTECRC?MIFARE_CRC                   -----    -----      -----    -----      -----    -----      0147H    000EH
  +--> ?PR?_UPDATECRC?MIFARE_CRC

?PR?_UPDATECRC?MIFARE_CRC                    -----    -----      -----    -----      -----    -----      0155H    0001H

BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 13


?PR?_TCCOMMAND?TC                            -----    -----      -----    -----      -----    -----      013EH    0008H
  +--> ?PR?_ICCSELECT?ICCPDIR
  +--> ?PR?_ICCOPEN?ICCPDIR
  +--> ?PR?_ICCSENDCMD?ICCCMD
  +--> ?PR?_ICCSYNCRESET?ICCPDIR
  +--> ?PR?ICCSYNCSTART?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCGETCHARSENDACK?ICCPDIR
  +--> ?PR?_ICCSYNCWRWITHACK?ICCPDIR
  +--> ?PR?_AT153WRITEEE?AT88153
  +--> ?PR?_AT153READEE?AT88153
  +--> ?PR?_AT153VERIFYPASSWD?AT88153
  +--> ?PR?_AT153INITAUTH?AT88153
  +--> ?PR?_AT153VERIFYAUTH?AT88153
  +--> ?PR?_AT153WRITEFS?AT88153
  +--> ?PR?AT153READFS?AT88153
  +--> ?PR?_SLE4442READMAINMEM?SLE4442
  +--> ?PR?_SLE4442WRITEMAINMEM?SLE4442
  +--> ?PR?_SLE4442READPROTECTMEM?SLE4442
  +--> ?PR?_SLE4442WRITEPROTECTMEM?SLE4442
  +--> ?PR?_SLE4442READSECURITYMEM?SLE4442
  +--> ?PR?_SLE4442WRITESECURITYMEM?SLE4442
  +--> ?PR?_SLE4442VERIFY?SLE4442

?PR?_ICCSELECT?ICCPDIR                       -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_ICCINITETU?ICCPDIR

?PR?_ICCINITETU?ICCPDIR                      -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?CO?ICCPDIR

?PR?_ICCOPEN?ICCPDIR                         -----    -----      0024H    000AH      -----    -----      0146H    0003H
  +--> ?PR?_DELAY?STIMER
  +--> ?PR?ICCCLEAR?ICCPDIR
  +--> ?PR?_ICCREAD?ICCPDIR
  +--> ?PR?_ICCINITETU?ICCPDIR

?PR?_ICCREAD?ICCPDIR                         -----    -----      002EH    0004H      -----    -----      015DH    0005H
  +--> ?PR?GETTICKCOUNT?STIMER
  +--> ?PR?_GETINPUTDATA?ICCPDIR

?PR?_ICCSENDCMD?ICCCMD                       -----    -----      -----    -----      -----    -----      0146H    0017H
  +--> ?PR?ICCCLEAR?ICCPDIR
  +--> ?PR?_ICCWRITE?ICCPDIR
  +--> ?PR?_ICCREAD?ICCPDIR

?PR?_ICCWRITE?ICCPDIR                        -----    -----      0024H    0005H      -----    -----      015DH    0005H
  +--> ?PR?GETTICKCOUNT?STIMER
  +--> ?PR?_SOFTDELAYCYL?SOFTDLY
  +--> ?PR?_INITUSERTIMER?STIMER

?PR?_ICCSYNCRESET?ICCPDIR                    -----    -----      -----    -----      -----    -----      0146H    0004H
  +--> ?PR?DUMMY?STIMER

?PR?ICCSYNCSTART?ICCPDIR                     -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?DUMMY?STIMER

BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 14


?PR?ICCSYNCSTOP?ICCPDIR                      -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?DUMMY?STIMER

?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR           0022H.2  0000H.1    -----    -----      -----    -----      0158H    0002H
  +--> ?PR?DUMMY?STIMER

?PR?ICCSYNCGETCHARSENDACK?ICCPDIR            0022H.2  0000H.1    -----    -----      -----    -----      0155H    0001H
  +--> ?PR?DUMMY?STIMER

?PR?_ICCSYNCWRWITHACK?ICCPDIR                -----    -----      -----    -----      -----    -----      0146H    000CH
  +--> ?PR?ICCSYNCSTART?ICCPDIR
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCGETCHARSENDACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?_AT153WRITEEE?AT88153                    -----    -----      -----    -----      -----    -----      0146H    0008H
  +--> ?PR?_AT153COMMAND?AT88153
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?_AT153COMMAND?AT88153                    -----    -----      -----    -----      -----    -----      0155H    0003H
  +--> ?PR?GETTICKCOUNT?STIMER
  +--> ?PR?ICCSYNCSTART?ICCPDIR
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?_AT153READEE?AT88153                     -----    -----      -----    -----      -----    -----      014EH    0007H
  +--> ?PR?_AT153COMMAND?AT88153
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCGETCHARSENDACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?_AT153VERIFYPASSWD?AT88153               -----    -----      -----    -----      -----    -----      0146H    0008H
  +--> ?PR?_AT153COMMAND?AT88153
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR
  +--> ?PR?_AT153READEE?AT88153

?PR?_AT153INITAUTH?AT88153                   -----    -----      -----    -----      -----    -----      0146H    0004H
  +--> ?PR?_AT153COMMAND?AT88153
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?_AT153VERIFYAUTH?AT88153                 -----    -----      -----    -----      -----    -----      0146H    0005H
  +--> ?PR?_AT153COMMAND?AT88153
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR
  +--> ?PR?_AT153READEE?AT88153

?PR?_AT153WRITEFS?AT88153                    -----    -----      -----    -----      -----    -----      0146H    0001H
  +--> ?PR?_AT153COMMAND?AT88153
  +--> ?PR?_ICCSYNCPUTCHARWAITACK?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?AT153READFS?AT88153                      -----    -----      -----    -----      -----    -----      0146H    0002H
  +--> ?PR?_AT153COMMAND?AT88153
  +--> ?PR?ICCSYNCGETCHARSENDACK?ICCPDIR
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 15


  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?_SLE4442READMAINMEM?SLE4442              -----    -----      -----    -----      -----    -----      0146H    0006H
  +--> ?PR?_SLE4442COMMAND?SLE4442
  +--> ?PR?ICCSYNCGETCHAR?ICCPDIR
  +--> ?PR?ICCSYNCCLOCK?ICCPDIR

?PR?_SLE4442COMMAND?SLE4442                  -----    -----      -----    -----      -----    -----      014CH    0003H
  +--> ?PR?ICCSYNCSTART?ICCPDIR
  +--> ?PR?_ICCSYNCPUTCHAR?ICCPDIR
  +--> ?PR?ICCSYNCSTOP?ICCPDIR

?PR?_ICCSYNCPUTCHAR?ICCPDIR                  -----    -----      -----    -----      -----    -----      014FH    0002H
  +--> ?PR?DUMMY?STIMER

?PR?ICCSYNCCLOCK?ICCPDIR                     -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?DUMMY?STIMER

?PR?_SLE4442WRITEMAINMEM?SLE4442             -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_SLE4442COMMAND?SLE4442
  +--> ?PR?_ICCSYNCPOLLINGIO?ICCPDIR

?PR?_ICCSYNCPOLLINGIO?ICCPDIR                -----    -----      -----    -----      -----    -----      0146H    0004H
  +--> ?PR?GETTICKCOUNT?STIMER
  +--> ?PR?DUMMY?STIMER

⌨️ 快捷键说明

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