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

📄 105b.m51

📁 此程序为13.56MHz的RFID底层读写卡程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?W_DOG?X5045

?PR?TESTLOOP?LAOHUA                           -----    -----      0039H    0001H      -----    -----
  +--> ?PR?CESHI?LAOHUA
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_BEEP?COMM

?PR?CESHI?LAOHUA                              -----    -----      003AH    0008H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCREQUEST?MFUCFUNC
  +--> ?PR?_MF500PICCANTICOLL?MFUCFUNC
  +--> ?PR?_MF500PICCSELECT?MFUCFUNC
  +--> ?CO?LAOHUA
  +--> ?PR?_MF1_AUTHKEY?CARD
  +--> ?PR?_MF500PICCREAD?MFUCFUNC
  +--> ?C_LIB_CODE
L51 LINKER/LOCATOR V3.11                                                                19/08/04  14:33:25  PAGE 6



?PR?_MF500PICCREQUEST?MFUCFUNC                -----    -----      -----    -----      -----    -----
  +--> ?PR?_MF500PICCCOMMONREQUEST?MFUCFUNC

?PR?_MF500PICCCOMMONREQUEST?MFUCFUNC          -----    -----      0054H    0005H      -----    -----
  +--> ?PR?MF500PCDSETDEFAULTATTRIB?MFUCFUNC
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?PR?_WRITERC?RCCOMM
  +--> ?PR?_CLEARBITMASK?PCDUTILS
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS

?PR?_PCDSETTMO?PCDUTILS                       -----    -----      0062H    0001H      -----    -----
  +--> ?PR?_WRITERC?RCCOMM

?PR?_MF500PICCANTICOLL?MFUCFUNC               -----    -----      -----    -----      -----    -----
  +--> ?PR?_MF500PICCCASCANTICOLL?MFUCFUNC

?PR?_MF500PICCCASCANTICOLL?MFUCFUNC           -----    -----      0046H    0011H      -----    -----
  +--> ?PR?MF500PCDSETDEFAULTATTRIB?MFUCFUNC
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?C_LIB_CODE
  +--> ?PR?_WRITERC?RCCOMM
  +--> ?PR?_CLEARBITMASK?PCDUTILS
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS
  +--> ?CO?MFUCFUNC

?PR?_MF500PICCSELECT?MFUCFUNC                 -----    -----      0054H    0006H      -----    -----
  +--> ?PR?_MF500PICCCASCSELECT?MFUCFUNC

?PR?_MF500PICCCASCSELECT?MFUCFUNC             -----    -----      005AH    0008H      -----    -----
  +--> ?PR?MF500PCDSETDEFAULTATTRIB?MFUCFUNC
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?PR?_WRITERC?RCCOMM
  +--> ?PR?_CLEARBITMASK?PCDUTILS
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS

?PR?_MF1_AUTHKEY?CARD                         -----    -----      0049H    0005H      00B5H    000DH
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500HOSTCODEKEY?MFUCFUNC
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?PR?_MF500PICCAUTHKEY?MFUCFUNC
  +--> ?PR?OPEN_NEXT?CARD

?PR?_MF500HOSTCODEKEY?MFUCFUNC                -----    -----      004EH    0007H      -----    -----
  +--> ?C_LIB_CODE

?PR?_SENDRESPONSE?COMM                        -----    -----      -----    -----      -----    -----
  +--> ?C_LIB_CODE
  +--> ?PR?SENDMESSAGE?COMM

?PR?SENDMESSAGE?COMM                          -----    -----      004EH    0003H      -----    -----
  +--> ?PR?W_DOG?X5045

?PR?_MF500PICCAUTHKEY?MFUCFUNC                -----    -----      004EH    000AH      -----    -----
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?PR?FLUSHFIFO?PCDUTILS
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS
  +--> ?PR?_MF500PICCAUTHSTATE?MFUCFUNC

?PR?_MF500PICCAUTHSTATE?MFUCFUNC              -----    -----      0058H    0007H      -----    -----
  +--> ?PR?_READRC?RCCOMM
  +--> ?PR?_PCDSETTMO?PCDUTILS
L51 LINKER/LOCATOR V3.11                                                                19/08/04  14:33:25  PAGE 7


  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS

?PR?OPEN_NEXT?CARD                            -----    -----      004EH    0006H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?MF500PICCHALT?MFUCFUNC
  +--> ?PR?_MF500PICCREQUEST?MFUCFUNC
  +--> ?PR?_MF500PICCSELECT?MFUCFUNC

?PR?MF500PICCHALT?MFUCFUNC                    -----    -----      0054H    0001H      -----    -----
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS
  +--> ?PR?_WRITERC?RCCOMM

?PR?_MF500PICCREAD?MFUCFUNC                   -----    -----      0049H    0007H      -----    -----
  +--> ?PR?FLUSHFIFO?PCDUTILS
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?PR?_WRITERC?RCCOMM
  +--> ?CO?MFUCFUNC
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS
  +--> ?PR?_READRC?RCCOMM

?PR?SENDMSERROR?COMM                          -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDMESSAGE?COMM

?PR?CHECKCRC?COMM                             -----    -----      0039H    0001H      -----    -----
  +--> ?PR?W_DOG?X5045

?PR?COMMTRANSACT?COMMTRAN                     -----    -----      0039H    0005H      00A5H    0010H
  +--> ?CO?COMMTRAN
  +--> ?PR?_CPUCARD_SEND?CPU_CARD
  +--> ?PR?_CPUCARD_REC?CPU_CARD
  +--> ?PR?RESETALLCARD?RFFUNC
  +--> ?PR?RFSWITCHOFF?RFFUNC
  +--> ?PR?INITPCD?RFFUNC
  +--> ?PR?OPENRC?RCCOMM
  +--> ?PR?CLOSERC?RCCOMM
  +--> ?PR?_PCDREADE2?PCDSHARE
  +--> ?PR?_CHECKMAD?CARD
  +--> ?PR?_CREAT_KEY?SAM
  +--> ?PR?_MF1_AUTHKEY?CARD
  +--> ?PR?_MF1_AUTH?CARD
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?C_LIB_CODE
  +--> ?PR?POWER_ON?SAM
  +--> ?PR?_SLEEPMS?HARDWARE
  +--> ?PR?POWER_OFF?SAM
  +--> ?PR?_SETBAUD?COMM
  +--> ?PR?_SELECTADF?SAM
  +--> ?PR?_OPENCARD?CARD
  +--> ?PR?_READ_RAM?X5045
  +--> ?PR?_MF1_READ_KEY?CARD
  +--> ?PR?_CHECKMAD3?CARD
  +--> ?PR?MF500PICCHALT?MFUCFUNC
  +--> ?PR?_MF1_READ?CARD
  +--> ?PR?_MF1_WRITE?CARD
  +--> ?PR?_MF500PICCREQUEST?MFUCFUNC
  +--> ?PR?_MF500PICCANTICOLL?MFUCFUNC
  +--> ?PR?_MF500PICCSELECT?MFUCFUNC
  +--> ?PR?_MF500PICCAUTH?MFUCFUNC
  +--> ?PR?_MF500PICCREAD?MFUCFUNC
  +--> ?PR?_MF500PICCWRITE?MFUCFUNC
  +--> ?PR?_MF1_WRITE_KEY?CARD
L51 LINKER/LOCATOR V3.11                                                                19/08/04  14:33:25  PAGE 8


  +--> ?PR?_CHECKMAD2?CARD
  +--> ?PR?_CREAT_KEY2?SAM
  +--> ?PR?_WRITE_RAM_BYTE?X5045
  +--> ?PR?_MF500PCDLOADKEYE2?MFUCFUNC
  +--> ?PR?_MF500PICCEXCHANGEBLOCK?MFUCFUNC
  +--> ?PR?DESELECT?SAM
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_I_SEND?SAM
  +--> ?PR?I_RECEIVE?SAM
  +--> ?PR?RESET1?SAM
  +--> ?PR?SELECT_SEN_REFUNC?CPU_CARD
  +--> ?PR?_RESET?CPU_CARD
  +--> ?PR?_MF500PICCVALUE?MFUCFUNC
  +--> ?PR?_BEEP?COMM
  +--> ?PR?MODIFYBAUDRATE12?MFYPPS
  +--> ?PR?SENDMESSAGE?COMM
  +--> ?PR?SENDMSERROR?COMM

?PR?_CPUCARD_SEND?CPU_CARD                    -----    -----      003EH    0004H      -----    -----
  +--> ?PR?W_DOG?X5045

?PR?_CPUCARD_REC?CPU_CARD                     -----    -----      003EH    0006H      -----    -----
  +--> ?PR?W_DOG?X5045

?PR?_CHECKMAD?CARD                            -----    -----      003EH    0006H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?C_LIB_CODE

?PR?_CREAT_KEY?SAM                            -----    -----      003EH    0009H      00B5H    000EH
  +--> ?PR?W_DOG?X5045
  +--> ?C_LIB_CODE
  +--> ?PR?_I_SEND?SAM
  +--> ?PR?I_RECEIVE?SAM
  +--> ?PR?_SENDRESPONSE?COMM

?PR?I_RECEIVE?SAM                             -----    -----      0047H    0001H      -----    -----

?PR?_MF1_AUTH?CARD                            -----    -----      003EH    0004H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCAUTH?MFUCFUNC
  +--> ?PR?OPEN_NEXT?CARD

?PR?_MF500PICCAUTH?MFUCFUNC                   -----    -----      0046H    0001H      -----    -----
  +--> ?PR?_MF500PICCAUTHE2?MFUCFUNC

?PR?_MF500PICCAUTHE2?MFUCFUNC                 -----    -----      0047H    000DH      -----    -----
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?PR?FLUSHFIFO?PCDUTILS
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS
  +--> ?PR?_MF500PICCAUTHSTATE?MFUCFUNC

?PR?POWER_ON?SAM                              -----    -----      -----    -----      00B5H    0004H
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_SLEEPMS?HARDWARE

?PR?POWER_OFF?SAM                             -----    -----      -----    -----      -----    -----
  +--> ?PR?_SLEEPMS?HARDWARE

?PR?_SELECTADF?SAM                            -----    -----      003EH    0007H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_I_SEND?SAM
  +--> ?PR?I_RECEIVE?SAM
  +--> ?C_LIB_CODE
L51 LINKER/LOCATOR V3.11                                                                19/08/04  14:33:25  PAGE 9



?PR?_OPENCARD?CARD                            -----    -----      003EH    0008H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCREQUEST?MFUCFUNC
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?PR?_MF500PICCANTICOLL?MFUCFUNC
  +--> ?PR?_MF500PICCSELECT?MFUCFUNC
  +--> ?PR?_PICC_B_RATS?SAM
  +--> ?PR?MF500PICCHALT?MFUCFUNC
  +--> ?C_LIB_CODE
  +--> ?PR?OPEN_NEXT?CARD

?PR?_PICC_B_RATS?SAM                          -----    -----      0046H    0005H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCEXCHANGEBLOCK?MFUCFUNC

?PR?_MF500PICCEXCHANGEBLOCK?MFUCFUNC          -----    -----      004BH    0010H      -----    -----
  +--> ?PR?_WRITERC?RCCOMM
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?PR?_EXCHANGEBYTESTREAM?PCDSHARE
  +--> ?C_LIB_CODE

?PR?_EXCHANGEBYTESTREAM?PCDSHARE              -----    -----      005BH    000CH      -----    -----
  +--> ?PR?FLUSHFIFO?PCDUTILS
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS

?PR?_READ_RAM?X5045                           0020H.0  0000H.1    003EH    0007H      -----    -----
  +--> ?PR?_INSTRUCTION_LOAD?X5045
  +--> ?PR?_DATA_LOAD?X5045
  +--> ?C_LIB_CODE

?PR?_MF1_READ_KEY?CARD                        -----    -----      003EH    000BH      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCREAD?MFUCFUNC
  +--> ?PR?OPEN_NEXT?CARD
  +--> ?PR?_MF1_AUTHKEY?CARD

?PR?_CHECKMAD3?CARD                           -----    -----      003EH    0004H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?C_LIB_CODE

?PR?_MF1_READ?CARD                            -----    -----      003EH    0008H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCREAD?MFUCFUNC
  +--> ?PR?OPEN_NEXT?CARD
  +--> ?PR?_MF500PICCAUTH?MFUCFUNC

?PR?_MF1_WRITE?CARD                           -----    -----      003EH    0008H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCWRITE?MFUCFUNC
  +--> ?PR?OPEN_NEXT?CARD
  +--> ?PR?_MF500PICCAUTH?MFUCFUNC

?PR?_MF500PICCWRITE?MFUCFUNC                  -----    -----      0049H    0005H      -----    -----
  +--> ?PR?_PCDSETTMO?PCDUTILS
  +--> ?PR?_WRITERC?RCCOMM
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS

?PR?_MF1_WRITE_KEY?CARD                       -----    -----      003EH    000BH      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCWRITE?MFUCFUNC
  +--> ?PR?OPEN_NEXT?CARD
L51 LINKER/LOCATOR V3.11                                                                19/08/04  14:33:25  PAGE 10


  +--> ?PR?_MF1_AUTHKEY?CARD

?PR?_CHECKMAD2?CARD                           -----    -----      003EH    0007H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?C_LIB_CODE

?PR?_CREAT_KEY2?SAM                           -----    -----      003EH    0009H      -----    -----
  +--> ?PR?W_DOG?X5045
  +--> ?C_LIB_CODE
  +--> ?PR?_I_SEND?SAM
  +--> ?PR?I_RECEIVE?SAM
  +--> ?PR?_SENDRESPONSE?COMM

?PR?_WRITE_RAM_BYTE?X5045                     0020H.0  0000H.1    003EH    000AH      -----    -----
  +--> ?PR?_INSTRUCTION_LOAD?X5045
  +--> ?PR?_DATA_LOAD?X5045
  +--> ?C_LIB_CODE
  +--> ?PR?READ_STATUS_REGISTER?X5045

?PR?READ_STATUS_REGISTER?X5045                0020H.1  0000H.1    0048H    0001H      -----    -----
  +--> ?PR?_INSTRUCTION_LOAD?X5045

?PR?_MF500PCDLOADKEYE2?MFUCFUNC               -----    -----      003EH    0010H      -----    -----
  +--> ?PR?_MF500HOSTCODEKEY?MFUCFUNC
  +--> ?PR?_PCDWRITEE2?PCDSHARE

?PR?_PCDWRITEE2?PCDSHARE                      -----    -----      004EH    0007H      -----    -----
  +--> ?C_LIB_CODE
  +--> ?PR?_PCDSINGLERESPONSECMD?PCDUTILS

?PR?DESELECT?SAM                              -----    -----      003EH    0001H      00B5H    000EH
  +--> ?PR?W_DOG?X5045
  +--> ?PR?_MF500PICCEXCHANGEBLOCK?MFUCFUNC

⌨️ 快捷键说明

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