📄 hpd2100.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 09/15/2005 14:57:54 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Clock.obj, Dataflash.obj, Main.obj, Mss_spi.obj, Util.obj, Wiegand.obj, Glcd.obj, Uart.obj TO H
>> PD2100 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
Clock.obj (CLOCK)
Dataflash.obj (DATAFLASH)
Main.obj (MAIN)
Mss_spi.obj (MSS_SPI)
Util.obj (UTIL)
Wiegand.obj (WIEGAND)
Glcd.obj (GLCD)
Uart.obj (UART)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: HPD2100 (CLOCK)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
0010H 0010H *** GAP ***
BIT 0020H.0 0002H.1 UNIT ?BI?MAIN
BIT 0022H.1 0000H.3 UNIT _BIT_GROUP_
0022H.4 0000H.4 *** GAP ***
DATA 0023H 0050H UNIT ?DT?MAIN
IDATA 0073H 002AH UNIT ?ID?MAIN
IDATA 009DH 001BH UNIT _IDATA_GROUP_
IDATA 00B8H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 03B1H UNIT ?XD?MAIN
XDATA 03B1H 0006H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.03 09/15/2005 14:57:54 PAGE 2
CODE 0006H 0005H UNIT ?PR?_LCDWAITBUSY?GLCD
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0004H UNIT ?PR?RSTWDT?MAIN
0012H 0001H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?NEWMSGNUM?MSS_SPI
CODE 0023H 0003H ABSOLUTE
CODE 0026H 1814H UNIT ?CO?GLCD
CODE 183AH 0844H UNIT ?PR?MENU_PROCESS?UTIL
CODE 207EH 0448H UNIT ?PR?SET_CUR_TIME_PROC?UTIL
CODE 24C6H 033EH UNIT ?CO?UTIL
CODE 2804H 0306H UNIT ?PR?_LCDPUTDIGIT?GLCD
CODE 2B0AH 02D8H UNIT ?C?LIB_CODE
CODE 2DE2H 029DH UNIT ?PR?_DPRINTF?GLCD
CODE 307FH 0299H UNIT ?PR?SET_ENTER_TIME_PROC?UTIL
CODE 3318H 0285H UNIT ?PR?SET_ADDR_PROC?UTIL
CODE 359DH 0269H UNIT ?PR?UTIL
CODE 3806H 025EH UNIT ?PR?READBUF?UART
CODE 3A64H 0243H UNIT ?PR?HOST_PROC?UART
CODE 3CA7H 023AH UNIT ?PR?CODE_PROC?UTIL
CODE 3EE1H 0200H UNIT ?PR?MSS_SPI
CODE 40E1H 01ECH UNIT ?PR?MAIN?MAIN
CODE 42CDH 0191H UNIT ?PR?_SENDMESSAGE?UART
CODE 445EH 016EH UNIT ?PR?INPUT_PARTY_PROC?UTIL
CODE 45CCH 0162H UNIT ?PR?WIEGAND
CODE 472EH 0159H UNIT ?PR?ENROLL?MSS_SPI
CODE 4887H 014BH UNIT ?PR?PASS_PROC?UTIL
CODE 49D2H 0127H UNIT ?PR?VERIFY?MSS_SPI
CODE 4AF9H 0120H UNIT ?PR?SPIRECEIVE?MSS_SPI
CODE 4C19H 0119H UNIT ?PR?INIT?MAIN
CODE 4D32H 0119H UNIT ?PR?SPIRECEIVE1?MSS_SPI
CODE 4E4BH 0107H UNIT ?PR?TELE_REG?UTIL
CODE 4F52H 0106H UNIT ?PR?GROUPIDENTIFY?MSS_SPI
CODE 5058H 0102H UNIT ?PR?IDENTIFY?MSS_SPI
CODE 515AH 00FAH UNIT ?PR?READ_TIME?CLOCK
CODE 5254H 00E3H UNIT ?PR?SET_LOCK_PROC?UTIL
CODE 5337H 00DEH UNIT ?PR?SET_LEVEL_PROC?UTIL
CODE 5415H 00D9H UNIT ?CO?MSS_SPI
CODE 54EEH 00CFH UNIT ?PR?SET_WIE_PROC?UTIL
CODE 55BDH 00C5H UNIT ?PR?REG_TELE?WIEGAND
CODE 5682H 00C5H UNIT ?PR?SER?UART
CODE 5747H 00C4H UNIT ?PR?DELETE_PROC?UTIL
CODE 580BH 00C3H UNIT ?PR?PARAINIT?MAIN
CODE 58CEH 00C2H UNIT ?PR?SET_MATCH_PROC?UTIL
CODE 5990H 00B5H UNIT ?PR?INPUT_ID_PROC?UTIL
CODE 5A45H 00ACH UNIT ?PR?SEND_WIEGAND?WIEGAND
CODE 5AF1H 00A9H UNIT ?PR?TURN_ON?MSS_SPI
CODE 5B9AH 00A9H UNIT ?PR?ENTER_PROC?UTIL
CODE 5C43H 00A6H UNIT ?PR?UART
CODE 5CE9H 00A2H UNIT ?PR?KBSCAN?MAIN
CODE 5D8BH 00A1H UNIT ?PR?ONE_ENTER?MSS_SPI
CODE 5E2CH 0096H UNIT ?PR?_ASCTOINT?UTIL
CODE 5EC2H 0093H UNIT ?PR?W_EVENCHK?WIEGAND
CODE 5F55H 008DH UNIT ?PR?TIMER0_ISR?MAIN
CODE 5FE2H 008DH UNIT ?PR?SET_RECORD?MSS_SPI
CODE 606FH 008CH UNIT ?PR?ACKRECEIVE?MSS_SPI
CODE 60FBH 008CH UNIT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.03 09/15/2005 14:57:54 PAGE 3
CODE 6187H 008BH UNIT ?PR?CHECKMESSAGE?UART
CODE 6212H 008AH UNIT ?PR?KEY_JUDGE?MAIN
CODE 629CH 008AH UNIT ?PR?DISPTIME?UTIL
CODE 6326H 0089H UNIT ?PR?GET_MANAGER_NUM?MSS_SPI
CODE 63AFH 0081H UNIT ?PR?DELETE_ONE?MSS_SPI
CODE 6430H 007CH UNIT ?PR?BAUD_INIT?UART
CODE 64ACH 007BH UNIT ?PR?_IRCVSTR8563?CLOCK
CODE 6527H 007AH UNIT ?PR?SET_TIME?CLOCK
CODE 65A1H 007AH UNIT ?PR?W_ODDCHK?WIEGAND
CODE 661BH 0079H UNIT ?PR?GLCD
CODE 6694H 0077H UNIT ?PR?_DISPERR?MSS_SPI
CODE 670BH 0071H UNIT ?PR?ERASE_USER?MSS_SPI
CODE 677CH 006EH UNIT ?PR?_ID_PROC?UTIL
CODE 67EAH 006BH UNIT ?PR?_ID_ADD?UTIL
CODE 6855H 0069H UNIT ?PR?SET_CLASS?MSS_SPI
CODE 68BEH 0063H UNIT ?PR?_SENDBYTE8563?CLOCK
CODE 6921H 0062H UNIT ?PR?WHITE_BILL_DEL?WIEGAND
CODE 6983H 0061H UNIT ?PR?WIEGAND_RECV?WIEGAND
CODE 69E4H 005CH UNIT ?PR?CAL_SENSOR?MSS_SPI
CODE 6A40H 005BH UNIT ?PR?_ISENDSTR8563?CLOCK
CODE 6A9BH 0057H UNIT ?PR?WHITE_BILL_REG?WIEGAND
CODE 6AF2H 0056H UNIT ?PR?GLCD_CLEARSCREEN?GLCD
CODE 6B48H 0054H UNIT ?PR?CLEARRCVBUF?UART
CODE 6B9CH 0050H UNIT ?PR?NORMAL_SEND?WIEGAND
CODE 6BECH 004FH UNIT ?PR?ERASE_PROC?UTIL
CODE 6C3BH 0048H UNIT ?PR?INT1?WIEGAND
CODE 6C83H 0044H UNIT ?PR?RCVBYTE8563?CLOCK
CODE 6CC7H 0044H UNIT ?PR?SEND_SPI?MSS_SPI
CODE 6D0BH 0043H UNIT ?PR?TELE_DEL?UTIL
CODE 6D4EH 003FH UNIT ?PR?START_I2C8563?CLOCK
CODE 6D8DH 003FH UNIT ?PR?ERASE_BILL?WIEGAND
CODE 6DCCH 003EH UNIT ?PR?KEY_PROC?MAIN
CODE 6E0AH 003BH UNIT ?PR?DISPLOGO?MAIN
CODE 6E45H 003BH UNIT ?PR?MAIN
CODE 6E80H 003AH UNIT ?PR?MANAGER_WORK?MAIN
CODE 6EBAH 0036H UNIT ?PR?_SENDNACK?MSS_SPI
CODE 6EF0H 0036H UNIT ?PR?INT0?WIEGAND
CODE 6F26H 0032H UNIT ?PR?PREAMBLE?MSS_SPI
CODE 6F58H 0031H UNIT ?PR?_BYTE_WRITE?DATAFLASH
CODE 6F89H 0030H UNIT ?PR?MANAGE_REG_PROC?UTIL
CODE 6FB9H 002EH UNIT ?PR?FP_REG_PROC?UTIL
CODE 6FE7H 002EH UNIT ?PR?CODE_REG_PROC?UTIL
CODE 7015H 002EH UNIT ?PR?LOCK_2INTER?WIEGAND
CODE 7043H 002DH UNIT ?PR?STOP_I2C8563?CLOCK
CODE 7070H 002DH UNIT ?PR?WRITE_PARA?DATAFLASH
CODE 709DH 002CH UNIT ?PR?CS_ASCII?MSS_SPI
CODE 70C9H 002CH UNIT ?PR?HEX_CS?MSS_SPI
CODE 70F5H 002AH UNIT ?PR?ACK_I2C8563?CLOCK
CODE 711FH 002AH UNIT ?CO?MAIN
CODE 7149H 002AH UNIT ?PR?_OUTRI?GLCD
CODE 7173H 0028H UNIT ?PR?FINGER_WORK1TO1?MAIN
CODE 719BH 0028H UNIT ?PR?ADDR_REG?WIEGAND
CODE 71C3H 0027H UNIT ?PR?READ_PARA?DATAFLASH
CODE 71EAH 0027H UNIT ?PR?W_INIT?WIEGAND
CODE 7211H 0026H UNIT ?PR?COMMAND?MSS_SPI
CODE 7237H 0026H UNIT ?PR?LOCK_21?WIEGAND
CODE 725DH 0024H UNIT ?PR?_SPITRANS?MSS_SPI
BL51 BANKED LINKER/LOCATER V5.03 09/15/2005 14:57:54 PAGE 4
CODE 7281H 0023H UNIT ?PR?POSTAMBLE?MSS_SPI
CODE 72A4H 0022H UNIT ?PR?SEND34?WIEGAND
CODE 72C6H 0021H UNIT ?C_INITSEG
CODE 72E7H 0020H UNIT ?PR?LOCK_22?WIEGAND
CODE 7307H 001DH UNIT ?PR?SEND26?WIEGAND
CODE 7324H 001CH UNIT ?PR?PASSWORD_NORMAL_WORK?MAIN
CODE 7340H 001BH UNIT ?PR?_SECTOR_ERASE?DATAFLASH
CODE 735BH 001AH UNIT ?PR?_BYTE_READ?DATAFLASH
CODE 7375H 0019H UNIT ?PR?_LCDINSTRUCTIONWRITE?GLCD
CODE 738EH 0019H UNIT ?PR?_LCDDATAWRITE?GLCD
CODE 73A7H 0018H UNIT ?PR?FINGER_WORK1TOG?MAIN
CODE 73BFH 0018H UNIT ?PR?FINGER_WORK1TON?MAIN
CODE 73D7H 0018H UNIT ?PR?WAIT10MS?MSS_SPI
CODE 73EFH 0013H UNIT ?PR?SEND_BIT?WIEGAND
CODE 7402H 0011H UNIT ?PR?ONESECOND?MSS_SPI
CODE 7413H 0010H UNIT ?PR?_ASC_HEX?MSS_SPI
CODE 7423H 000FH UNIT ?PR?CLOCK
CODE 7432H 000FH UNIT ?PR?_LCDDELAY?GLCD
CODE 7441H 000EH UNIT ?PR?_HEX_ASCII?MSS_SPI
CODE 744FH 000EH UNIT ?PR?GETDEVSTATE?WIEGAND
CODE 745DH 000EH UNIT ?PR?TAMPER_ALARM?WIEGAND
CODE 746BH 000EH UNIT ?PR?TAMPER_ALARM_OFF?WIEGAND
CODE 7479H 000EH UNIT ?PR?TELE_ALARM?WIEGAND
CODE 7487H 000EH UNIT ?PR?TELE_ALARM_OFF?WIEGAND
CODE 7495H 000EH UNIT ?PR?ERASE_TELE?WIEGAND
CODE 74A3H 000DH UNIT ?PR?_WCMD?GLCD
CODE 74B0H 000DH UNIT ?PR?_WDAT?GLCD
CODE 74BDH 000CH UNIT ?PR?ISP_IAP_ENABLE?DATAFLASH
CODE 74C9H 000CH UNIT ?PR?DELAY100US?WIEGAND
CODE 74D5H 000BH UNIT ?PR?WIEGAND_ROL?WIEGAND
CODE 74E0H 000AH UNIT ?PR?DATAFLASH
CODE 74EAH 0009H UNIT ?PR?ISP_IAP_DISABLE?DATAFLASH
CODE 74F3H 0009H UNIT ?PR?SENDMSG?MSS_SPI
CODE 74FCH 0007H UNIT ?PR?_GLCD_LOCATE?GLCD
CODE 7503H 0007H UNIT ?PR?_OUTLI?GLCD
CODE 750AH 0007H UNIT ?PR?_OUTLD?GLCD
CODE 7511H 0007H UNIT ?PR?_OUTRD?GLCD
CODE 7518H 0006H UNIT ?PR?GLCD_LCDINIT?GLCD
OVERLAY MAP OF MODULE: HPD2100 (CLOCK)
SEGMENT BIT_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
---------------------------------------------------------------------------------------------
?PR?TIMER0_ISR?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?RSTWDT?MAIN
+--> ?PR?KBSCAN?MAIN
?PR?KBSCAN?MAIN ----- ----- 009DH 0001H ----- -----
+--> ?PR?MAIN
*** NEW ROOT ***************************************************
?PR?INT0?WIEGAND ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 09/15/2005 14:57:54 PAGE 5
+--> ?PR?WIEGAND
+--> ?PR?WIEGAND_ROL?WIEGAND
?PR?WIEGAND_ROL?WIEGAND ----- ----- ----- ----- ----- -----
+--> ?PR?WIEGAND
*** NEW ROOT ***************************************************
?PR?INT1?WIEGAND ----- ----- ----- ----- ----- -----
+--> ?PR?WIEGAND
+--> ?PR?WIEGAND_ROL?WIEGAND
*** NEW ROOT ***************************************************
?PR?SER?UART ----- ----- 009EH 0001H ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 009FH 0002H ----- -----
+--> ?PR?GLCD_LCDINIT?GLCD
+--> ?PR?GLCD_CLEARSCREEN?GLCD
+--> ?PR?DISPLOGO?MAIN
+--> ?PR?PARAINIT?MAIN
+--> ?PR?INIT?MAIN
+--> ?PR?W_INIT?WIEGAND
+--> ?PR?BAUD_INIT?UART
+--> ?PR?TURN_ON?MSS_SPI
+--> ?PR?SET_CLASS?MSS_SPI
+--> ?PR?DISPTIME?UTIL
+--> ?PR?KEY_JUDGE?MAIN
+--> ?PR?KEY_PROC?MAIN
+--> ?PR?HOST_PROC?UART
+--> ?PR?PASSWORD_NORMAL_WORK?MAIN
+--> ?PR?TAMPER_ALARM?WIEGAND
+--> ?PR?TAMPER_ALARM_OFF?WIEGAND
+--> ?PR?WIEGAND_RECV?WIEGAND
+--> ?PR?GETDEVSTATE?WIEGAND
+--> ?PR?WAIT10MS?MSS_SPI
+--> ?PR?_HEX_ASCII?MSS_SPI
+--> ?PR?MAIN
+--> ?PR?CAL_SENSOR?MSS_SPI
?PR?GLCD_LCDINIT?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_OUTRI?GLCD
+--> ?PR?GLCD_CLEARSCREEN?GLCD
?PR?_OUTRI?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_OUTLI?GLCD
+--> ?PR?_WCMD?GLCD
?PR?_OUTLI?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_WCMD?GLCD
BL51 BANKED LINKER/LOCATER V5.03 09/15/2005 14:57:54 PAGE 6
?PR?GLCD_CLEARSCREEN?GLCD ----- ----- 00B1H 0002H ----- -----
+--> ?PR?_OUTRI?GLCD
+--> ?PR?_LCDINSTRUCTIONWRITE?GLCD
+--> ?PR?_LCDDATAWRITE?GLCD
?PR?_LCDINSTRUCTIONWRITE?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDWAITBUSY?GLCD
+--> ?PR?_OUTRI?GLCD
+--> ?PR?_OUTLI?GLCD
?PR?_LCDWAITBUSY?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDDELAY?GLCD
?PR?_LCDDELAY?GLCD ----- ----- 00B7H 0001H ----- -----
?PR?_LCDDATAWRITE?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDWAITBUSY?GLCD
+--> ?PR?_OUTLD?GLCD
+--> ?PR?_OUTRD?GLCD
?PR?_OUTLD?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_WDAT?GLCD
?PR?_OUTRD?GLCD ----- ----- ----- ----- ----- -----
+--> ?PR?_WDAT?GLCD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -