📄 +++
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/04/2010 15:09:42 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO wenkong RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: wenkong (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?MAIN
0020H.1 0000H.7 *** GAP ***
DATA 0021H 001BH UNIT ?DT?MAIN
DATA 003CH 001AH UNIT _DATA_GROUP_
IDATA 0056H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H FCEBH *** GAP ***
XDATA FCEBH 0001H ABSOLUTE
FCECH 00FFH *** GAP ***
XDATA FDEBH 0001H ABSOLUTE
FDECH 00FFH *** GAP ***
XDATA FEEBH 0001H ABSOLUTE
FEECH 00FFH *** GAP ***
XDATA FFEBH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 01D7H UNIT ?PR?MAIN?MAIN
CODE 01DAH 01A4H UNIT ?PR?_GET_DS1302?MAIN
CODE 037EH 0156H UNIT ?PR?KEY_LCD?MAIN
CODE 04D4H 00E1H UNIT ?C?LIB_CODE
CODE 05B5H 008CH UNIT ?C_C51STARTUP
CODE 0641H 0077H UNIT ?CO?MAIN
CODE 06B8H 0050H UNIT ?PR?READ_TEMP?MAIN
CODE 0708H 0043H UNIT ?PR?ALARM_SPEAKER?MAIN
CODE 074BH 0024H UNIT ?PR?INIT_18B20?MAIN
CODE 076FH 0023H UNIT ?PR?_WRITE_BYTE_2402?MAIN
CODE 0792H 0020H UNIT ?PR?RESPONS?MAIN
CODE 07B2H 0020H UNIT ?PR?READ_BYTE_2402?MAIN
BL51 BANKED LINKER/LOCATER V6.00 08/04/2010 15:09:42 PAGE 2
CODE 07D2H 001FH UNIT ?PR?READ_BYTE?MAIN
CODE 07F1H 001FH UNIT ?PR?_READ_ADD?MAIN
CODE 0810H 001CH UNIT ?PR?_WRITE_BYTE?MAIN
CODE 082CH 001BH UNIT ?PR?INIT_2402?MAIN
CODE 0847H 001BH UNIT ?PR?KEY4?MAIN
CODE 0862H 001BH UNIT ?C_INITSEG
CODE 087DH 0018H UNIT ?PR?_WRITE_ADD?MAIN
CODE 0895H 0014H UNIT ?PR?_WRITE_DAT?MAIN
CODE 08A9H 0014H UNIT ?PR?INIT_LCD?MAIN
CODE 08BDH 0013H UNIT ?PR?_PRINT?MAIN
CODE 08D0H 0012H UNIT ?PR?_WRITE_CMD?MAIN
CODE 08E2H 0011H UNIT ?PR?_R_DS1302?MAIN
CODE 08F3H 0010H UNIT ?PR?_WRITEB?MAIN
CODE 0903H 0010H UNIT ?PR?READB?MAIN
CODE 0913H 000EH UNIT ?PR?_DELAY?MAIN
CODE 0921H 000BH UNIT ?PR?_DELAY_18B20?MAIN
CODE 092CH 000AH UNIT ?PR?STOP?MAIN
CODE 0936H 0008H UNIT ?PR?NOP?MAIN
CODE 093EH 0008H UNIT ?PR?START?MAIN
CODE 0946H 0006H UNIT ?PR?LCD_BUSY?MAIN
OVERLAY MAP OF MODULE: wenkong (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 003CH 0019H
+--> ?PR?INIT_18B20?MAIN
+--> ?PR?INIT_LCD?MAIN
+--> ?PR?INIT_2402?MAIN
+--> ?PR?KEY4?MAIN
+--> ?PR?_GET_DS1302?MAIN
+--> ?PR?READ_TEMP?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?_WRITE_CMD?MAIN
+--> ?CO?MAIN
+--> ?PR?_PRINT?MAIN
+--> ?PR?_WRITE_DAT?MAIN
+--> ?PR?KEY_LCD?MAIN
+--> ?PR?ALARM_SPEAKER?MAIN
+--> ?PR?_READ_ADD?MAIN
?PR?INIT_18B20?MAIN ----- -----
+--> ?PR?_DELAY_18B20?MAIN
?PR?INIT_LCD?MAIN ----- -----
+--> ?PR?_WRITE_CMD?MAIN
?PR?_WRITE_CMD?MAIN ----- -----
+--> ?PR?_PRINT?MAIN
BL51 BANKED LINKER/LOCATER V6.00 08/04/2010 15:09:42 PAGE 3
+--> ?PR?LCD_BUSY?MAIN
?PR?_PRINT?MAIN ----- -----
+--> ?PR?_WRITE_DAT?MAIN
?PR?_WRITE_DAT?MAIN ----- -----
+--> ?PR?LCD_BUSY?MAIN
?PR?INIT_2402?MAIN ----- -----
+--> ?PR?NOP?MAIN
+--> ?PR?_WRITE_ADD?MAIN
?PR?_WRITE_ADD?MAIN ----- -----
+--> ?PR?RESPONS?MAIN
+--> ?PR?_WRITE_BYTE_2402?MAIN
+--> ?PR?STOP?MAIN
?PR?RESPONS?MAIN 0055H 0001H
+--> ?PR?START?MAIN
+--> ?PR?_WRITE_BYTE_2402?MAIN
+--> ?PR?NOP?MAIN
?PR?START?MAIN ----- -----
+--> ?PR?NOP?MAIN
?PR?_WRITE_BYTE_2402?MAIN ----- -----
+--> ?PR?NOP?MAIN
?PR?STOP?MAIN ----- -----
+--> ?PR?NOP?MAIN
?PR?KEY4?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
?PR?_GET_DS1302?MAIN ----- -----
+--> ?PR?_R_DS1302?MAIN
?PR?_R_DS1302?MAIN ----- -----
+--> ?PR?_WRITEB?MAIN
+--> ?PR?READB?MAIN
?PR?READ_TEMP?MAIN ----- -----
+--> ?PR?INIT_18B20?MAIN
+--> ?PR?_WRITE_BYTE?MAIN
+--> ?PR?READ_BYTE?MAIN
?PR?_WRITE_BYTE?MAIN ----- -----
+--> ?PR?_DELAY_18B20?MAIN
?PR?READ_BYTE?MAIN ----- -----
+--> ?PR?_DELAY_18B20?MAIN
?PR?KEY_LCD?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
+--> ?PR?_WRITE_CMD?MAIN
+--> ?PR?_WRITE_DAT?MAIN
BL51 BANKED LINKER/LOCATER V6.00 08/04/2010 15:09:42 PAGE 4
?PR?ALARM_SPEAKER?MAIN ----- -----
+--> ?PR?_WRITE_ADD?MAIN
?PR?_READ_ADD?MAIN ----- -----
+--> ?PR?RESPONS?MAIN
+--> ?PR?_WRITE_BYTE_2402?MAIN
+--> ?PR?START?MAIN
+--> ?PR?READ_BYTE_2402?MAIN
+--> ?PR?STOP?MAIN
?PR?READ_BYTE_2402?MAIN ----- -----
+--> ?PR?NOP?MAIN
SYMBOL TABLE OF MODULE: wenkong (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:0847H PUBLIC key4
B:00B0H.2 PUBLIC K4
B:00E0H.7 PUBLIC ACC7
B:00B0H.0 PUBLIC K5
C:0921H PUBLIC _delay_18b20
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:0021H PUBLIC adder
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
C:07F1H PUBLIC _read_add
X:FEEBH PUBLIC lcdrc
X:FFEBH PUBLIC lcdrd
D:0022H PUBLIC th1
D:00A8H PUBLIC IE
D:0023H PUBLIC th2
C:079AH PUBLIC respons
B:00A0H.5 PUBLIC T_CLK
D:0024H PUBLIC th3
C:08BDH PUBLIC _print
X:FCEBH PUBLIC lcdwc
D:0025H PUBLIC th4
X:FDEBH PUBLIC lcdwd
B:0020H.0 PUBLIC flagt
B:0090H.1 PUBLIC DQ
C:087DH PUBLIC _write_add
D:00B8H PUBLIC IP
D:0026H PUBLIC flag
B:00D0H.7 PUBLIC CY
D:0027H PUBLIC keynum
C:01DAH PUBLIC _get_ds1302
C:08D7H PUBLIC _write_cmd
C:0810H PUBLIC _write_byte
C:0003H PUBLIC main
C:089EH PUBLIC _write_dat
BL51 BANKED LINKER/LOCATER V6.00 08/04/2010 15:09:42 PAGE 5
D:0028H PUBLIC count
B:00A0H.4 PUBLIC T_RST
C:093EH PUBLIC start
D:0098H PUBLIC SCON
C:07D2H PUBLIC read_byte
D:0088H PUBLIC TCON
C:06B8H PUBLIC read_temp
D:002AH PUBLIC tab
D:002BH PUBLIC temp
B:0090H.2 PUBLIC sda
B:0090H.3 PUBLIC scl
C:074BH PUBLIC init_18b20
D:00E0H PUBLIC ACC
C:092CH PUBLIC stop
C:08A9H PUBLIC init_lcd
B:00A0H.6 PUBLIC T_IO
D:002DH PUBLIC flag1
D:002EH PUBLIC flag2
C:076FH PUBLIC _write_byte_2402
C:093DH PUBLIC nop
C:08F3H PUBLIC _writeB
C:08E2H PUBLIC _r_ds1302
C:0946H PUBLIC lcd_busy
D:002FH PUBLIC th
D:0031H PUBLIC datadis
C:07B2H PUBLIC read_byte_2402
C:037EH PUBLIC key_lcd
C:082CH PUBLIC init_2402
C:0708H PUBLIC alarm_speaker
D:0036H PUBLIC tl
C:0903H PUBLIC readB
D:00C8H PUBLIC T2CON
D:0038H PUBLIC k
B:0090H.0 PUBLIC speaker
D:003AH PUBLIC q
C:0913H PUBLIC _delay
D:003BH PUBLIC w
B:00E0H.0 PUBLIC ACC0
D:00D0H PUBLIC PSW
B:00B0H.5 PUBLIC K1
B:0090H.6 PUBLIC L1
B:00B0H.4 PUBLIC K2
B:00B0H.3 PUBLIC K3
------- PROC _DELAY_18B20
D:0006H SYMBOL i
C:0921H LINE# 9
C:0921H LINE# 10
C:0921H LINE# 11
C:092BH LINE# 12
------- ENDPROC _DELAY_18B20
------- PROC INIT_18B20
------- DO
D:0007H SYMBOL x
------- ENDDO
C:074BH LINE# 14
C:074BH LINE# 15
C:074BH LINE# 16
BL51 BANKED LINKER/LOCATER V6.00 08/04/2010 15:09:42 PAGE 6
C:074CH LINE# 17
C:074EH LINE# 18
C:0754H LINE# 19
C:0756H LINE# 20
C:075DH LINE# 21
C:075FH LINE# 22
C:0766H LINE# 23
C:0768H LINE# 24
------- ENDPROC INIT_18B20
------- PROC READ_BYTE
------- DO
D:0005H SYMBOL i
D:0003H SYMBOL dat
------- ENDDO
C:07D2H LINE# 27
C:07D2H LINE# 28
C:07D2H LINE# 29
C:07D4H LINE# 30
C:07D5H LINE# 31
C:07D5H LINE# 32
C:07D5H LINE# 33
C:07D7H LINE# 34
C:07DBH LINE# 35
C:07DDH LINE# 36
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -