📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 07/15/2006 16:39:56 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO lcd 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)
LINK MAP OF MODULE: lcd (MAIN)
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 000AH UNIT _DATA_GROUP_
IDATA 0012H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 0860H UNIT ?CO?MAIN
CODE 1060H 00E7H UNIT ?PR?MAIN?MAIN
CODE 1147H 0066H UNIT ?PR?LCD_INITIAL?MAIN
CODE 11ADH 003AH UNIT ?PR?_CMDWRITE?MAIN
CODE 11E7H 002BH UNIT ?PR?_DELAY_10MS?MAIN
CODE 1212H 0027H UNIT ?PR?_DELAY?MAIN
CODE 1239H 0027H UNIT ?PR?_PRINTSTR?MAIN
CODE 1260H 001EH UNIT ?PR?_DATAWRITE?MAIN
CODE 127EH 001BH UNIT ?PR?_READREG?MAIN
CODE 1299H 0019H UNIT ?C?LIB_CODE
CODE 12B2H 0017H UNIT ?PR?_FULLSCREENFILL?MAIN
CODE 12C9H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: lcd (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0008H 0008H
+--> ?PR?LCD_INITIAL?MAIN
+--> ?PR?_CMDWRITE?MAIN
+--> ?PR?_FULLSCREENFILL?MAIN
+--> ?CO?MAIN
+--> ?PR?_DATAWRITE?MAIN
+--> ?PR?_PRINTSTR?MAIN
BL51 BANKED LINKER/LOCATER V5.12 07/15/2006 16:39:56 PAGE 2
+--> ?PR?_DELAY_10MS?MAIN
?PR?LCD_INITIAL?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
+--> ?PR?_CMDWRITE?MAIN
?PR?_CMDWRITE?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
?PR?_FULLSCREENFILL?MAIN 0010H 0001H
+--> ?PR?_CMDWRITE?MAIN
+--> ?PR?_DATAWRITE?MAIN
?PR?_DATAWRITE?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
?PR?_PRINTSTR?MAIN 0010H 0002H
+--> ?PR?_DATAWRITE?MAIN
+--> ?PR?_DELAY?MAIN
SYMBOL TABLE OF MODULE: lcd (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:1147H PUBLIC LCD_Initial
D:00B0H PUBLIC P3
C:11B8H PUBLIC _CmdWrite
B:0090H.7 PUBLIC _WR
D:00A8H PUBLIC IE
C:11E7H PUBLIC _delay_10ms
D:00B8H PUBLIC IP
B:0090H.6 PUBLIC RS
C:1060H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:09B8H PUBLIC pic
C:1239H PUBLIC _Printstr
B:0080H.0 PUBLIC LED
B:0090H.3 PUBLIC _RST
C:0856H PUBLIC str
C:12B2H PUBLIC _FullScreenFill
D:00C8H PUBLIC T2CON
C:1266H PUBLIC _DataWrite
C:1218H PUBLIC _delay
B:0090H.5 PUBLIC _CS
B:0090H.4 PUBLIC _RD
D:00D0H PUBLIC PSW
C:127EH PUBLIC _ReadReg
C:1214H SYMBOL L?0053
BL51 BANKED LINKER/LOCATER V5.12 07/15/2006 16:39:56 PAGE 3
------- PROC L?0052
------- ENDPROC L?0052
C:1214H SYMBOL L?0053
------- PROC _DELAY
D:0006H SYMBOL t
------- DO
D:0006H SYMBOL i
D:0004H SYMBOL j
------- ENDDO
C:1218H LINE# 129
C:1218H LINE# 130
C:1218H LINE# 132
C:1229H LINE# 133
C:122CH LINE# 134
C:1238H LINE# 135
------- ENDPROC _DELAY
C:11ADH SYMBOL L?0051
------- PROC L?0050
------- ENDPROC L?0050
C:11ADH SYMBOL L?0051
------- PROC _CMDWRITE
D:0002H SYMBOL cmdreg
D:0003H SYMBOL cmddata
C:11B8H LINE# 136
C:11BCH LINE# 137
C:11BCH LINE# 139
C:11BFH LINE# 140
C:11C1H LINE# 141
C:11C3H LINE# 142
C:11C5H LINE# 143
C:11C7H LINE# 144
C:11C9H LINE# 145
C:11CAH LINE# 146
C:11CCH LINE# 147
C:11CDH LINE# 148
C:11CFH LINE# 149
C:11D1H LINE# 150
C:11D4H LINE# 151
C:11D6H LINE# 152
C:11D8H LINE# 153
C:11DAH LINE# 154
C:11DCH LINE# 155
C:11DEH LINE# 156
C:11DFH LINE# 157
C:11E1H LINE# 158
C:11E2H LINE# 159
C:11E4H LINE# 160
C:11E6H LINE# 161
------- ENDPROC _CMDWRITE
------- PROC L?0054
------- ENDPROC L?0054
------- PROC _DATAWRITE
D:0003H SYMBOL wrdata
C:1266H LINE# 162
C:1266H LINE# 163
C:1266H LINE# 164
C:1269H LINE# 165
BL51 BANKED LINKER/LOCATER V5.12 07/15/2006 16:39:56 PAGE 4
C:126BH LINE# 166
C:126DH LINE# 167
C:126FH LINE# 168
C:1271H LINE# 169
C:1273H LINE# 170
C:1275H LINE# 171
C:1276H LINE# 172
C:1278H LINE# 173
C:1279H LINE# 174
C:127BH LINE# 175
C:127DH LINE# 176
------- ENDPROC _DATAWRITE
------- PROC _READREG
D:0003H SYMBOL RegAddr
------- DO
D:0007H SYMBOL RegData
------- ENDDO
C:127EH LINE# 177
C:127EH LINE# 178
C:127EH LINE# 179
C:1281H LINE# 180
C:1283H LINE# 181
C:1285H LINE# 182
C:1287H LINE# 183
C:1289H LINE# 184
C:128BH LINE# 185
C:128DH LINE# 186
C:128FH LINE# 187
C:1291H LINE# 188
C:1294H LINE# 189
C:1296H LINE# 190
C:1298H LINE# 191
C:1298H LINE# 193
------- ENDPROC _READREG
------- PROC _PRINTSTR
D:0010H SYMBOL pstr
C:1239H LINE# 194
C:123DH LINE# 195
C:123DH LINE# 196
C:124BH LINE# 197
C:124BH LINE# 198
C:124EH LINE# 199
C:1256H LINE# 200
C:125DH LINE# 201
C:125FH LINE# 202
------- ENDPROC _PRINTSTR
------- PROC _FULLSCREENFILL
D:0010H SYMBOL fill_data
------- DO
D:0001H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:12B2H LINE# 203
C:12B4H LINE# 204
C:12B4H LINE# 206
C:12B4H LINE# 207
C:12B7H LINE# 208
BL51 BANKED LINKER/LOCATER V5.12 07/15/2006 16:39:56 PAGE 5
C:12B9H LINE# 209
C:12BBH LINE# 210
C:12C8H LINE# 211
------- ENDPROC _FULLSCREENFILL
------- PROC LCD_INITIAL
C:1147H LINE# 212
C:1147H LINE# 213
C:1147H LINE# 214
C:1149H LINE# 215
C:1150H LINE# 216
C:1152H LINE# 217
C:1159H LINE# 219
C:1160H LINE# 220
C:1167H LINE# 221
C:116EH LINE# 222
C:1175H LINE# 224
C:117CH LINE# 225
C:1183H LINE# 226
C:118AH LINE# 227
C:1191H LINE# 229
C:1198H LINE# 230
C:119FH LINE# 231
C:11A6H LINE# 232
------- ENDPROC LCD_INITIAL
------- PROC _DELAY_10MS
D:0006H SYMBOL t
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
D:0006H SYMBOL k
------- ENDDO
C:11E7H LINE# 236
C:11E7H LINE# 237
C:11E7H LINE# 239
C:11F0H LINE# 240
C:11F4H LINE# 241
C:1211H LINE# 242
------- ENDPROC _DELAY_10MS
------- PROC MAIN
------- DO
D:0008H SYMBOL num
D:0009H SYMBOL pstr
D:000CH SYMBOL x
D:000DH SYMBOL y
D:000EH SYMBOL k
------- ENDDO
C:1060H LINE# 244
C:1060H LINE# 245
C:1060H LINE# 247
C:1063H LINE# 250
C:1065H LINE# 251
C:1068H LINE# 253
C:1068H LINE# 254
C:106BH LINE# 255
C:1072H LINE# 256
C:1079H LINE# 257
C:107EH LINE# 258
BL51 BANKED LINKER/LOCATER V5.12 07/15/2006 16:39:56 PAGE 6
C:107EH LINE# 259
C:1081H LINE# 260
C:108AH LINE# 261
C:108FH LINE# 262
C:10AFH LINE# 263
C:10B6H LINE# 264
C:10BDH LINE# 265
C:10C4H LINE# 266
C:10CBH LINE# 267
C:10D2H LINE# 268
C:10D9H LINE# 269
C:10DEH LINE# 270
C:10E5H LINE# 271
C:10ECH LINE# 272
C:10F3H LINE# 273
C:10FAH LINE# 274
C:1101H LINE# 275
C:1106H LINE# 276
C:1106H LINE# 277
C:1109H LINE# 278
C:1112H LINE# 279
C:1120H LINE# 280
C:1120H LINE# 282
C:112BH LINE# 283
C:1132H LINE# 284
C:1137H LINE# 285
C:1137H LINE# 286
C:1139H LINE# 287
C:113CH LINE# 288
C:113EH LINE# 289
C:113EH LINE# 290
C:1140H LINE# 291
C:1142H LINE# 292
C:1144H LINE# 293
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE ?C?CLDPTR
C:1299H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_READREG?MAIN
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0AB0H BYTE (133%) *
******************************************************************************
Program Size: data=19.0 xdata=0 code=2776
LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_READREG?MAIN
*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
MODULE: C:\KEIL\C51\LIB\C51S.LIB (-----)
LIMIT: 0800H BYTES
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -