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

📄 fingerprj.m51

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

?PR?SETAPB?SETUP                       -----    -----
  +--> ?PR?SETAPBDISP?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETCOMMIDDISP?SETUP
  +--> ?PR?SETTYPEDISP?SETUP
  +--> ?PR?_RAM_WRITEP0?SRAM
  +--> ?PR?CLEARSETUP?SETUP

?PR?SETAPBDISP?SETUP                   -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READAPBMODE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP

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

?PR?SETCOMMIDDISP?SETUP                -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READCOMMID?SRAM
  +--> ?PR?_DISPLAYSHORT?LCD
  +--> ?PR?_DISPLAY?LCD

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

?PR?_DISPLAYSHORT?LCD                  0027H    0001H
  +--> ?PR?_HEX2BCD?SYSTEM
  +--> ?PR?_DISPLAY?LCD

?PR?_HEX2BCD?SYSTEM                    0028H    0002H
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 13



?PR?SETCOMMID?SETUP                    -----    -----
  +--> ?PR?SETCOMMIDDISP?SETUP
  +--> ?PR?_LCDCURON?LCD
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETDURESSDISP?SETUP
  +--> ?PR?SETAPBDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?SETDURESSDISP?SETUP                -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READDURESS?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP

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

?PR?SETDURESS?SETUP                    -----    -----
  +--> ?PR?SETDURESSDISP?SETUP
  +--> ?PR?READDURESS?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETBAUDRATEDISP?SETUP
  +--> ?PR?SETCOMMIDDISP?SETUP
  +--> ?PR?_RAM_WRITEP0?SRAM
  +--> ?PR?SETDURESSPWDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP

?PR?SETBAUDRATEDISP?SETUP              -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READBAUDRATE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP

?PR?SETDURESSPWDISP?SETUP              -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READDURESSPW?SRAM
  +--> ?PR?_DISPLAYSHORT?LCD
  +--> ?PR?_DISPLAY?LCD

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

?PR?SETDURESSPW?SETUP                  -----    -----
  +--> ?PR?SETDURESSPWDISP?SETUP
  +--> ?PR?_LCDCURON?LCD
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETBAUDRATEDISP?SETUP
  +--> ?PR?SETDURESSDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?_DISPLAY?LCD
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 14


  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?SETBAUDRATE?SETUP                  -----    -----
  +--> ?PR?SETBAUDRATEDISP?SETUP
  +--> ?PR?READBAUDRATE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETEVENTCLEARDISP?SETUP
  +--> ?PR?SETDURESSDISP?SETUP
  +--> ?PR?_RAM_WRITEP0?SRAM
  +--> ?PR?_CHANGEBAUDRATE?SETUP
  +--> ?PR?CLEARSETUP?SETUP

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

?PR?_CHANGEBAUDRATE?SETUP              -----    -----
  +--> ?PR?_DELAYTIMERL?TIMER
  +--> ?CO?SETUP
  +--> ?PR?INIT_MODEM?MODEM

?PR?SETEVENTCLEAR?SETUP                -----    -----
  +--> ?PR?SETEVENTCLEARDISP?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETMASTERCHANGEDISP?SETUP
  +--> ?PR?SETBAUDRATEDISP?SETUP
  +--> ?PR?_RAM_WRITEP0?SRAM

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

?PR?SETMASTERCHANGE?SETUP              -----    -----
  +--> ?PR?SETMASTERCHANGEDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?READMASTERCHANGE?SRAM
  +--> ?PR?READFPMODE?SRAM
  +--> ?PR?DELETEOLDMASTER?SETUP
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETSYSINITDISP?SETUP
  +--> ?PR?SETEVENTCLEARDISP?SETUP
  +--> ?PR?REMOVENORMALUSER?SETUP
  +--> ?PR?_LCDCURON?LCD
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_RAM_WRITEP0?SRAM
  +--> ?PR?_WRITEUSERDATA?USER
  +--> ?PR?REGISTERFP?FINGER

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

?PR?DELETEOLDMASTER?SETUP              -----    -----
  +--> ?PR?READMASTERCHANGE?SRAM
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 15


  +--> ?PR?READFPMODE?SRAM
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?CAPTURECHECKIMAGE?FINGER
  +--> ?PR?_REXTRACTFEATURE?FINGER
  +--> ?PR?RFINDUSERBYSN?FINGER
  +--> ?PR?RDELETEUSERBYSN?FINGER
  +--> ?PR?_WRITEUSERDATA?USER
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?CAPTURECHECKIMAGE?FINGER           0026H    0001H
  +--> ?PR?RCAPTURECHECKIMAGE?FINGER

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

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

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

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

?PR?_WRITEUSERDATA?USER                -----    -----
  +--> ?PR?_RAM_WRITE8?SRAM

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

?PR?REMOVENORMALUSER?SETUP             -----    -----
  +--> ?PR?GETIDFROMLCD?SETUP
  +--> ?PR?GETUSERBYID?USER
  +--> ?PR?DELETEUSERBYSN?USER
  +--> ?PR?RDELETEUSERBYSN?FINGER

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


?PR?GETIDFROMLCD?SETUP                 -----    -----
  +--> ?PR?_IDATA2IDATA?SYSTEM

?PR?GETUSERBYID?USER                   -----    -----
  +--> ?PR?_GETUSEDSN?USER

?PR?_GETUSEDSN?USER                    -----    -----
  +--> ?PR?_TESTEMPTYSN?USER

?PR?_TESTEMPTYSN?USER                  -----    -----
  +--> ?PR?_READUSERDATA?USER

?PR?_READUSERDATA?USER                 -----    -----
  +--> ?PR?_RAM_READ8?SRAM

?PR?DELETEUSERBYSN?USER                -----    -----
  +--> ?PR?_WRITEUSERDATA?USER

?PR?REGISTERFP?FINGER                  -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?CAPTURECHECKIMAGE?FINGER
  +--> ?PR?_REXTRACTFEATURE?FINGER
  +--> ?PR?_SET_373?373
  +--> ?PR?DELAY60MS?KEYPAD
  +--> ?PR?_CLR_373?373
  +--> ?PR?_RADDUSER?FINGER

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

?PR?SETSYSINIT?SETUP                   -----    -----
  +--> ?PR?SETSYSINITDISP?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETIDCLEARDISP?SETUP
  +--> ?PR?SETMASTERCHANGEDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?INITFPSYSTEM?SETUP
  +--> ?PR?_DELAYTIMERH?TIMER

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

?PR?INITFPSYSTEM?SETUP                 -----    -----
  +--> ?PR?CLEARIODEF?INOUT
  +--> ?PR?DELETEALLUSER?USER
  +--> ?PR?RDELETEALLUSER?FINGER
  +--> ?PR?CLEAREVENT?EVENT
  +--> ?PR?CLEARTS?TS
  +--> ?PR?CLEARHOLIDAY?SETUP
  +--> ?PR?CLEARHOLINDEX?SETUP
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 17


  +--> ?PR?_RAM_WRITEP0?SRAM
  +--> ?PR?_CHANGEBAUDRATE?SETUP

?PR?CLEARIODEF?INOUT                   -----    -----
  +--> ?CO?INOUT
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?DELETEALLUSER?USER                 -----    -----
  +--> ?PR?_WRITEUSERDATA?USER

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

?PR?CLEAREVENT?EVENT                   -----    -----
  +--> ?PR?_RAM_WRITEP0?SRAM

?PR?CLEARTS?TS                         -----    -----
  +--> ?PR?_RAM_WRITE16?SRAM
  +--> ?PR?_RAM_READ16?SRAM

?PR?CLEARHOLIDAY?SETUP                 -----    -----
  +--> ?PR?_RAM_WRITE16?SRAM

?PR?CLEARHOLINDEX?SETUP                -----    -----
  +--> ?PR?_RAM_WRITE16?SRAM

?PR?SETIDCLEAR?SETUP                   -----    -----
  +--> ?PR?SETIDCLEARDISP?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETTSCLEARDISP?SETUP
  +--> ?PR?SETSYSINITDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?USERCLEAR?USER

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

?PR?USERCLEAR?USER                     -----    -----
  +--> ?PR?_GETUSEDSN?USER
  +--> ?PR?DELETEUSERBYSN?USER
  +--> ?PR?RDELETEUSERBYSN?FINGER

?PR?SETTSCLEAR?SETUP                   -----    -----
  +--> ?PR?SETTSCLEARDISP?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETKEYINDISP?SETUP
  +--> ?PR?SETIDCLEARDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?CLEARTS?TS

?PR?SETKEYIN?SETUP                     -----    -----
  +--> ?PR?SETKEYINDISP?SETUP
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 18


  +--> ?PR?READPINKEYIN?SRAM
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETMODEDISP?SETUP
  +--> ?PR?SETTSCLEARDISP?SETUP
  +--> ?PR?_RAM_WRITEP0?SRAM

⌨️ 快捷键说明

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