📄 time.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/13/2007 10:29:17 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE time.obj, CharLCD.obj TO time RAMSIZE (256)
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?PR?_DISPLAYSTRING?CHARLCD
<--+ ?PR?_DISPLAYONECHAR?CHARLCD
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
time.obj (TIME)
CharLCD.obj (CHARLCD)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: time (TIME)
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 000CH UNIT _DATA_GROUP_
DATA 0014H 0008H UNIT ?DT?TIME
IDATA 001CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0129H UNIT ?PR?T0?TIME
CODE 0137H 010FH UNIT ?C?LIB_CODE
CODE 0246H 006EH UNIT ?PR?MAIN?TIME
CODE 02B4H 0046H UNIT ?PR?_DISPLAYONECHAR?CHARLCD
CODE 02FAH 003BH UNIT ?PR?_DISPLAYSTRING?CHARLCD
CODE 0335H 0026H UNIT ?PR?WAITTILLNOTBUSY?CHARLCD
CODE 035BH 0020H UNIT ?PR?LCDINIT?CHARLCD
CODE 037BH 001DH UNIT ?CO?CHARLCD
CODE 0398H 001CH UNIT ?PR?_LCDWCMD?CHARLCD
CODE 03B4H 001CH UNIT ?PR?_LCDWDATA?CHARLCD
CODE 03D0H 0016H UNIT ?CO?TIME
CODE 03E6H 0010H UNIT ?PR?_LOCATEXY?CHARLCD
CODE 03F6H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: time (TIME)
BL51 BANKED LINKER/LOCATER V5.11 08/13/2007 10:29:17 PAGE 2
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?PR?T0?TIME 0008H 0006H
+--> ?CO?TIME
+--> ?PR?LCDINIT?CHARLCD
+--> ?PR?_DISPLAYSTRING?CHARLCD
+--> ?PR?_DISPLAYONECHAR?CHARLCD
?PR?LCDINIT?CHARLCD ----- -----
+--> ?PR?_LCDWCMD?CHARLCD
?PR?_LCDWCMD?CHARLCD ----- -----
+--> ?PR?WAITTILLNOTBUSY?CHARLCD
?PR?_DISPLAYSTRING?CHARLCD 000EH 0005H
+--> ?PR?_DISPLAYONECHAR?CHARLCD
?PR?_DISPLAYONECHAR?CHARLCD 0013H 0001H
+--> ?PR?_LOCATEXY?CHARLCD
+--> ?PR?_LCDWDATA?CHARLCD
+--> ?PR?LCDINIT?CHARLCD
+--> ?CO?CHARLCD
?PR?_LOCATEXY?CHARLCD ----- -----
+--> ?PR?_LCDWCMD?CHARLCD
?PR?_LCDWDATA?CHARLCD ----- -----
+--> ?PR?WAITTILLNOTBUSY?CHARLCD
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TIME
SYMBOL TABLE OF MODULE: time (TIME)
VALUE TYPE NAME
----------------------------------
------- MODULE TIME
C:0000H SYMBOL _ICE_DUMMY_
D:0014H PUBLIC second
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:0015H PUBLIC minite
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:00B0H.3 PUBLIC k2
D:0016H PUBLIC mstcnt
B:00B0H.2 PUBLIC k3
B:0090H.4 PUBLIC k4
C:000EH PUBLIC t0
BL51 BANKED LINKER/LOCATER V5.11 08/13/2007 10:29:17 PAGE 3
C:0246H PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0017H PUBLIC tcnt
D:0019H PUBLIC hour
C:03E0H SYMBOL _?ix1000
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
D:00C8H PUBLIC T2CON
D:001AH PUBLIC i
D:001BH PUBLIC j
B:00B0H.5 PUBLIC w
D:00D0H PUBLIC PSW
------- PROC MAIN
C:0246H LINE# 23
C:0246H LINE# 25
C:0246H LINE# 27
C:0249H LINE# 29
C:024CH LINE# 31
C:024FH LINE# 33
C:0251H LINE# 35
C:0253H LINE# 37
C:0255H LINE# 39
C:0255H LINE# 41
C:0255H LINE# 43
C:0258H LINE# 45
C:0258H LINE# 47
C:025BH LINE# 49
C:0264H LINE# 51
C:0267H LINE# 53
C:0267H LINE# 55
C:0269H LINE# 57
C:026EH LINE# 59
C:026EH LINE# 61
C:0271H LINE# 63
C:0271H LINE# 65
C:0274H LINE# 67
C:0274H LINE# 69
C:0274H LINE# 71
C:0277H LINE# 73
C:0277H LINE# 75
C:027AH LINE# 77
C:0283H LINE# 79
C:0286H LINE# 81
C:0286H LINE# 83
C:0288H LINE# 85
C:028DH LINE# 87
C:028DH LINE# 89
C:0290H LINE# 91
C:0290H LINE# 93
C:0293H LINE# 95
C:0293H LINE# 97
C:0293H LINE# 99
C:0296H LINE# 101
BL51 BANKED LINKER/LOCATER V5.11 08/13/2007 10:29:17 PAGE 4
C:0296H LINE# 103
C:0299H LINE# 105
C:02A2H LINE# 107
C:02A5H LINE# 109
C:02A5H LINE# 111
C:02A7H LINE# 113
C:02ACH LINE# 115
C:02ACH LINE# 117
C:02AFH LINE# 119
C:02AFH LINE# 122
------- ENDPROC MAIN
------- PROC T0
------- DO
D:0008H SYMBOL m
------- ENDDO
C:000EH LINE# 134
C:002BH LINE# 136
C:003EH LINE# 139
C:0046H LINE# 140
C:0053H LINE# 141
C:0053H LINE# 142
C:0057H LINE# 143
C:0059H LINE# 144
C:005EH LINE# 145
C:005EH LINE# 146
C:0061H LINE# 147
C:0063H LINE# 148
C:0068H LINE# 149
C:0068H LINE# 150
C:006BH LINE# 151
C:006DH LINE# 152
C:0072H LINE# 153
C:0072H LINE# 154
C:0075H LINE# 155
C:0075H LINE# 156
C:0075H LINE# 157
C:0075H LINE# 158
C:007EH LINE# 159
C:0086H LINE# 160
C:008FH LINE# 161
C:0097H LINE# 162
C:00A0H LINE# 163
C:00A8H LINE# 165
C:00ABH LINE# 166
C:00B8H LINE# 168
C:00C4H LINE# 169
C:00D0H LINE# 170
C:00D9H LINE# 171
C:00E5H LINE# 172
C:00F1H LINE# 173
C:00FAH LINE# 174
C:0106H LINE# 175
C:0112H LINE# 177
C:011AH LINE# 179
C:011CH LINE# 181
C:011CH LINE# 183
------- ENDPROC T0
BL51 BANKED LINKER/LOCATER V5.11 08/13/2007 10:29:17 PAGE 5
------- ENDMOD TIME
------- MODULE CHARLCD
C:0000H SYMBOL _ICE_DUMMY_
B:00A0H.1 PUBLIC lcd_rw
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0335H SYMBOL WaitTillNotBusy
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:0398H SYMBOL _LcdWCMD
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:02FAH PUBLIC _DisplayString
C:03B4H SYMBOL _LcdWData
C:0395H PUBLIC WrtieLcdErr
C:02B4H PUBLIC _DisplayOneChar
D:00C8H PUBLIC T2CON
C:035BH PUBLIC LCDInit
B:00A0H.0 PUBLIC lcd_cs
C:03E6H SYMBOL _LocateXY
B:00A0H.2 PUBLIC lcd_rs
D:00D0H PUBLIC PSW
------- PROC WAITTILLNOTBUSY
------- DO
D:0006H SYMBOL delay
------- ENDDO
C:0335H LINE# 76
C:0335H LINE# 77
C:0335H LINE# 78
C:0339H LINE# 93
C:033BH LINE# 96
C:033DH LINE# 97
C:033FH LINE# 98
C:0341H LINE# 99
C:034AH LINE# 100
C:0351H LINE# 101
C:0353H LINE# 102
C:0357H LINE# 103
C:0359H LINE# 106
C:035AH LINE# 107
------- ENDPROC WAITTILLNOTBUSY
------- PROC _LOCATEXY
D:0007H SYMBOL posx
D:0005H SYMBOL posy
C:03E6H LINE# 118
C:03E6H LINE# 119
C:03E6H LINE# 120
C:03E9H LINE# 121
C:03ECH LINE# 122
C:03EFH LINE# 123
C:03F2H LINE# 126
C:03F5H LINE# 127
------- ENDPROC _LOCATEXY
------- PROC _LCDWCMD
BL51 BANKED LINKER/LOCATER V5.11 08/13/2007 10:29:17 PAGE 6
D:0005H SYMBOL CMD
------- DO
D:0004H SYMBOL i
------- ENDDO
C:0398H LINE# 139
C:039AH LINE# 140
C:039AH LINE# 147
C:039CH LINE# 149
C:03A1H LINE# 150
C:03A2H LINE# 156
C:03A4H LINE# 157
C:03A6H LINE# 158
C:03A8H LINE# 159
C:03AAH LINE# 160
C:03B0H LINE# 161
C:03B2H LINE# 165
C:03B3H LINE# 166
------- ENDPROC _LCDWCMD
------- PROC _LCDWDATA
D:0005H SYMBOL dataW
------- DO
D:0004H SYMBOL i
------- ENDDO
C:03B4H LINE# 177
C:03B6H LINE# 178
C:03B6H LINE# 185
C:03B8H LINE# 187
C:03BDH LINE# 188
C:03BEH LINE# 194
C:03C0H LINE# 195
C:03C2H LINE# 196
C:03C4H LINE# 197
C:03C6H LINE# 198
C:03CCH LINE# 199
C:03CEH LINE# 203
C:03CFH LINE# 204
------- ENDPROC _LCDWDATA
------- PROC LCDINIT
C:035BH LINE# 215
C:035BH LINE# 216
C:035BH LINE# 226
C:037AH LINE# 228
------- ENDPROC LCDINIT
------- PROC _DISPLAYONECHAR
D:0007H SYMBOL x
D:0005H SYMBOL y
D:0013H SYMBOL Wdata
C:02B4H LINE# 239
C:02B6H LINE# 240
C:02B6H LINE# 242
C:02CCH LINE# 243
C:02DBH LINE# 245
C:02F9H LINE# 246
------- ENDPROC _DISPLAYONECHAR
------- PROC _DISPLAYSTRING
D:000EH SYMBOL posx
D:000FH SYMBOL posy
BL51 BANKED LINKER/LOCATER V5.11 08/13/2007 10:29:17 PAGE 7
D:0010H SYMBOL str
C:02FAH LINE# 257
C:0304H LINE# 258
C:0304H LINE# 259
C:0310H LINE# 260
C:0310H LINE# 261
C:0319H LINE# 262
C:031AH LINE# 263
C:0325H LINE# 264
C:0327H LINE# 265
C:032CH LINE# 266
C:032CH LINE# 267
C:032FH LINE# 268
C:0331H LINE# 270
C:0331H LINE# 271
C:0333H LINE# 273
C:0334H LINE# 274
------- ENDPROC _DISPLAYSTRING
------- ENDMOD CHARLCD
------- MODULE ?C?COPY
C:0207H PUBLIC ?C?COPY
------- ENDMOD ?C?COPY
------- MODULE ?C?CLDPTR
C:022DH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
*** WARNING L13: RECURSIVE CALL TO SEGMENT
SEGMENT: ?PR?_DISPLAYSTRING?CHARLCD
CALLER: ?PR?_DISPLAYONECHAR?CHARLCD
Program Size: data=29.0 xdata=0 code=1018
LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -