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

📄 fingerprj.m51

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    576EH     0015H     UNIT         ?PR?CAPTURECHECKIMAGE?FINGER
            CODE    5783H     0015H     UNIT         ?PR?SETEVENTCOUNTDISP?SETUP
            CODE    5798H     0015H     UNIT         ?PR?SETRAMTESTDISP?SETUP
            CODE    57ADH     0015H     UNIT         ?PR?SETOUTTESTDISP?SETUP
            CODE    57C2H     0015H     UNIT         ?PR?SETLCDTESTDISP?SETUP
            CODE    57D7H     0014H     UNIT         ?PR?_SET_373?373
            CODE    57EBH     0014H     UNIT         ?PR?CANCELFUN?KEYPAD
            CODE    57FFH     0014H     UNIT         ?PR?MASTERPASSERR?SETUP
            CODE    5813H     0014H     UNIT         ?PR?DELETEUSERBYSN?USER
            CODE    5827H     0013H     UNIT         ?PR?CLEARIODEF?INOUT
            CODE    583AH     0013H     UNIT         ?PR?CLEARHOLINDEX?SETUP
            CODE    584DH     0013H     UNIT         ?PR?PCGETDATE?PCCOMM
            CODE    5860H     0012H     UNIT         ?PR?_IDATA2IDATA?SYSTEM
            CODE    5872H     0012H     UNIT         ?PR?PCGETKEY?PCCOMM
            CODE    5884H     0012H     UNIT         ?PR?PCOK?PCCOMM
            CODE    5896H     0011H     UNIT         ?PR?REMOVENORMALUSER?SETUP
            CODE    58A7H     0010H     UNIT         ?PR?DELAY500MS?TIMER
            CODE    58B7H     000FH     UNIT         ?PR?INIT_CLOCK?CLOCK
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 7


            CODE    58C6H     000EH     UNIT         ?PR?INIT_SYS?SYSTEM
            CODE    58D4H     000EH     UNIT         ?PR?CLEARSETUP?SETUP
            CODE    58E2H     000EH     UNIT         ?PR?TERMINATESETUP?SETUP
            CODE    58F0H     000DH     UNIT         ?PR?PCTSCLEAR?PCCOMM
            CODE    58FDH     000DH     UNIT         ?PR?PCEVENTCLEAR?PCCOMM
            CODE    590AH     000CH     UNIT         ?PR?DELAY60MS?KEYPAD
            CODE    5916H     000CH     UNIT         ?C_C51STARTUP
            CODE    5922H     000BH     UNIT         ?PR?_WRITE_COMMAND?LCD
            CODE    592DH     000BH     UNIT         ?PR?_WRITE_DATA?LCD
            CODE    5938H     000BH     UNIT         ?PR?_DELAYTIMERL?TIMER
            CODE    5943H     000BH     UNIT         ?PR?_DELAYTIMERH?TIMER
            CODE    594EH     000BH     UNIT         ?PR?INIT_INOUT?INOUT
            CODE    5959H     000AH     UNIT         ?PR?DISPLAYTIME?LCD
            CODE    5963H     000AH     UNIT         ?PR?PCSETRAM?PCCOMM
            CODE    596DH     000AH     UNIT         ?PR?PCCHECKLINK?PCCOMM
            CODE    5977H     0009H     UNIT         ?PR?ISDOORLOCKED?373
            CODE    5980H     0009H     UNIT         ?PR?LCDSETRS?LCD
            CODE    5989H     0009H     UNIT         ?PR?LCDCLRRS?LCD
            CODE    5992H     0007H     UNIT         ?PR?INIT_RXD?RXD
            CODE    5999H     0007H     UNIT         ?CO?EVENT
            CODE    59A0H     0006H     UNIT         ?PR?LOCKDOOR?373
            CODE    59A6H     0006H     UNIT         ?PR?UNLOCKDOOR?373
            CODE    59ACH     0003H     UNIT         ?PR?FIMRXDREADY?FINGER
            CODE    59AFH     0001H     UNIT         ?PR?TIMER1?TIMER
            CODE    59B0H     0001H     UNIT         ?PR?TIMER2?TIMER



OVERLAY MAP OF MODULE:   fingerPRJ (373)


SEGMENT                                  DATA_GROUP 
  +--> CALLED SEGMENT                  START    LENGTH
------------------------------------------------------
?C_C51STARTUP                          -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                          -----    -----
  +--> ?PR?INIT_VAR?MAIN
  +--> ?PR?INIT_SYS?SYSTEM
  +--> ?PR?INIT_ALL?INIT
  +--> ?PR?KEYFUN?KEYPAD
  +--> ?PR?_SET_373?373
  +--> ?PR?DELAY60MS?KEYPAD
  +--> ?PR?_CLR_373?373
  +--> ?PR?_HEX2BCD?SYSTEM
  +--> ?PR?_IDATA2IDATA?SYSTEM
  +--> ?PR?ENTERFUN?KEYPAD
  +--> ?PR?NUMBERFUN?KEYPAD
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?DEAL_PCCOMM?PCCOMM
  +--> ?PR?COVER?MAIN
  +--> ?PR?TAMPERCHK?INOUT
  +--> ?PR?AUX1CHK?INOUT
  +--> ?PR?AUX2CHK?INOUT
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 8


  +--> ?PR?CONTACTCHK?INOUT
  +--> ?PR?EXITCHK?INOUT

?PR?INIT_ALL?INIT                      -----    -----
  +--> ?PR?DELAY500MS?TIMER
  +--> ?PR?INIT_CLOCK?CLOCK
  +--> ?PR?INIT_TIMER?TIMER
  +--> ?PR?INIT_RXD?RXD
  +--> ?PR?INIT_LCD?LCD
  +--> ?PR?INIT_FINGER?FINGER
  +--> ?PR?INIT_SRAM?SRAM
  +--> ?PR?INIT_373?373
  +--> ?PR?INIT_INOUT?INOUT
  +--> ?PR?INIT_SYSTEM?SYSTEM
  +--> ?PR?INIT_MODEM?MODEM

?PR?DELAY500MS?TIMER                   -----    -----
  +--> ?PR?DELAY50US?TIMER

?PR?INIT_CLOCK?CLOCK                   -----    -----
  +--> ?PR?_CLOCK_WRITE?CLOCK

?PR?INIT_TIMER?TIMER                   -----    -----
  +--> ?PR?READBAUDRATE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?GETDATETIME?CLOCK

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

?PR?GETDATETIME?CLOCK                  -----    -----
  +--> ?PR?_CLOCK_READ?CLOCK

?PR?INIT_LCD?LCD                       -----    -----
  +--> ?PR?_WRITE_COMMAND?LCD
  +--> ?PR?_DELAYTIMERL?TIMER
  +--> ?PR?DISPLAYMAIN?LCD

?PR?_WRITE_COMMAND?LCD                 -----    -----
  +--> ?PR?LCDCLRRS?LCD

?PR?DISPLAYMAIN?LCD                    -----    -----
  +--> ?CO?LCD
  +--> ?PR?READFUNCTIONS?SRAM
  +--> ?PR?_DISPLAY?LCD

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

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

?PR?_WRITE_DATA?LCD                    -----    -----
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 9


  +--> ?PR?LCDSETRS?LCD

?PR?INIT_FINGER?FINGER                 -----    -----
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?RCHECKLINK?FINGER
  +--> ?PR?RSETCOMMSTATE?FINGER
  +--> ?PR?_DELAYTIMERL?TIMER

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

?PR?_GETFIMPACKAGE?FINGER              0027H    0002H
  +--> ?PR?_CHECKCRC?SYSTEM

?PR?_CHECKCRC?SYSTEM                   0029H    0004H
  +--> ?CO?SYSTEM

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

?PR?INIT_373?373                       -----    -----
  +--> ?PR?_CLR_373?373

?PR?_CLR_373?373                       -----    -----
  +--> ?CO?373

?PR?INIT_SYSTEM?SYSTEM                 -----    -----
  +--> ?PR?_DELAYTIMERH?TIMER
  +--> ?PR?POWERINITPASSDISP?SETUP

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

?PR?_DISPLAYMESSAGE?LCD                -----    -----
  +--> ?CO?LCD
  +--> ?PR?_DISPLAY?LCD

?PR?_LCDCURON?LCD                      -----    -----
  +--> ?PR?_WRITE_COMMAND?LCD
  +--> ?PR?DELAY50US?TIMER

?PR?INIT_MODEM?MODEM                   -----    -----
  +--> ?PR?SEND_ATZ?MODEM

?PR?SEND_ATZ?MODEM                     -----    -----
  +--> ?PR?_SENDSTRING1?RXD

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


?PR?_SENDSTRING1?RXD                   -----    -----
  +--> ?PR?_SET_373?373
  +--> ?PR?DELAY50US?TIMER
  +--> ?PR?_CLR_373?373

?PR?_SET_373?373                       -----    -----
  +--> ?CO?373

?PR?KEYFUN?KEYPAD                      -----    -----
  +--> ?PR?_SET_373?373
  +--> ?PR?DELAY60MS?KEYPAD
  +--> ?PR?_CLR_373?373
  +--> ?PR?NUMBERFUN?KEYPAD
  +--> ?PR?CANCELFUN?KEYPAD
  +--> ?PR?READPINKEYIN?SRAM
  +--> ?PR?ENTERFUN?KEYPAD
  +--> ?PR?FUNCTION1?KEYPAD
  +--> ?PR?FUNCTION2?KEYPAD
  +--> ?PR?FUNCTION3?KEYPAD
  +--> ?PR?FUNCTION4?KEYPAD

?PR?DELAY60MS?KEYPAD                   -----    -----
  +--> ?PR?_DELAYTIMERL?TIMER

?PR?NUMBERFUN?KEYPAD                   -----    -----
  +--> ?PR?SETMODE?SETUP
  +--> ?PR?SETTIME?SETUP
  +--> ?PR?SETAPB?SETUP
  +--> ?PR?SETCOMMID?SETUP
  +--> ?PR?SETDURESS?SETUP
  +--> ?PR?SETDURESSPW?SETUP
  +--> ?PR?SETBAUDRATE?SETUP
  +--> ?PR?SETEVENTCLEAR?SETUP
  +--> ?PR?SETMASTERCHANGE?SETUP
  +--> ?PR?SETSYSINIT?SETUP
  +--> ?PR?SETIDCLEAR?SETUP
  +--> ?PR?SETTSCLEAR?SETUP
  +--> ?PR?SETKEYIN?SETUP
  +--> ?PR?SETTS?SETUP
  +--> ?PR?SETHOLDEF?SETUP
  +--> ?PR?SETIODEF?SETUP
  +--> ?PR?SETHOLINDEX?SETUP
  +--> ?PR?SETMODEINDEX?SETUP
  +--> ?PR?SETIDREGISTER?SETUP
  +--> ?PR?SETIDDELETE?SETUP
  +--> ?PR?SETIDLIST?SETUP
  +--> ?PR?SETIDCOUNT?SETUP
  +--> ?PR?SETEVENTCOUNT?SETUP
  +--> ?PR?SETFWVER?SETUP
  +--> ?PR?SETRAMTEST?SETUP
  +--> ?PR?SETOUTTEST?SETUP
  +--> ?PR?SETLCDTEST?SETUP
  +--> ?PR?SETKEYTEST?SETUP
  +--> ?PR?SETREADERTEST?SETUP
  +--> ?PR?SETINTEST?SETUP
  +--> ?PR?SETMASTERPASS?SETUP
  +--> ?PR?SETTYPE?SETUP
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 11


  +--> ?PR?SETCOMMTEST?SETUP
  +--> ?PR?SETPOWERINITPASS?SETUP
  +--> ?PR?_ACCESSEVENT?EVENT
  +--> ?PR?ACCESSOK?EVENT

?PR?SETMODE?SETUP                      -----    -----
  +--> ?PR?SETMODEDISP?SETUP
  +--> ?PR?READSECUMODE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETTIMEDISP?SETUP
  +--> ?PR?SETKEYINDISP?SETUP
  +--> ?PR?_RAM_WRITEP0?SRAM
  +--> ?PR?CLEARSETUP?SETUP

?PR?SETMODEDISP?SETUP                  -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READSECUMODE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP

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

?PR?_DISPSELECTMESSAGE?SETUP           -----    -----
  +--> ?CO?LCD
  +--> ?PR?_DISPLAY?LCD

?PR?TERMINATESETUP?SETUP               -----    -----
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?DISPLAYMAIN?LCD
  +--> ?PR?DISPLAYTIME?LCD

?PR?DISPLAYTIME?LCD                    -----    -----
  +--> ?PR?DISPLAYTIMEEE?LCD

?PR?DISPLAYTIMEEE?LCD                  -----    -----
  +--> ?PR?_DISPLAY?LCD

?PR?SETTIMEDISP?SETUP                  -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?DISPLAYTIMEEE?LCD
  +--> ?PR?_DISPLAY?LCD

?PR?SETKEYINDISP?SETUP                 -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READPINKEYIN?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP

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

?PR?SETTIME?SETUP                      -----    -----
BL51 BANKED LINKER/LOCATER V5.01                                                      03/08/2007  12:10:03  PAGE 12


  +--> ?PR?SETTIMEDISP?SETUP
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?_LCDCURON?LCD
  +--> ?PR?TERMINATESETUP?SETUP
  +--> ?PR?SETTYPEDISP?SETUP
  +--> ?PR?SETMODEDISP?SETUP
  +--> ?PR?CLEARSETUP?SETUP
  +--> ?PR?_DISPLAY?LCD
  +--> ?PR?CHECKSAVEDATE?CLOCK

?PR?SETTYPEDISP?SETUP                  -----    -----
  +--> ?PR?_DISPLAYMESSAGE?LCD
  +--> ?PR?READFPMODE?SRAM
  +--> ?CO?SETUP
  +--> ?PR?_DISPSELECTMESSAGE?SETUP

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

?PR?CHECKSAVEDATE?CLOCK                -----    -----
  +--> ?PR?_CLOCK_WRITE?CLOCK

⌨️ 快捷键说明

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