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 + -
显示快捷键?