📄 test16.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/03/2008 09:59:00 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO test16 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
LINK MAP OF MODULE: test16 (?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 0009H UNIT _DATA_GROUP_
0011H 000FH *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0020H.3 0000H.2 UNIT ?BI?MAIN
0020H.5 0000H.3 *** GAP ***
DATA 0021H 001EH UNIT ?DT?MAIN
IDATA 003FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 7F00H *** GAP ***
XDATA 7F00H 0001H ABSOLUTE
7F01H 0001H *** GAP ***
XDATA 7F02H 0001H ABSOLUTE
7F03H 0001H *** GAP ***
XDATA 7F04H 0001H ABSOLUTE
7F05H 0001H *** GAP ***
XDATA 7F06H 0001H ABSOLUTE
XDATA 7F07H 0001H ABSOLUTE
XDATA 7F08H 0001H ABSOLUTE
XDATA 7F09H 0001H ABSOLUTE
XDATA 7F0AH 0001H ABSOLUTE
XDATA 7F0BH 0001H ABSOLUTE
XDATA 7F0CH 0001H ABSOLUTE
XDATA 7F0DH 0001H ABSOLUTE
7F0EH 0024H *** GAP ***
XDATA 7F32H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0264H UNIT ?CO?MAIN
CODE 0267H 0236H UNIT ?PR?CONVERSION?MAIN
CODE 049DH 01ECH UNIT ?PR?ADJUSTFUNCTION?MAIN
CODE 0689H 0149H UNIT ?PR?_GET_MOON_DAY?MAIN
CODE 07D2H 0113H UNIT ?PR?GETINFORMATIONS?MAIN
CODE 08E5H 008CH UNIT ?C_C51STARTUP
CODE 0971H 008CH UNIT ?PR?DISPLAY?MAIN
BL51 BANKED LINKER/LOCATER V5.03 06/03/2008 09:59:00 PAGE 2
CODE 09FDH 007AH UNIT ?PR?TEMPERATURE?MAIN
CODE 0A77H 0063H UNIT ?PR?GETTEMPERATURE?MAIN
CODE 0ADAH 0054H UNIT ?PR?INITDIS?MAIN
CODE 0B2EH 0048H UNIT ?PR?MAIN?MAIN
CODE 0B76H 002EH UNIT ?PR?_WRITEWORD_2?MAIN
CODE 0BA4H 002EH UNIT ?PR?_WRITEWORD_1?MAIN
CODE 0BD2H 002BH UNIT ?PR?_WRITECOMMANDTODS18B20?MAIN
CODE 0BFDH 002AH UNIT ?PR?_WRITEWORD_3?MAIN
CODE 0C27H 0027H UNIT ?PR?READDATAFROMDS18B20?MAIN
CODE 0C4EH 001FH UNIT ?PR?_DELAYX10MS?MAIN
CODE 0C6DH 001EH UNIT ?C_INITSEG
CODE 0C8BH 001DH UNIT ?PR?_SENDCHAR?MAIN
CODE 0CA8H 001CH UNIT ?PR?INITDS12C887?MAIN
CODE 0CC4H 0018H UNIT ?PR?_DELAYX1MS?MAIN
CODE 0CDCH 0017H UNIT ?PR?RESETPULSE?MAIN
CODE 0CF3H 0014H UNIT ?PR?INITMAIN?MAIN
CODE 0D07H 0012H UNIT ?C?LIB_CODE
CODE 0D19H 0007H UNIT ?PR?STARTDS12C887?MAIN
CODE 0D20H 0006H UNIT ?PR?GETSECONDS?MAIN
CODE 0D26H 0006H UNIT ?PR?GETMINUTES?MAIN
CODE 0D2CH 0006H UNIT ?PR?GETHOURS?MAIN
CODE 0D32H 0006H UNIT ?PR?GETDATE?MAIN
CODE 0D38H 0006H UNIT ?PR?GETWEEK?MAIN
CODE 0D3EH 0006H UNIT ?PR?GETMONTH?MAIN
CODE 0D44H 0006H UNIT ?PR?GETYEAR?MAIN
CODE 0D4AH 0006H UNIT ?PR?GETCENTURY?MAIN
OVERLAY MAP OF MODULE: test16 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYX10MS?MAIN
+--> ?PR?INITMAIN?MAIN
+--> ?PR?INITDIS?MAIN
+--> ?PR?INITDS12C887?MAIN
+--> ?PR?_WRITEWORD_1?MAIN
+--> ?PR?_WRITEWORD_2?MAIN
+--> ?PR?_WRITEWORD_3?MAIN
+--> ?PR?ADJUSTFUNCTION?MAIN
+--> ?PR?GETINFORMATIONS?MAIN
+--> ?PR?DISPLAY?MAIN
?PR?INITDIS?MAIN ----- ----- ----- -----
+--> ?PR?_WRITEWORD_1?MAIN
+--> ?PR?_WRITEWORD_2?MAIN
+--> ?PR?_WRITEWORD_3?MAIN
?PR?_WRITEWORD_1?MAIN ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 06/03/2008 09:59:00 PAGE 3
+--> ?PR?_SENDCHAR?MAIN
?PR?_WRITEWORD_2?MAIN ----- ----- ----- -----
+--> ?PR?_SENDCHAR?MAIN
?PR?_WRITEWORD_3?MAIN ----- ----- ----- -----
+--> ?PR?_SENDCHAR?MAIN
?PR?INITDS12C887?MAIN ----- ----- ----- -----
+--> ?PR?STARTDS12C887?MAIN
?PR?ADJUSTFUNCTION?MAIN ----- ----- 0008H 0001H
+--> ?PR?_DELAYX10MS?MAIN
+--> ?PR?_WRITEWORD_2?MAIN
+--> ?PR?_WRITEWORD_1?MAIN
+--> ?PR?_WRITEWORD_3?MAIN
?PR?GETINFORMATIONS?MAIN ----- ----- ----- -----
+--> ?PR?GETSECONDS?MAIN
+--> ?PR?GETMINUTES?MAIN
+--> ?PR?GETHOURS?MAIN
+--> ?PR?GETDATE?MAIN
+--> ?PR?GETWEEK?MAIN
+--> ?PR?GETMONTH?MAIN
+--> ?PR?GETYEAR?MAIN
+--> ?PR?GETCENTURY?MAIN
+--> ?PR?CONVERSION?MAIN
+--> ?PR?TEMPERATURE?MAIN
?PR?CONVERSION?MAIN 0020H.0 0000H.3 0008H 0009H
+--> ?CO?MAIN
+--> ?PR?_GET_MOON_DAY?MAIN
?PR?_GET_MOON_DAY?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?TEMPERATURE?MAIN ----- ----- 0008H 0007H
+--> ?PR?RESETPULSE?MAIN
+--> ?PR?_WRITECOMMANDTODS18B20?MAIN
+--> ?PR?_DELAYX1MS?MAIN
+--> ?PR?GETTEMPERATURE?MAIN
?PR?GETTEMPERATURE?MAIN ----- ----- 000FH 0002H
+--> ?PR?RESETPULSE?MAIN
+--> ?PR?_WRITECOMMANDTODS18B20?MAIN
+--> ?PR?READDATAFROMDS18B20?MAIN
?PR?DISPLAY?MAIN ----- ----- ----- -----
+--> ?PR?_WRITEWORD_3?MAIN
+--> ?PR?_WRITEWORD_1?MAIN
+--> ?PR?_WRITEWORD_2?MAIN
SYMBOL TABLE OF MODULE: test16 (?C_STARTUP)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V5.03 06/03/2008 09:59:00 PAGE 4
----------------------------------
------- MODULE ?C_STARTUP
C:08E5H SEGMENT ?C_C51STARTUP
I:003FH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:08E8H 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:08E5H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:08E5H LINE# 133
C:08E7H LINE# 134
C:08E8H LINE# 135
C:08E9H LINE# 136
C:08EBH LINE# 185
C:08EEH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:0020H.4 PUBLIC c_moon
D:0021H PUBLIC DisBuffer
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
X:7F07H PUBLIC chDateChannel
C:0D26H PUBLIC GetMinutes
C:0C55H PUBLIC _delayX10ms
D:00A8H PUBLIC IE
D:0039H PUBLIC adjust
D:003AH PUBLIC sflag
C:0D4AH PUBLIC GetCentury
X:7F08H PUBLIC chMonthChannel
B:0090H.4 PUBLIC DQ
D:00B8H PUBLIC IP
B:0090H.5 PUBLIC sw1
B:0090H.6 PUBLIC sw2
C:0CF3H PUBLIC InitMain
B:0090H.7 PUBLIC sw3
C:0BA4H PUBLIC _WriteWord_1
BL51 BANKED LINKER/LOCATER V5.03 06/03/2008 09:59:00 PAGE 5
X:7F09H PUBLIC chYearChannel
C:0B76H PUBLIC _WriteWord_2
X:7F04H PUBLIC chHoursChannel
C:0BFDH PUBLIC _WriteWord_3
C:0D32H PUBLIC GetDate
C:0B2EH PUBLIC main
C:0D3EH PUBLIC GetMonth
C:0267H PUBLIC Conversion
X:7F0AH PUBLIC chRegA
D:003BH PUBLIC week
X:7F0BH PUBLIC chRegB
X:7F0CH PUBLIC chRegC
C:0D38H PUBLIC GetWeek
X:7F0DH PUBLIC chRegD
C:0003H PUBLIC year_code
D:0098H PUBLIC SCON
C:0D44H PUBLIC GetYear
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:09FDH PUBLIC temperature
C:0D2CH PUBLIC GetHours
C:0ADAH PUBLIC InitDis
C:0D19H PUBLIC StartDs12c887
C:0CA8H PUBLIC InitDs12c887
B:0090H.0 PUBLIC dis_LOAD
D:003CH PUBLIC month_moon
D:008CH PUBLIC TH0
D:003DH PUBLIC year_moon
D:008AH PUBLIC TL0
C:0CDCH PUBLIC resetpulse
D:003EH PUBLIC day_moon
C:068FH PUBLIC _get_moon_day
C:0CC4H PUBLIC _delayX1ms
X:7F00H PUBLIC chSecondsChannel
C:0BD2H PUBLIC _writecommandtods18b20
C:07D2H PUBLIC getinformations
D:00C8H PUBLIC T2CON
C:0C8BH PUBLIC _SendChar
C:0258H PUBLIC day_code1
C:0261H PUBLIC day_code2
X:7F02H PUBLIC chMinutesChannel
C:0D20H PUBLIC GetSeconds
C:0A77H PUBLIC gettemperature
X:7F32H PUBLIC chCenturyChannel
C:0971H PUBLIC display
C:0C27H PUBLIC readdatafromds18b20
D:00D0H PUBLIC PSW
C:049DH PUBLIC adjustfunction
B:00B0H.1 PUBLIC dis_CLK
X:7F06H PUBLIC chDofWChannel
B:00B0H.0 PUBLIC dis_DIN
------- PROC STARTDS12C887
C:0D19H LINE# 56
C:0D19H LINE# 57
C:0D19H LINE# 58
C:0D1FH LINE# 59
------- ENDPROC STARTDS12C887
BL51 BANKED LINKER/LOCATER V5.03 06/03/2008 09:59:00 PAGE 6
------- PROC INITDS12C887
C:0CA8H LINE# 70
C:0CA8H LINE# 71
C:0CA8H LINE# 72
C:0CABH LINE# 73
C:0CB2H LINE# 74
C:0CB6H LINE# 79
C:0CBCH LINE# 81
C:0CC3H LINE# 82
------- ENDPROC INITDS12C887
------- PROC GETSECONDS
C:0D20H LINE# 89
C:0D20H LINE# 90
C:0D20H LINE# 91
C:0D25H LINE# 92
------- ENDPROC GETSECONDS
------- PROC GETMINUTES
C:0D26H LINE# 99
C:0D26H LINE# 100
C:0D26H LINE# 101
C:0D2BH LINE# 102
------- ENDPROC GETMINUTES
------- PROC GETHOURS
C:0D2CH LINE# 109
C:0D2CH LINE# 110
C:0D2CH LINE# 111
C:0D31H LINE# 112
------- ENDPROC GETHOURS
------- PROC GETDATE
C:0D32H LINE# 119
C:0D32H LINE# 120
C:0D32H LINE# 121
C:0D37H LINE# 122
------- ENDPROC GETDATE
------- PROC GETWEEK
C:0D38H LINE# 129
C:0D38H LINE# 130
C:0D38H LINE# 131
C:0D3DH LINE# 132
------- ENDPROC GETWEEK
------- PROC GETMONTH
C:0D3EH LINE# 141
C:0D3EH LINE# 142
C:0D3EH LINE# 143
C:0D43H LINE# 144
------- ENDPROC GETMONTH
------- PROC GETYEAR
C:0D44H LINE# 151
C:0D44H LINE# 152
C:0D44H LINE# 153
C:0D49H LINE# 154
------- ENDPROC GETYEAR
------- PROC GETCENTURY
C:0D4AH LINE# 161
C:0D4AH LINE# 162
C:0D4AH LINE# 163
C:0D4FH LINE# 164
BL51 BANKED LINKER/LOCATER V5.03 06/03/2008 09:59:00 PAGE 7
------- ENDPROC GETCENTURY
------- PROC L?0249
------- ENDPROC L?0249
------- PROC _DELAYX10MS
D:0007H SYMBOL count
------- DO
D:0006H SYMBOL j
D:0005H SYMBOL k
------- ENDDO
C:0C55H LINE# 9
C:0C55H LINE# 10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -