📄 test1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/03/2008 08:28:28 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, LcdCon.obj, DS1302.obj, DS1820.obj, key.obj TO test1 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
LcdCon.obj (LCDCON)
DS1302.obj (DS1302)
DS1820.obj (DS1820)
key.obj (KEY)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51S.LIB (ABS)
D:\KEIL\C51\LIB\C51S.LIB (STRCAT)
D:\KEIL\C51\LIB\C51S.LIB (STRLEN)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
LINK MAP OF MODULE: test1 (?C_STARTUP)
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 0027H UNIT _DATA_GROUP_
DATA 002FH 001EH UNIT ?DT?MAIN
DATA 004DH 0009H UNIT ?DT?LCDCON
DATA 0056H 0004H UNIT ?DT?_WRITE1302?DS1302
IDATA 005AH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 4000H *** GAP ***
XDATA 4000H 0001H ABSOLUTE
XDATA 4001H 0001H ABSOLUTE
XDATA 4002H 0001H ABSOLUTE
XDATA 4003H 0001H ABSOLUTE
XDATA 4004H 0001H ABSOLUTE
XDATA 4005H 0001H ABSOLUTE
XDATA 4006H 0001H ABSOLUTE
XDATA 4007H 0001H ABSOLUTE
XDATA 4008H 0001H ABSOLUTE
XDATA 4009H 0001H ABSOLUTE
XDATA 400AH 0001H ABSOLUTE
XDATA 400BH 0001H ABSOLUTE
XDATA 400CH 0001H ABSOLUTE
XDATA 400DH 0001H ABSOLUTE
400EH 0012H *** GAP ***
XDATA 4020H 0038H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V6.00 10/03/2008 08:28:28 PAGE 2
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0AB8H UNIT ?CO?LCDCON
CODE 0ABBH 020CH UNIT ?PR?_DPRINTF?LCDCON
CODE 0CC7H 01B0H UNIT ?PR?BCDTOCHAR?MAIN
CODE 0E77H 015AH UNIT ?C?LIB_CODE
CODE 0FD1H 0113H UNIT ?PR?GETTEMPERATURE?MAIN
CODE 10E4H 0100H UNIT ?PR?CALENDAR?KEY
CODE 11E4H 00F6H UNIT ?PR?_KEYPROCESS?KEY
CODE 12DAH 00F1H UNIT ?PR?MAINPAGE?MAIN
CODE 13CBH 00B9H UNIT ?PR?MAIN?MAIN
CODE 1484H 00A2H UNIT ?PR?RIGHTPROCESS?KEY
CODE 1526H 0092H UNIT ?PR?LEFTPROCESS?KEY
CODE 15B8H 008CH UNIT ?CO?KEY
CODE 1644H 0084H UNIT ?PR?KEYSCAN?KEY
CODE 16C8H 0075H UNIT ?PR?_READ1302?DS1302
CODE 173DH 006FH UNIT ?PR?_WRITE1302?DS1302
CODE 17ACH 0058H UNIT ?PR?_STRCAT?STRCAT
CODE 1804H 0050H UNIT ?CO?MAIN
CODE 1854H 0044H UNIT ?PR?INITLCD?LCDCON
CODE 1898H 003FH UNIT ?PR?ENTERPROCESS?KEY
CODE 18D7H 0032H UNIT ?PR?_TESTSTA?LCDCON
CODE 1909H 002FH UNIT ?PR?CLS?LCDCON
CODE 1938H 002EH UNIT ?PR?_SETPOS?LCDCON
CODE 1966H 002DH UNIT ?PR?_WRITEDOUBPARM?LCDCON
CODE 1993H 0024H UNIT ?PR?INIT_DS18B20?DS1820
CODE 19B7H 0023H UNIT ?PR?READONECHAR?DS1820
CODE 19DAH 001EH UNIT ?PR?_WRITESIGPARM?LCDCON
CODE 19F8H 001EH UNIT ?PR?_DELAY?DS1302
CODE 1A16H 001BH UNIT ?PR?_WRITEONECHAR?DS1820
CODE 1A31H 001AH UNIT ?PR?_WRITECOM?LCDCON
CODE 1A4BH 0015H UNIT ?PR?_WRITEDATA?LCDCON
CODE 1A60H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 1A75H 0012H UNIT ?PR?_ABS?ABS
CODE 1A87H 000CH UNIT ?C_C51STARTUP
CODE 1A93H 000BH UNIT ?PR?_DELAY_18B20?DS1820
OVERLAY MAP OF MODULE: test1 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0008H 0009H
+--> ?PR?INITLCD?LCDCON
+--> ?PR?MAINPAGE?MAIN
+--> ?PR?_READ1302?DS1302
+--> ?PR?BCDTOCHAR?MAIN
+--> ?PR?_SETPOS?LCDCON
+--> ?PR?_DPRINTF?LCDCON
+--> ?PR?GETTEMPERATURE?MAIN
+--> ?CO?MAIN
+--> ?PR?KEYSCAN?KEY
BL51 BANKED LINKER/LOCATER V6.00 10/03/2008 08:28:28 PAGE 3
+--> ?PR?_KEYPROCESS?KEY
?PR?INITLCD?LCDCON ----- -----
+--> ?PR?_WRITEDOUBPARM?LCDCON
+--> ?PR?_WRITESIGPARM?LCDCON
+--> ?PR?_WRITECOM?LCDCON
?PR?_WRITEDOUBPARM?LCDCON ----- -----
+--> ?PR?_TESTSTA?LCDCON
?PR?_WRITESIGPARM?LCDCON ----- -----
+--> ?PR?_TESTSTA?LCDCON
?PR?_WRITECOM?LCDCON ----- -----
+--> ?PR?_WRITEDATA?LCDCON
+--> ?PR?_TESTSTA?LCDCON
?PR?_WRITEDATA?LCDCON ----- -----
+--> ?PR?_TESTSTA?LCDCON
?PR?MAINPAGE?MAIN 0011H 0007H
+--> ?PR?_READ1302?DS1302
+--> ?PR?BCDTOCHAR?MAIN
+--> ?PR?_SETPOS?LCDCON
+--> ?PR?_DPRINTF?LCDCON
+--> ?PR?GETTEMPERATURE?MAIN
+--> ?CO?MAIN
?PR?_READ1302?DS1302 0018H 0005H
+--> ?PR?_DELAY?DS1302
?PR?BCDTOCHAR?MAIN 0018H 000CH
+--> ?CO?MAIN
+--> ?PR?_STRCAT?STRCAT
?PR?_STRCAT?STRCAT 0026H 0009H
?PR?_SETPOS?LCDCON ----- -----
+--> ?PR?_WRITEDOUBPARM?LCDCON
?PR?_DPRINTF?LCDCON 001CH 0010H
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_SETPOS?LCDCON
+--> ?CO?LCDCON
+--> ?PR?_WRITECOM?LCDCON
?PR?GETTEMPERATURE?MAIN 0018H 000EH
+--> ?PR?INIT_DS18B20?DS1820
+--> ?PR?_WRITEONECHAR?DS1820
+--> ?PR?_DELAY_18B20?DS1820
+--> ?PR?READONECHAR?DS1820
+--> ?PR?_ABS?ABS
+--> ?CO?MAIN
+--> ?PR?_STRCAT?STRCAT
?PR?INIT_DS18B20?DS1820 ----- -----
+--> ?PR?_DELAY_18B20?DS1820
BL51 BANKED LINKER/LOCATER V6.00 10/03/2008 08:28:28 PAGE 4
?PR?_WRITEONECHAR?DS1820 ----- -----
+--> ?PR?_DELAY_18B20?DS1820
?PR?READONECHAR?DS1820 ----- -----
+--> ?PR?_DELAY_18B20?DS1820
?PR?_KEYPROCESS?KEY ----- -----
+--> ?PR?CLS?LCDCON
+--> ?CO?KEY
+--> ?PR?LEFTPROCESS?KEY
+--> ?PR?RIGHTPROCESS?KEY
+--> ?PR?ENTERPROCESS?KEY
+--> ?PR?_DPRINTF?LCDCON
+--> ?PR?MAINPAGE?MAIN
?PR?CLS?LCDCON ----- -----
+--> ?PR?_WRITEDOUBPARM?LCDCON
+--> ?PR?_WRITECOM?LCDCON
+--> ?PR?_TESTSTA?LCDCON
+--> ?PR?_WRITEDATA?LCDCON
?PR?LEFTPROCESS?KEY ----- -----
+--> ?CO?KEY
+--> ?PR?_DPRINTF?LCDCON
?PR?RIGHTPROCESS?KEY ----- -----
+--> ?CO?KEY
+--> ?PR?_DPRINTF?LCDCON
?PR?ENTERPROCESS?KEY ----- -----
+--> ?PR?CLS?LCDCON
+--> ?CO?KEY
+--> ?PR?_DPRINTF?LCDCON
+--> ?PR?CALENDAR?KEY
?PR?CALENDAR?KEY 0011H 000BH
+--> ?PR?CLS?LCDCON
+--> ?CO?KEY
+--> ?PR?_DPRINTF?LCDCON
+--> ?PR?_STRCAT?STRCAT
SYMBOL TABLE OF MODULE: test1 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1A87H SEGMENT ?C_C51STARTUP
I:005AH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
BL51 BANKED LINKER/LOCATER V6.00 10/03/2008 08:28:28 PAGE 5
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:1A8AH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:1A87H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:1A87H LINE# 133
C:1A89H LINE# 134
C:1A8AH LINE# 135
C:1A8BH LINE# 136
C:1A8DH LINE# 185
C:1A90H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:12DAH PUBLIC MainPage
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:002FH PUBLIC right
C:13CBH PUBLIC main
D:0030H PUBLIC left
X:4020H PUBLIC cal
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0FD1H PUBLIC GetTemperature
D:0031H PUBLIC down
B:00B0H.3 PUBLIC dat
B:00B0H.4 PUBLIC clk
C:0CD6H PUBLIC BcdToChar
X:4004H PUBLIC month1
D:0032H PUBLIC str
X:400BH PUBLIC month2
X:4006H PUBLIC week1
X:400DH PUBLIC week2
D:004BH PUBLIC PageFlage
X:4005H PUBLIC year1
X:400CH PUBLIC year2
D:004CH PUBLIC up
D:00C8H PUBLIC T2CON
X:4000H PUBLIC sec1
BL51 BANKED LINKER/LOCATER V6.00 10/03/2008 08:28:28 PAGE 6
X:4007H PUBLIC sec2
X:4003H PUBLIC day1
X:400AH PUBLIC day2
X:4002H PUBLIC hour1
X:4009H PUBLIC hour2
X:4001H PUBLIC min1
X:4008H PUBLIC min2
D:00D0H PUBLIC PSW
------- PROC L?0037
------- ENDPROC L?0037
------- PROC BCDTOCHAR
D:0018H SYMBOL times
------- DO
D:001FH SYMBOL str1
D:0007H SYMBOL i
------- ENDDO
C:0CD6H LINE# 77
C:0CD6H LINE# 78
C:0CD6H LINE# 81
C:0CD6H LINE# 82
C:0CDFH LINE# 83
C:0CDFH LINE# 84
C:0CE8H LINE# 86
C:0CFAH LINE# 87
C:0D03H LINE# 88
C:0D15H LINE# 89
C:0D1DH LINE# 90
C:0D2FH LINE# 92
C:0D41H LINE# 94
C:0D4AH LINE# 95
C:0D5CH LINE# 96
C:0D64H LINE# 97
C:0D76H LINE# 99
C:0D88H LINE# 101
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -