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

📄 hpd2100.m51

📁 KEIL C上的门禁控制器源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?KEY_JUDGE?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2005  14:57:54  PAGE 12


  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?SET_CUR_TIME_PROC?UTIL            -----    -----      00A2H    0002H      -----    -----
  +--> ?PR?READ_TIME?CLOCK
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?SET_TIME?CLOCK

?PR?SET_TIME?CLOCK                    -----    -----      -----    -----      -----    -----
  +--> ?PR?CLOCK
  +--> ?PR?_ISENDSTR8563?CLOCK

?PR?_ISENDSTR8563?CLOCK               -----    -----      00A4H    0001H      03B1H    0006H
  +--> ?PR?START_I2C8563?CLOCK
  +--> ?PR?_SENDBYTE8563?CLOCK
  +--> ?PR?STOP_I2C8563?CLOCK

?PR?SET_MATCH_PROC?UTIL               -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?WRITE_PARA?DATAFLASH

?PR?WRITE_PARA?DATAFLASH              -----    -----      00A3H    0001H      -----    -----
  +--> ?PR?_SECTOR_ERASE?DATAFLASH
  +--> ?PR?_BYTE_WRITE?DATAFLASH

?PR?_SECTOR_ERASE?DATAFLASH           -----    -----      -----    -----      -----    -----
  +--> ?PR?DATAFLASH
  +--> ?PR?ISP_IAP_DISABLE?DATAFLASH

?PR?_BYTE_WRITE?DATAFLASH             -----    -----      -----    -----      -----    -----
  +--> ?PR?DATAFLASH
  +--> ?PR?ISP_IAP_DISABLE?DATAFLASH

?PR?SET_LEVEL_PROC?UTIL               -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?SET_CLASS?MSS_SPI
  +--> ?PR?WRITE_PARA?DATAFLASH

?PR?ERASE_PROC?UTIL                   -----    -----      -----    -----      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2005  14:57:54  PAGE 13


  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?ERASE_USER?MSS_SPI

?PR?ERASE_USER?MSS_SPI                -----    -----      -----    -----      -----    -----
  +--> ?PR?MSS_SPI
  +--> ?PR?SENDMSG?MSS_SPI
  +--> ?PR?RSTWDT?MAIN
  +--> ?PR?ACKRECEIVE?MSS_SPI
  +--> ?PR?SPIRECEIVE?MSS_SPI
  +--> ?PR?ERASE_BILL?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI
  +--> ?PR?_DISPERR?MSS_SPI

?PR?ERASE_BILL?WIEGAND                -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?DELETE_PROC?UTIL                  -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?INPUT_PARTY_PROC?UTIL
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?PR?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?CO?UTIL
  +--> ?PR?DELETE_ONE?MSS_SPI
  +--> ?PR?_ID_ADD?UTIL

?PR?INPUT_PARTY_PROC?UTIL             0022H.1  0000H.1    00A3H    0001H      -----    -----
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?_ID_PROC?UTIL

?PR?DELETE_ONE?MSS_SPI                -----    -----      00A3H    0001H      -----    -----
  +--> ?PR?MSS_SPI
  +--> ?PR?SENDMSG?MSS_SPI
  +--> ?PR?RSTWDT?MAIN
  +--> ?PR?ACKRECEIVE?MSS_SPI
  +--> ?PR?SPIRECEIVE?MSS_SPI
  +--> ?PR?WHITE_BILL_DEL?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI
  +--> ?PR?_DISPERR?MSS_SPI

?PR?WHITE_BILL_DEL?WIEGAND            -----    -----      00A4H    0001H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?_ASCTOINT?UTIL
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?_ID_ADD?UTIL                      -----    -----      -----    -----      -----    -----
  +--> ?PR?UTIL
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2005  14:57:54  PAGE 14



?PR?ENTER_PROC?UTIL                   -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?INPUT_PARTY_PROC?UTIL
  +--> ?PR?SET_ENTER_TIME_PROC?UTIL
  +--> ?PR?UTIL
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?CO?UTIL
  +--> ?PR?ONE_ENTER?MSS_SPI
  +--> ?PR?WAIT10MS?MSS_SPI
  +--> ?PR?_ID_ADD?UTIL

?PR?SET_ENTER_TIME_PROC?UTIL          0022H.1  0000H.1    00A3H    0006H      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN

?PR?ONE_ENTER?MSS_SPI                 -----    -----      00A3H    0001H      -----    -----
  +--> ?PR?MSS_SPI
  +--> ?PR?SENDMSG?MSS_SPI
  +--> ?PR?RSTWDT?MAIN
  +--> ?PR?ACKRECEIVE?MSS_SPI
  +--> ?PR?_DISPERR?MSS_SPI
  +--> ?PR?SPIRECEIVE?MSS_SPI

?PR?MANAGE_REG_PROC?UTIL              -----    -----      -----    -----      -----    -----
  +--> ?PR?INPUT_ID_PROC?UTIL
  +--> ?PR?ENROLL?MSS_SPI
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD

?PR?ENROLL?MSS_SPI                    -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?MSS_SPI
  +--> ?PR?SENDMSG?MSS_SPI
  +--> ?PR?RSTWDT?MAIN
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?ACKRECEIVE?MSS_SPI
  +--> ?PR?SPIRECEIVE?MSS_SPI
  +--> ?CO?MSS_SPI
  +--> ?PR?_DISPERR?MSS_SPI
  +--> ?PR?WHITE_BILL_REG?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?WHITE_BILL_REG?WIEGAND            -----    -----      00A4H    0001H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?_ASCTOINT?UTIL
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?FP_REG_PROC?UTIL                  -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2005  14:57:54  PAGE 15


  +--> ?PR?INPUT_ID_PROC?UTIL
  +--> ?PR?ENROLL?MSS_SPI
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD

?PR?CODE_REG_PROC?UTIL                -----    -----      -----    -----      -----    -----
  +--> ?PR?CODE_PROC?UTIL
  +--> ?PR?ENROLL?MSS_SPI
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD

?PR?CODE_PROC?UTIL                    0022H.1  0000H.1    00A2H    000FH      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?_ID_PROC?UTIL
  +--> ?PR?KEY_JUDGE?MAIN

?PR?SET_WIE_PROC?UTIL                 -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?WRITE_PARA?DATAFLASH
  +--> ?PR?W_INIT?WIEGAND

?PR?SET_ADDR_PROC?UTIL                -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?WRITE_PARA?DATAFLASH
  +--> ?PR?BAUD_INIT?UART
  +--> ?PR?_HEX_ASCII?MSS_SPI
  +--> ?PR?ADDR_REG?WIEGAND

?PR?ADDR_REG?WIEGAND                  -----    -----      00A3H    0001H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?SET_LOCK_PROC?UTIL                -----    -----      00A2H    0001H      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2005  14:57:54  PAGE 16


  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?WRITE_PARA?DATAFLASH
  +--> ?PR?LOCK_22?WIEGAND
  +--> ?PR?LOCK_21?WIEGAND
  +--> ?PR?LOCK_2INTER?WIEGAND

?PR?LOCK_22?WIEGAND                   -----    -----      00A3H    0001H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?LOCK_21?WIEGAND                   -----    -----      00A3H    0001H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?LOCK_2INTER?WIEGAND               -----    -----      00A3H    0001H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?TELE_REG?UTIL                     -----    -----      00A2H    0002H      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?REG_TELE?WIEGAND

?PR?REG_TELE?WIEGAND                  -----    -----      00A4H    0002H      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND
  +--> ?PR?WAIT10MS?MSS_SPI

?PR?TELE_DEL?UTIL                     -----    -----      -----    -----      -----    -----
  +--> ?PR?GLCD_CLEARSCREEN?GLCD
  +--> ?PR?_GLCD_LOCATE?GLCD
  +--> ?CO?UTIL
  +--> ?PR?_DPRINTF?GLCD
  +--> ?PR?UTIL
  +--> ?PR?KEY_JUDGE?MAIN
  +--> ?PR?ERASE_TELE?WIEGAND

?PR?ERASE_TELE?WIEGAND                -----    -----      -----    -----      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND

?PR?TELE_ALARM_OFF?WIEGAND            -----    -----      -----    -----      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND

?PR?TELE_ALARM?WIEGAND                -----    -----      -----    -----      -----    -----
  +--> ?PR?WIEGAND
  +--> ?PR?SEND_WIEGAND?WIEGAND

?PR?HOST_PROC?UART                    -----    -----      00A1H    0003H      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2005  14:57:54  PAGE 17


  +--> ?PR?CHECKMESSAGE?UART
  +--> ?PR?READBUF?UART
  +--> ?PR?_SENDMESSAGE?UART
  +--> ?PR?UART
  +--> ?PR?SEND_SPI?MSS_SPI
  +--> ?PR?_HEX_ASCII?MSS_SPI
  +--> ?PR?WHITE_BILL_REG?WIEGAND
  +--> ?PR?CLEARRCVBUF?UART
  +--> ?PR?SET_TIME?CLOCK

?PR?CHECKMESSAGE?UART                 0022H.1  0000H.2    00A4H    0003H      -----    -----
  +--> ?PR?CLEARRCVBUF?UART
  +--> ?PR?UART

?PR?CLEARRCVBUF?UART                  -----    -----      00ADH    0002H      -----    -----
  +--> ?PR?UART

?PR?READBUF?UART                      0022H.1  0000H.3    00A4H    0007H      -----    -----
  +--> ?PR?UART
  +--> ?PR?_ASC_HEX?MSS_SPI
  +--> ?PR?CLEARRCVBUF?UART
  +--> ?PR?_SENDMESSAGE?UART

?PR?_SENDMESSAGE?UART                 -----    -----      00ABH    0002H      -----    -----
  +--> ?PR?UART
  +--> ?PR?CLEARRCVBUF?UART

⌨️ 快捷键说明

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