📄 keil 51.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 04/27/2005 12:46:28 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE route0.obj, main_sub.obj, rount4.obj, crc0.obj, rount2.obj, rount1.obj, rount6.ob
>> j, rount5.obj, rount3.obj TO KEIL 51
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
route0.obj (ROUTE0)
main_sub.obj (MAIN_SUB)
rount4.obj (ROUNT4)
crc0.obj (CRC0)
rount2.obj (RW18B20)
rount1.obj (IICROUNT)
rount6.obj (ROUNT6)
rount5.obj (ROUNT5)
rount3.obj (ROUNT3)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: KEIL 51 (ROUTE0)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0016H UNIT _DATA_GROUP_
DATA 001EH 0001H UNIT ?DT?CRC0
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN_SUB
BIT 0020H.2 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.4 0000H.1 UNIT ?BI?ROUNT4
0020H.5 0000H.3 *** GAP ***
DATA 0021H 0026H UNIT ?DT?MAIN_SUB
DATA 0047H 0004H UNIT ?DT?ROUNT4
IDATA 004BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_SEND_BYTE_PC?CRC0
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?PR?SEND_DATA_PC?MAIN_SUB
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 03C9H UNIT ?C?LIB_CODE
CODE 03EFH 010AH UNIT ?CO?CRC0
BL51 BANKED LINKER/LOCATER V5.00 04/27/2005 12:46:28 PAGE 2
CODE 04F9H 00F7H UNIT ?PR?CONFIGURE_DS?ROUTE0
CODE 05F0H 00C7H UNIT ?PR?_DO_ONE_TMP?ROUNT4
CODE 06B7H 00BEH UNIT ?PR?_RECEIVE_CMD?MAIN_SUB
CODE 0775H 00A8H UNIT ?PR?SEND_TMP_PC?MAIN_SUB
CODE 081DH 008CH UNIT ?C_C51STARTUP
CODE 08A9H 007AH UNIT ?PR?_RECEIVE_ACK?MAIN_SUB
CODE 0923H 006CH UNIT ?PR?_READ_ONE_TMP?ROUNT4
CODE 098FH 0041H UNIT ?PR?TIMER0?MAIN_SUB
CODE 09D0H 0040H UNIT ?PR?_RDADR?IICROUNT
CODE 0A10H 003EH UNIT ?PR?MAIN?MAIN_SUB
CODE 0A4EH 003DH UNIT ?PR?SERIAL_ISR?MAIN_SUB
CODE 0A8BH 002FH UNIT ?PR?DO_PC_CMD?MAIN_SUB
CODE 0ABAH 002FH UNIT ?PR?_WRADR?IICROUNT
CODE 0AE9H 002DH UNIT ?PR?READ_ALL_TMP?ROUNT4
CODE 0B16H 0028H UNIT ?PR?OWRESET?RW1820
CODE 0B3EH 0028H UNIT ?PR?_RDNBYT?IICROUNT
CODE 0B66H 0024H UNIT ?PR?WRBYT?IICROUNT
CODE 0B8AH 0021H UNIT ?PR?RDBYT?IICROUNT
CODE 0BABH 001FH UNIT ?PR?_OWWRITEBYTE?RW1820
CODE 0BCAH 001DH UNIT ?PR?COLLECT_DS_TMP?ROUNT4
CODE 0BE7H 001AH UNIT ?PR?OWREADBYTE?RW1820
CODE 0C01H 0019H UNIT ?PR?_SEND_PBYT_PC?CRC0
CODE 0C1AH 0019H UNIT ?PR?_OWWRITEBIT?RW1820
CODE 0C33H 0018H UNIT ?C_INITSEG
CODE 0C4BH 0018H UNIT ?PR?OWREADBIT?RW1820
CODE 0C63H 0017H UNIT ?PR?SEND_DS_CMD?ROUTE0
CODE 0C7AH 0017H UNIT ?PR?DELAY_TIME_1S?MAIN_SUB
CODE 0C91H 0017H UNIT ?PR?SEND_ACK?MAIN_SUB
CODE 0CA8H 0016H UNIT ?PR?_WR_TMP_RAM?ROUNT4
CODE 0CBEH 0013H UNIT ?PR?CHANGE_TIME?ROUTE0
CODE 0CD1H 0013H UNIT ?PR?_DELAY_TIME?MAIN_SUB
CODE 0CE4H 0011H UNIT ?PR?_SEND_NBYT_PC?CRC0
CODE 0CF5H 0011H UNIT ?PR?STA?IICROUNT
CODE 0D06H 0011H UNIT ?PR?STOP?IICROUNT
CODE 0D17H 0011H UNIT ?PR?CACK?IICROUNT
CODE 0D28H 0010H UNIT ?PR?SEND_END_PC?CRC0
CODE 0D38H 0010H UNIT ?PR?SEND_SYN_PC?CRC0
CODE 0D48H 000DH UNIT ?PR?MACK?IICROUNT
CODE 0D55H 000DH UNIT ?PR?MNACK?IICROUNT
CODE 0D62H 000BH UNIT ?PR?_OWCRC?CRC0
CODE 0D6DH 0004H UNIT ?CO?MAIN_SUB
CODE 0D71H 0003H UNIT ?PR?ERROR_SET?ROUTE0
OVERLAY MAP OF MODULE: KEIL 51 (ROUTE0)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN_SUB
+--> ?C_INITSEG
?PR?MAIN?MAIN_SUB ----- ----- ----- -----
+--> ?PR?DO_PC_CMD?MAIN_SUB
BL51 BANKED LINKER/LOCATER V5.00 04/27/2005 12:46:28 PAGE 3
+--> ?PR?COLLECT_DS_TMP?ROUNT4
?PR?DO_PC_CMD?MAIN_SUB ----- ----- ----- -----
+--> ?PR?_RECEIVE_CMD?MAIN_SUB
+--> ?PR?SEND_DS_CMD?ROUTE0
+--> ?PR?SEND_DATA_PC?MAIN_SUB
+--> ?PR?CONFIGURE_DS?ROUTE0
+--> ?PR?CHANGE_TIME?ROUTE0
+--> ?PR?ERROR_SET?ROUTE0
?PR?_RECEIVE_CMD?MAIN_SUB ----- ----- 0008H 000EH
+--> ?PR?_OWCRC?CRC0
+--> ?PR?SEND_ACK?MAIN_SUB
?PR?_OWCRC?CRC0 ----- ----- ----- -----
+--> ?CO?CRC0
?PR?SEND_ACK?MAIN_SUB ----- ----- ----- -----
+--> ?PR?SEND_SYN_PC?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
+--> ?CO?MAIN_SUB
+--> ?PR?_SEND_PBYT_PC?CRC0
+--> ?PR?SEND_END_PC?CRC0
?PR?SEND_SYN_PC?CRC0 ----- ----- ----- -----
+--> ?CO?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?_SEND_PBYT_PC?CRC0 ----- ----- ----- -----
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?SEND_END_PC?CRC0 ----- ----- ----- -----
+--> ?CO?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?SEND_DS_CMD?ROUTE0 ----- ----- ----- -----
+--> ?PR?OWRESET?RW1820
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?DELAY_TIME_1S?MAIN_SUB
?PR?DELAY_TIME_1S?MAIN_SUB ----- ----- 0018H 0001H
+--> ?PR?_DELAY_TIME?MAIN_SUB
?PR?SEND_DATA_PC?MAIN_SUB ----- ----- ----- -----
+--> ?PR?SEND_TMP_PC?MAIN_SUB
+--> ?PR?_RECEIVE_ACK?MAIN_SUB
?PR?SEND_TMP_PC?MAIN_SUB ----- ----- 0008H 0006H
+--> ?CO?MAIN_SUB
+--> ?PR?_OWCRC?CRC0
+--> ?PR?_RDADR?IICROUNT
+--> ?PR?SEND_SYN_PC?CRC0
+--> ?PR?_SEND_BYTE_PC?CRC0
+--> ?PR?_SEND_PBYT_PC?CRC0
+--> ?PR?_SEND_NBYT_PC?CRC0
+--> ?PR?_RDNBYT?IICROUNT
+--> ?PR?SEND_END_PC?CRC0
BL51 BANKED LINKER/LOCATER V5.00 04/27/2005 12:46:28 PAGE 4
?PR?_RDADR?IICROUNT ----- ----- 0018H 0006H
+--> ?PR?STA?IICROUNT
+--> ?PR?WRBYT?IICROUNT
+--> ?PR?CACK?IICROUNT
+--> ?PR?RDBYT?IICROUNT
+--> ?PR?MNACK?IICROUNT
+--> ?PR?STOP?IICROUNT
+--> ?PR?MACK?IICROUNT
?PR?_SEND_NBYT_PC?CRC0 ----- ----- ----- -----
+--> ?PR?_SEND_BYTE_PC?CRC0
?PR?_RDNBYT?IICROUNT ----- ----- 0018H 0005H
+--> ?PR?STA?IICROUNT
+--> ?PR?WRBYT?IICROUNT
+--> ?PR?CACK?IICROUNT
+--> ?PR?RDBYT?IICROUNT
+--> ?PR?MNACK?IICROUNT
+--> ?PR?STOP?IICROUNT
+--> ?PR?MACK?IICROUNT
?PR?_RECEIVE_ACK?MAIN_SUB ----- ----- 0008H 0005H
+--> ?CO?MAIN_SUB
?PR?CONFIGURE_DS?ROUTE0 0020H.2 0000H.2 0008H 0010H
+--> ?PR?OWRESET?RW1820
+--> ?PR?_RDADR?IICROUNT
+--> ?PR?_RDNBYT?IICROUNT
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?DELAY_TIME_1S?MAIN_SUB
?PR?COLLECT_DS_TMP?ROUNT4 ----- ----- ----- -----
+--> ?PR?OWRESET?RW1820
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?DELAY_TIME_1S?MAIN_SUB
+--> ?PR?READ_ALL_TMP?ROUNT4
?PR?READ_ALL_TMP?ROUNT4 ----- ----- 0008H 0005H
+--> ?PR?_READ_ONE_TMP?ROUNT4
+--> ?PR?_DO_ONE_TMP?ROUNT4
+--> ?PR?_WR_TMP_RAM?ROUNT4
?PR?_READ_ONE_TMP?ROUNT4 ----- ----- 000DH 000AH
+--> ?PR?_RDADR?IICROUNT
+--> ?PR?OWRESET?RW1820
+--> ?PR?_OWWRITEBYTE?RW1820
+--> ?PR?OWREADBYTE?RW1820
?PR?_DO_ONE_TMP?ROUNT4 ----- ----- 000DH 000FH
?PR?_WR_TMP_RAM?ROUNT4 ----- ----- ----- -----
+--> ?PR?_WRADR?IICROUNT
?PR?_WRADR?IICROUNT ----- ----- 000DH 0006H
+--> ?PR?STA?IICROUNT
+--> ?PR?WRBYT?IICROUNT
BL51 BANKED LINKER/LOCATER V5.00 04/27/2005 12:46:28 PAGE 5
+--> ?PR?CACK?IICROUNT
+--> ?PR?STOP?IICROUNT
SYMBOL TABLE OF MODULE: KEIL 51 (ROUTE0)
VALUE TYPE NAME
----------------------------------
------- MODULE ROUTE0
C:0000H SYMBOL _ICE_DUMMY_
C:04F9H PUBLIC configure_ds
B:0090H.7 PUBLIC DQ
C:0D71H PUBLIC error_set
C:0C63H PUBLIC send_ds_cmd
C:0CBEH PUBLIC change_time
------- PROC SEND_DS_CMD
C:0C63H LINE# 7
C:0C63H LINE# 8
C:0C63H LINE# 9
C:0C69H LINE# 10
C:0C69H LINE# 11
C:0C6FH LINE# 12
C:0C76H LINE# 13
C:0C79H LINE# 14
C:0C79H LINE# 15
------- ENDPROC SEND_DS_CMD
------- PROC CONFIGURE_DS
------- DO
D:0008H SYMBOL i
D:0009H SYMBOL j
D:000AH SYMBOL id_count
D:000BH SYMBOL sla_adr
D:000CH SYMBOL init_adr
D:000DH SYMBOL pc_config_data
D:0010H SYMBOL id_rom
B:0020H.2 SYMBOL page_flg
B:0020H.3 SYMBOL flag
C:0560H SYMBOL next
------- ENDDO
C:04F9H LINE# 24
C:04F9H LINE# 25
C:04F9H LINE# 27
C:04FCH LINE# 32
C:04FEH LINE# 35
C:0500H LINE# 36
C:0502H LINE# 37
C:0504H LINE# 38
C:0504H LINE# 39
C:0512H LINE# 40
C:0519H LINE# 42
C:051CH LINE# 43
C:051FH LINE# 44
C:0527H LINE# 45
C:052DH LINE# 46
C:052DH LINE# 48
BL51 BANKED LINKER/LOCATER V5.00 04/27/2005 12:46:28 PAGE 6
C:052DH LINE# 49
C:0530H LINE# 50
C:0533H LINE# 51
C:0533H LINE# 52
C:0535H LINE# 53
C:0535H LINE# 54
C:053AH LINE# 55
C:053CH LINE# 57
C:0540H LINE# 58
C:0552H LINE# 60
C:0560H LINE# 62
C:0563H LINE# 63
C:056AH LINE# 64
C:056DH LINE# 65
C:056DH LINE# 66
C:0579H LINE# 67
C:0582H LINE# 68
C:0589H LINE# 69
C:058CH LINE# 70
C:058CH LINE# 71
C:0598H LINE# 72
C:05A1H LINE# 74
C:05A9H LINE# 75
C:05ACH LINE# 76
C:05ACH LINE# 77
C:05B3H LINE# 78
C:05B6H LINE# 79
C:05B6H LINE# 80
C:05C2H LINE# 81
C:05CBH LINE# 82
C:05D2H LINE# 83
C:05D4H LINE# 84
C:05D7H LINE# 85
C:05D7H LINE# 87
C:05DDH LINE# 88
C:05DFH LINE# 89
C:05EFH LINE# 91
C:05EFH LINE# 92
------- ENDPROC CONFIGURE_DS
------- PROC CHANGE_TIME
------- DO
D:0006H SYMBOL time_tmp
------- ENDDO
C:0CBEH LINE# 102
C:0CBEH LINE# 103
C:0CBEH LINE# 105
C:0CC0H LINE# 106
C:0CC1H LINE# 107
C:0CC7H LINE# 109
C:0CC9H LINE# 110
C:0CCAH LINE# 111
C:0CD0H LINE# 113
------- ENDPROC CHANGE_TIME
------- PROC ERROR_SET
C:0D71H LINE# 119
C:0D71H LINE# 120
C:0D71H LINE# 122
BL51 BANKED LINKER/LOCATER V5.00 04/27/2005 12:46:28 PAGE 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -