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

📄 fingerprj.m51

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?SETRAMTESTDISP?SETUP

?PR?OUTTEST?SETUP                      0024H    0001H
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DISPLAYSHORT?LCD
  +--> ?PR?_SET_373?373
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?_CLR_373?373

BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 24


?PR?SETLCDTESTDISP?SETUP               -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD

?PR?SETLCDTEST?SETUP                   -----    -----
  +--> ?PR?SETLCDTESTDISP?SETUP
  +--> ?PR?LCDTEST?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETKEYTESTDISP?SETUP
  +--> ?PR?SETOUTTESTDISP?SETUP

?PR?LCDTEST?SETUP                      -----    -----
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?_DISPLAYMESSAGE?LCD

?PR?SETKEYTESTDISP?SETUP               -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DISPLAY?LCD

?PR?SETKEYTEST?SETUP                   -----    -----
  +--> ?PR?SETKEYTESTDISP?SETUP
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETREADERTESTDISP?SETUP
  +--> ?PR?SETLCDTESTDISP?SETUP
  +--> ?PR?_DISPLAY?LCD

?PR?SETREADERTESTDISP?SETUP            -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD

?PR?SETREADERTEST?SETUP                -----    -----
  +--> ?PR?SETREADERTESTDISP?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETINTESTDISP?SETUP
  +--> ?PR?SETKEYTESTDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP

?PR?SETINTESTDISP?SETUP                -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?CO?SYSTEM
  +--> ?PR?_DISPLAY?LCD

?PR?SETINTEST?SETUP                    -----    -----
  +--> ?PR?SETINTESTDISP?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETCOMMTESTDISP?SETUP
  +--> ?PR?SETREADERTESTDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP

?PR?SETMASTERPASS?SETUP                -----    -----
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?_DISPLAYBYTE?LCD
  +--> ?PR?_LCDCURON?LCD
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?CHECKMASTERPASS?SETUP
  +--> ?PR?MASTERPASSERR?SETUP
  +--> ?PR?READFPMODE?SRAM
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 25


  +--> ?PR?READMASTERCHANGE?SRAM
  +--> ?PR?CAPTUREANDMATCHUSER?FINGER
  +--> ?PR?CLEAROUTPUT?INOUT
  +--> ?PR?SETMODEDISP?SETUP
  +--> ?PR?_ACCESSEVENT?EVENT

?PR?_DISPLAYBYTE?LCD                   -----    -----
  +--> ?PR?_WRITE_COMMAND?LCD
  +--> ?PR?DELAY50US?TIMER
  +--> ?PR?_WRITE_DATA?LCD

?PR?CHECKMASTERPASS?SETUP              -----    -----
  +--> ?PR?READMASTERCHANGE?SRAM
  +--> ?PR?_READUSERDATA?USER

?PR?MASTERPASSERR?SETUP                -----    -----
  +--> ?PR?_ACCESSEVENT?EVENT
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?DISPLAYMAIN?LCD
  +--> ?PR?DISPLAYTIME?LCD

?PR?_ACCESSEVENT?EVENT                 002CH    0001H
  +--> ?PR?GETDATETIME?CLOCK
  +--> ?PR?READFUNCTIONS?SRAM
  +--> ?PR?APPENDEVENT?EVENT
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?CO?EVENT
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?DISPLAYMAIN?LCD
  +--> ?PR?DISPLAYTIME?LCD
  +--> ?PR?_GETIODATA?INOUT

?PR?APPENDEVENT?EVENT                  002DH    0002H
  +--> ?PR?READEVENTSTOP?SRAM
  +--> ?PR?_RAM_WRITE16?SRAM
  +--> ?PR?READEVENTSTART?SRAM
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?READEVENTSTOP?SRAM                 -----    -----
  +--> ?PR?_RAM_READP0?SRAM
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?READEVENTSTART?SRAM                -----    -----
  +--> ?PR?_RAM_READP0?SRAM
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?CAPTUREANDMATCHUSER?FINGER         -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?CAPTURECHECKIMAGE?FINGER
  +--> ?PR?_REXTRACTFEATURE?FINGER
  +--> ?PR?RFINDUSERBYSN?FINGER

?PR?CLEAROUTPUT?INOUT                  -----    -----
  +--> ?PR?LOCKDOOR?373
  +--> ?PR?_CLR_373?373

BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 26


?PR?LOCKDOOR?373                       -----    -----
  +--> ?PR?_CLR_373?373

?PR?SETTYPE?SETUP                      -----    -----
  +--> ?PR?SETTYPEDISP?SETUP
  +--> ?PR?READFPMODE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETAPBDISP?SETUP
  +--> ?PR?SETTIMEDISP?SETUP
  +--> ?PR?_RAM_WRITEP0?SRAM
  +--> ?PR?CLEARSETUP?SETUP

?PR?SETCOMMTEST?SETUP                  0024H    0004H
  +--> ?PR?SETCOMMTESTDISP?SETUP
  +--> ?PR?_ACKPCCMD?PCRXD
  +--> ?PR?_CHECKCRC?SYSTEM
  +--> ?PR?READCOMMID?SRAM
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETFWVERDISP?SETUP
  +--> ?PR?SETINTESTDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP

?PR?_ACKPCCMD?PCRXD                    -----    -----
  +--> ?PR?_RAM_READP0?SRAM
  +--> ?PR?_CHECKCRC?SYSTEM
  +--> ?PR?_SENDSTRING1?RXD

?PR?SETPOWERINITPASS?SETUP             -----    -----
  +--> ?PR?_DISPLAYBYTE?LCD
  +--> ?PR?_LCDCURON?LCD
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?INITFPSYSTEM?SETUP
  +--> ?PR?_DELAYTIMERH?TIMER

?PR?ACCESSOK?EVENT                     0028H    0004H
  +--> ?PR?READAPBMODE?SRAM
  +--> ?PR?READEVENTSTOP?SRAM
  +--> ?PR?_READEVENT?EVENT
  +--> ?PR?_ACCESSEVENT?EVENT

?PR?_READEVENT?EVENT                   -----    -----
  +--> ?PR?_RAM_READ16?SRAM

?PR?CANCELFUN?KEYPAD                   -----    -----
  +--> ?PR?DISPLAYMAIN?LCD
  +--> ?PR?DISPLAYTIME?LCD

?PR?ENTERFUN?KEYPAD                    0024H    0001H
  +--> ?PR?READDURESS?SRAM
  +--> ?PR?READDURESSPW?SRAM
  +--> ?PR?GETIDFROMKEYBUFF?KEYPAD
  +--> ?PR?CHECKISMASTER?KEYPAD
  +--> ?PR?CLEARSETUP?SETUP
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 27


  +--> ?PR?MASTERPASSDISP?SETUP
  +--> ?PR?GETUSERBYID?USER
  +--> ?PR?_ACCESSEVENT?EVENT
  +--> ?PR?CHECKTS?KEYPAD
  +--> ?PR?CHECKTHROUGH?KEYPAD
  +--> ?PR?READFPMODE?SRAM
  +--> ?PR?READSECUMODE?SRAM
  +--> ?PR?CAPTUREANDFINDUSER?FINGER
  +--> ?PR?_READUSERDATA?USER
  +--> ?PR?ACCESSOK?EVENT

?PR?GETIDFROMKEYBUFF?KEYPAD            -----    -----
  +--> ?PR?_IDATA2IDATA?SYSTEM

?PR?MASTERPASSDISP?SETUP               -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_LCDCURON?LCD

?PR?CHECKTS?KEYPAD                     0025H    0003H
  +--> ?PR?_READHOLINDEX?SRAM
  +--> ?PR?_GETHOLDATA?SETUP
  +--> ?PR?_GETTSDATA?TS
  +--> ?PR?_ACCESSEVENT?EVENT
  +--> ?PR?READMODEINDEX?SRAM
  +--> ?PR?ACCESSOK?EVENT

?PR?_READHOLINDEX?SRAM                 -----    -----
  +--> ?PR?_RAM_READP0?SRAM
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?CHECKTHROUGH?KEYPAD                0025H    0001H
  +--> ?PR?READSECUMODE?SRAM
  +--> ?PR?ACCESSOK?EVENT
  +--> ?PR?READFPMODE?SRAM
  +--> ?PR?CAPTUREANDMATCHUSER?FINGER
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?DISPLAYUSERID?SETUP
  +--> ?PR?_ACCESSEVENT?EVENT

?PR?CAPTUREANDFINDUSER?FINGER          -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?CAPTURECHECKIMAGE?FINGER
  +--> ?PR?_REXTRACTFEATURE?FINGER
  +--> ?PR?RFINDUSERBYFIM?FINGER

?PR?RFINDUSERBYFIM?FINGER              -----    -----
  +--> ?CO?FINGER
  +--> ?PR?_CODE2UART0?SYSTEM
  +--> ?PR?_CHECKCRC?SYSTEM
  +--> ?PR?_SENDSTRING?RXD
  +--> ?PR?FIMRXDREADY?FINGER
  +--> ?PR?_GETFIMPACKAGE?FINGER

?PR?FUNCTION1?KEYPAD                   -----    -----
  +--> ?PR?SETKEYTEST?SETUP
  +--> ?PR?SETMODEDISP?SETUP
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 28


  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?FUNCTION2?KEYPAD                   -----    -----
  +--> ?PR?SETKEYTEST?SETUP
  +--> ?PR?SETTSDISP?SETUP
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?FUNCTION3?KEYPAD                   -----    -----
  +--> ?PR?SETKEYTEST?SETUP
  +--> ?PR?SETIDREGISTERDISP?SETUP
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?FUNCTION4?KEYPAD                   -----    -----
  +--> ?PR?SETKEYTEST?SETUP
  +--> ?PR?SETFWVERDISP?SETUP
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?DEAL_PCCOMM?PCCOMM                 0024H    0001H
  +--> ?PR?_CHECKCRC?SYSTEM
  +--> ?PR?READCOMMID?SRAM
  +--> ?PR?PCGETNEWEVENT?PCCOMM
  +--> ?PR?PCSETNEWUSER?PCCOMM
  +--> ?PR?PCGETNEWUSER?PCCOMM
  +--> ?PR?PCGETUSER?PCCOMM
  +--> ?PR?PCSETDATETIME?PCCOMM
  +--> ?PR?PCSETTS?PCCOMM
  +--> ?PR?PCSETHOLIDAY?PCCOMM
  +--> ?PR?PCGETDATE?PCCOMM
  +--> ?PR?PCGETTS?PCCOMM
  +--> ?PR?PCGETHOLIDAY?PCCOMM
  +--> ?PR?PCSYSINIT?PCCOMM
  +--> ?PR?PCIDCLEAR?PCCOMM
  +--> ?PR?PCTSCLEAR?PCCOMM
  +--> ?PR?PCEVENTCLEAR?PCCOMM
  +--> ?PR?PCSETMODE?PCCOMM
  +--> ?PR?PCSETDURESS?PCCOMM
  +--> ?PR?PCSETINOUT?PCCOMM
  +--> ?PR?PCSETAPB?PCCOMM
  +--> ?PR?PCSETKEY?PCCOMM
  +--> ?PR?PCGETKEY?PCCOMM
  +--> ?PR?PCGETDOOR?PCCOMM
  +--> ?PR?PCSETDOOR?PCCOMM
  +--> ?PR?PCSETRAM?PCCOMM
  +--> ?PR?PCSETFUNC?PCCOMM
  +--> ?PR?PCOK?PCCOMM
  +--> ?PR?PCGETSTATE?PCCOMM
  +--> ?PR?PCCHECKLINK?PCCOMM
  +--> ?PR?PCGETINOUT?PCCOMM
  +--> ?PR?PCSETHOLINDEX?PCCOMM
  +--> ?PR?PCGETUSERNUM?PCCOMM
  +--> ?PR?PCGETALLUSER?PCCOMM

?PR?PCGETNEWEVENT?PCCOMM               -----    -----
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 29


  +--> ?PR?GETNEWEVENT?EVENT
  +--> ?PR?_IDATA2UART0?SYSTEM
  +--> ?PR?_ACKPCCMD?PCRXD

?PR?GETNEWEVENT?EVENT                  -----    -----
  +--> ?PR?READEVENTSTART?SRAM
  +--> ?PR?READEVENTSTOP?SRAM
  +--> ?PR?_READEVENT?EVENT

?PR?_IDATA2UART0?SYSTEM                0027H    0002H

?PR?PCSETNEWUSER?PCCOMM                -----    -----
  +--> ?PR?_UART02IDATA?SYSTEM
  +--> ?PR?GETUSERBYTEMPID?USER
  +--> ?PR?DELETEUSERBYSN?USER
  +--> ?PR?RDELETEUSERBYSN?FINGER
  +--> ?PR?ADDUSER?USER
  +--> ?PR?FPDATAPC2FIM?PCCOMM
  +--> ?PR?_RADDUSER?FINGER
  +--> ?PR?_ACKPCCMD?PCRXD

?PR?GETUSERBYTEMPID?USER               -----    -----
  +--> ?PR?_GETUSEDSN?USER

?PR?PCGETNEWUSER?PCCOMM                -----    -----
  +--> ?PR?GETNEWUSER?USER
  +--> ?PR?_RGET

⌨️ 快捷键说明

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