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

📄 1106.m51

📁 最流行的mifare卡读卡器全部源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?DISABLEEX0?MAINJB

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

?C_C51STARTUP                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAINJB
  +--> ?C_INITSEG

?PR?MAIN?MAINJB                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?INIT?MAINJB
  +--> ?PR?SAMCOMMANDPROC?MAINJB
  +--> ?PR?CPUCOMMANDPROC?MAINJB

?PR?INIT?MAINJB                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?DISABLEEX1?MAINJB
  +--> ?PR?DISABLEEX0?MAINJB

?PR?SAMCOMMANDPROC?MAINJB                        -----    -----      0023H    0001H      -----    -----
  +--> ?PR?_SENDERRCODE?MAINJB
  +--> ?PR?COOLRESETSAM?MAINJB
  +--> ?PR?HOTRESETSAM?MAINJB
  +--> ?PR?RECEIVESAMATR?MAINJB
  +--> ?PR?_MMEMCPY0?MAINJB
  +--> ?PR?_SENDTOPC?MAINJB
  +--> ?PR?DATA_INIT?MAINJB
  +--> ?PR?SENDRECEIVET1?MAINJB
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 6


  +--> ?PR?SENDRECEIVET0?MAINJB

?PR?_SENDERRCODE?MAINJB                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_SENDTOPC?MAINJB

?PR?_SENDTOPC?MAINJB                             -----    -----      0025H    0004H      -----    -----

?PR?COOLRESETSAM?MAINJB                          -----    -----      0024H    0001H      -----    -----
  +--> ?PR?DELAY_104US?MAINJB
  +--> ?PR?POWERONSAM?MAINJB
  +--> ?PR?RECEIVESAMATR?MAINJB
  +--> ?PR?ENABLEEX0?MAINJB
  +--> ?PR?VGETATRSAM?MAINJB
  +--> ?PR?_MMEMCPY0?MAINJB
  +--> ?PR?_SENDTOPC?MAINJB
  +--> ?PR?DATA_INIT?MAINJB

?PR?POWERONSAM?MAINJB                            -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_50US?MAINJB

?PR?RECEIVESAMATR?MAINJB                         -----    -----      0025H    0001H      -----    -----
  +--> ?PR?DELAY_50US?MAINJB
  +--> ?PR?INITT1?MAINJB
  +--> ?PR?DELAY_104SAM?MAINJB

?PR?_MMEMCPY0?MAINJB                             -----    -----      0042H    0009H      -----    -----

?PR?HOTRESETSAM?MAINJB                           -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_50US?MAINJB
  +--> ?PR?DATA_INIT?MAINJB

?PR?SENDRECEIVET1?MAINJB                         -----    -----      0024H    000BH      -----    -----
  +--> ?PR?_IPREPARE_SEND_I_BLOCK?MAINJB
  +--> ?PR?SENDTOSAM?MAINJB
  +--> ?PR?RECEIVEFROMSAM?MAINJB
  +--> ?PR?SENDTOICC?MAINJB
  +--> ?PR?RECEIVEFROMICC?MAINJB
  +--> ?PR?VCHECK_MESSAGE?MAINJB
  +--> ?PR?_VCASE_IFD_STATE?MAINJB
  +--> ?PR?_VCASE_DO_NEXT?MAINJB
  +--> ?PR?_VCHECK_RESET_RESYNC?MAINJB

?PR?_IPREPARE_SEND_I_BLOCK?MAINJB                -----    -----      0042H    0004H      -----    -----
  +--> ?PR?_MMEMCPY?MAINJB
  +--> ?PR?_VCALCCHKSUM?MAINJB

?PR?_MMEMCPY?MAINJB                              -----    -----      0046H    0007H      -----    -----

?PR?_VCALCCHKSUM?MAINJB                          -----    -----      0046H    0003H      -----    -----

?PR?SENDTOSAM?MAINJB                             0022H.5  0000H.1    -----    -----      -----    -----
  +--> ?PR?DELAY_104SAM?MAINJB

?PR?RECEIVEFROMSAM?MAINJB                        -----    -----      002FH    0001H      -----    -----
  +--> ?PR?DELAY_50US?MAINJB
  +--> ?PR?INITT1?MAINJB
  +--> ?PR?DELAY_104SAM?MAINJB
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 7



?PR?SENDTOICC?MAINJB                             0022H.5  0000H.1    -----    -----      -----    -----
  +--> ?PR?DELAY_104US?MAINJB

?PR?RECEIVEFROMICC?MAINJB                        -----    -----      002FH    0001H      -----    -----
  +--> ?PR?DELAY_50US?MAINJB
  +--> ?PR?INITT0?MAINJB
  +--> ?PR?DELAY_104US?MAINJB

?PR?VCHECK_MESSAGE?MAINJB                        0022H.5  0000H.1    002FH    0001H      -----    -----
  +--> ?PR?_VCALCCHKSUM?MAINJB

?PR?_VCASE_IFD_STATE?MAINJB                      -----    -----      002FH    0014H      -----    -----
  +--> ?PR?_VMSGTYPE_BLKNO?MAINJB
  +--> ?PR?_VCHECK_IFS_REQ?MAINJB

?PR?_VMSGTYPE_BLKNO?MAINJB                       -----    -----      0043H    0006H      -----    -----

?PR?_VCHECK_IFS_REQ?MAINJB                       -----    -----      0043H    0009H      -----    -----

?PR?_VCASE_DO_NEXT?MAINJB                        -----    -----      002FH    0013H      -----    -----
  +--> ?PR?VBUILD_I_BLK?MAINJB
  +--> ?PR?_VIFD_RX?MAINJB
  +--> ?PR?_MMEMCPY?MAINJB
  +--> ?PR?_MMEMCPY0?MAINJB
  +--> ?PR?VIFD_WTX_RESP?MAINJB
  +--> ?PR?VIFD_IFS_RESP?MAINJB
  +--> ?PR?_IPREPARE_SEND_I_BLOCK?MAINJB
  +--> ?PR?VIFD_ABRT_RESP?MAINJB

?PR?_VIFD_RX?MAINJB                              -----    -----      -----    -----      -----    -----
  +--> ?PR?_VCALCCHKSUM?MAINJB

?PR?VIFD_WTX_RESP?MAINJB                         -----    -----      -----    -----      -----    -----
  +--> ?PR?_VCALCCHKSUM?MAINJB

?PR?VIFD_IFS_RESP?MAINJB                         -----    -----      -----    -----      -----    -----
  +--> ?PR?_VCALCCHKSUM?MAINJB

?PR?VIFD_ABRT_RESP?MAINJB                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_VCALCCHKSUM?MAINJB

?PR?_VCHECK_RESET_RESYNC?MAINJB                  -----    -----      002FH    0009H      -----    -----

?PR?SENDRECEIVET0?MAINJB                         -----    -----      0024H    0005H      -----    -----
  +--> ?PR?IPREPARE_CTPDU?MAINJB
  +--> ?PR?SENDTOSAM?MAINJB
  +--> ?PR?RECEIVEFROMSAM?MAINJB
  +--> ?PR?SENDTOICC?MAINJB
  +--> ?PR?RECEIVEFROMICC?MAINJB
  +--> ?PR?UICHECK_EXPUCHARS?MAINJB
  +--> ?PR?_ICHECK_IFD_NEXT_STATE?MAINJB
  +--> ?PR?_VIFD_DO_NEXT_STATE?MAINJB

?PR?UICHECK_EXPUCHARS?MAINJB                     0022H.5  0000H.1    -----    -----      -----    -----

?PR?_ICHECK_IFD_NEXT_STATE?MAINJB                -----    -----      0029H    0005H      -----    -----
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 8



?PR?_VIFD_DO_NEXT_STATE?MAINJB                   -----    -----      0029H    0009H      -----    -----
  +--> ?PR?VBUILD_RAPDU?MAINJB

?PR?VBUILD_RAPDU?MAINJB                          -----    -----      0032H    0007H      -----    -----
  +--> ?PR?_MMEMCPY?MAINJB

?PR?CPUCOMMANDPROC?MAINJB                        -----    -----      0023H    0001H      -----    -----
  +--> ?PR?_SENDERRCODE?MAINJB
  +--> ?PR?COMMANDPROC1?MAINJB
  +--> ?PR?COOLRESETCPU?MAINJB
  +--> ?PR?HOTRESET?MAINJB
  +--> ?PR?RECEIVEATR?MAINJB
  +--> ?PR?_MMEMCPY0?MAINJB
  +--> ?PR?_SENDTOPC?MAINJB
  +--> ?PR?DATA_INIT?MAINJB
  +--> ?PR?SENDRECEIVET1?MAINJB
  +--> ?PR?SENDRECEIVET0?MAINJB

?PR?COMMANDPROC1?MAINJB                          -----    -----      -----    -----      -----    -----
  +--> ?PR?DATA_INIT?MAINJB
  +--> ?PR?POWER_ON?MEMCARD
  +--> ?PR?ENABLEEX1?MAINJB
  +--> ?PR?_READ_SLE4442?MEMCARD
  +--> ?PR?_SENDTOPC?MAINJB
  +--> ?PR?_SENDERRCODE?MAINJB
  +--> ?PR?_WRITE_SLE4442?MEMCARD
  +--> ?PR?_READ_PBIT_SLE4442?MEMCARD
  +--> ?PR?_WRITE_PBIT_SLE4442?MEMCARD
  +--> ?PR?_COMPARE_PASSWORD_SLE4442?MEMCARD
  +--> ?PR?_READ_PASSWORD_SLE4442?MEMCARD
  +--> ?PR?_CHANGE_PASSWORD_SLE4442?MEMCARD
  +--> ?PR?ERROR_COUNTER_SLE4442?MEMCARD
  +--> ?PR?_CHARTOINT?MAINJB
  +--> ?PR?_READ_SLE4428?MEMCARD
  +--> ?PR?_WRITE_SLE4428?MEMCARD
  +--> ?PR?_READ_WPBIT_SLE4428?MEMCARD
  +--> ?PR?_WRITE_WPBIT_SLE4428?MEMCARD
  +--> ?PR?_COMPARE_PASSWORD_SLE4428?MEMCARD
  +--> ?PR?_READ_PASSWORD_SLE4428?MEMCARD
  +--> ?PR?_CHANGE_PASSWORD_SLE4428?MEMCARD
  +--> ?PR?ERROR_COUNTER_SLE4428?MEMCARD
  +--> ?PR?_WRITE_PBIT_SLE4428?MEMCARD
  +--> ?PR?_READ_SLE4404?MEMCARD
  +--> ?PR?_WRITE_SLE4404?MEMCARD
  +--> ?PR?CLR_WPBIT_SLE4404?MEMCARD
  +--> ?PR?CLR_RPBIT_SLE4404?MEMCARD
  +--> ?PR?_COMPARE_PASSWORD_SLE4404?MEMCARD
  +--> ?PR?_READ_PASSWORD_SLE4404?MEMCARD
  +--> ?PR?_CHANGE_PASSWORD_SLE4404?MEMCARD
  +--> ?PR?ERROR_COUNTER_SLE4404?MEMCARD
  +--> ?PR?_ERASE_SLE4404?MEMCARD
  +--> ?PR?PERSONAL_SLE4404?MEMCARD
  +--> ?PR?_READ_ERASE_PASSWORD_SLE4404?MEMCARD
  +--> ?PR?_COMPARE_ERASE_PASSWORD_SLE4404?M...
  +--> ?PR?_CHANGE_ERASE_PASSWORD_SLE4404?ME...
  +--> ?PR?READ_ERASE_COUNTER_SLE4404?MEMCARD
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 9


  +--> ?PR?_FAKE_SLE4404?MEMCARD
  +--> ?PR?_READ_SLE4406?MEMCARD
  +--> ?PR?_WRITE_SLE4406?MEMCARD
  +--> ?PR?_ERASE_WITH_CARRY_SLE4406?MEMCARD
  +--> ?PR?PERSONAL_SLE4406?MEMCARD
  +--> ?PR?_COMPARE_PASSWORD_SLE4406?MEMCARD
  +--> ?PR?_READ_PASSWORD_SLE4406?MEMCARD
  +--> ?PR?_CHANGE_PASSWORD_SLE4406?MEMCARD
  +--> ?PR?PASSWORD_COUNTER_SLE4406?MEMCARD
  +--> ?PR?I_INIT?MEMCARD
  +--> ?PR?_READ_AT24C?MEMCARD
  +--> ?PR?_WRITE_AT24C?MEMCARD
  +--> ?PR?_READ_AT88SC102?MEMCARD
  +--> ?PR?_WRITE_AT88SC102?MEMCARD
  +--> ?PR?_CLR_WPBIT_AT88SC102?MEMCARD
  +--> ?PR?_CLR_RPBIT_AT88SC102?MEMCARD
  +--> ?PR?_COMPARE_PASSWORD_AT88SC102?MEMCARD
  +--> ?PR?_READ_PASSWORD_AT88SC102?MEMCARD
  +--> ?PR?_CHANGE_PASSWORD_AT88SC102?MEMCARD
  +--> ?PR?ERROR_COUNTER_AT88SC102?MEMCARD
  +--> ?PR?_ERASE_AT88SC102?MEMCARD
  +--> ?PR?PERSONAL_AT88SC102?MEMCARD
  +--> ?PR?_READ_ERASE_PASSWORD_AT88SC102?ME...
  +--> ?PR?_COMPARE_ERASE_PASSWORD_AT88SC102...
  +--> ?PR?_CHANGE_ERASE_PASSWORD_AT88SC102?...
  +--> ?PR?_READ_ERASE_COUNTER_AT88SC102?MEM...
  +--> ?PR?_FAKE_AT88SC102?MEMCARD
  +--> ?PR?_READ_AT88SC1604?MEMCARD
  +--> ?PR?_WRITE_AT88SC1604?MEMCARD
  +--> ?PR?_CLR_WPBIT_AT88SC1604?MEMCARD
  +--> ?PR?_CLR_RPBIT_AT88SC1604?MEMCARD
  +--> ?PR?_COMPARE_PASSWORD_AT88SC1604?MEMCARD
  +--> ?PR?_READ_PASSWORD_AT88SC1604?MEMCARD
  +--> ?PR?_CHANGE_PASSWORD_AT88SC1604?MEMCARD
  +--> ?PR?_ERROR_COUNTER_AT88SC1604?MEMCARD
  +--> ?PR?_ERASE_AT88SC1604?MEMCARD
  +--> ?PR?PERSONAL_AT88SC1604?MEMCARD
  +--> ?PR?_READ_ERASE_PASSWORD_AT88SC1604?M...
  +--> ?PR?_COMPARE_ERASE_PASSWORD_AT88SC160...
  +--> ?PR?_CHANGE_ERASE_PASSWORD_AT88SC1604...
  +--> ?PR?_READ_ERASE_COUNTER_AT88SC1604?ME...
  +--> ?PR?_FAKE_AT88SC1604?MEMCARD
  +--> ?PR?_READ_AT45D041?MEMCARD
  +--> ?PR?_WRITE_AT45D041?MEMCARD
  +--> ?PR?REGISTER_AT45D041?MEMCARD
  +--> ?PR?POWER_DOWN?MEMCARD

?PR?_READ_SLE4442?MEMCARD                        -----    -----      0024H    0006H      -----    -----
  +--> ?PR?ANSWER_RESET_4442?MEMCARD
  +--> ?PR?BEGIN_4442?MEMCARD
  +--> ?PR?_BYTE_WRITE_4442?MEMCARD
  +--> ?PR?STOP_4442?MEMCARD
  +--> ?PR?BYTE_READ_4442_B?MEMCARD

?PR?ANSWER_RESET_4442?MEMCARD                    -----    -----      002EH    0001H      -----    -----
  +--> ?PR?_DELAY?MEMCARD

BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 10


?PR?_DELAY?MEMCARD                               -----    -----      0044H    0004H      -----    -----

?PR?BEGIN_4442?MEMCARD                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?MEMCARD

?PR?_BYTE_WRITE_4442?MEMCARD                     -----    -----      002EH    0002H      -----    -----

⌨️ 快捷键说明

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