509 lines
18 KiB
Plaintext
509 lines
18 KiB
Plaintext
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 1
|
||
|
||
|
||
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
|
||
D:\KEIL_51\C51\BIN\BL51.EXE oled.obj, main.obj TO OLED RAMSIZE (256)
|
||
|
||
|
||
MEMORY MODEL: SMALL
|
||
|
||
|
||
INPUT MODULES INCLUDED:
|
||
oled.obj (OLED)
|
||
main.obj (MAIN)
|
||
D:\KEIL_51\C51\LIB\C51S.LIB (?C_STARTUP)
|
||
D:\KEIL_51\C51\LIB\C51S.LIB (?C?CLDOPTR)
|
||
D:\KEIL_51\C51\LIB\C51S.LIB (?C?IMUL)
|
||
D:\KEIL_51\C51\LIB\C51S.LIB (?C?UIDIV)
|
||
|
||
|
||
LINK MAP OF MODULE: OLED (OLED)
|
||
|
||
|
||
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 000BH UNIT _DATA_GROUP_
|
||
IDATA 0013H 0001H UNIT ?STACK
|
||
|
||
* * * * * * * C O D E M E M O R Y * * * * * * *
|
||
CODE 0000H 0003H ABSOLUTE
|
||
CODE 0003H 09D8H UNIT ?CO?OLED
|
||
CODE 09DBH 0827H UNIT ?CO?MAIN
|
||
CODE 1202H 0106H UNIT ?PR?MAIN?MAIN
|
||
CODE 1308H 00B0H UNIT ?PR?OLED_INIT?OLED
|
||
CODE 13B8H 0094H UNIT ?C?LIB_CODE
|
||
CODE 144CH 0074H UNIT ?PR?_OLED_SHOWNUM?OLED
|
||
CODE 14C0H 0066H UNIT ?PR?_OLED_SHOWCHAR?OLED
|
||
CODE 1526H 0062H UNIT ?PR?_OLED_DRAWBMP?OLED
|
||
CODE 1588H 0043H UNIT ?PR?_OLED_SHOWCHINESE?OLED
|
||
CODE 15CBH 003DH UNIT ?PR?_OLED_SHOWSTRING?OLED
|
||
CODE 1608H 0039H UNIT ?PR?_OLED_WR_BYTE?OLED
|
||
CODE 1641H 0027H UNIT ?PR?OLED_CLEAR?OLED
|
||
CODE 1668H 0022H UNIT ?PR?_OLED_SET_POS?OLED
|
||
CODE 168AH 001AH UNIT ?PR?_DELAY_MS?OLED
|
||
CODE 16A4H 0018H UNIT ?PR?_OLED_POW?OLED
|
||
CODE 16BCH 0011H UNIT ?PR?OLED_DISPLAY_ON?OLED
|
||
CODE 16CDH 0011H UNIT ?PR?OLED_DISPLAY_OFF?OLED
|
||
CODE 16DEH 000CH UNIT ?C_C51STARTUP
|
||
CODE 16EAH 0007H UNIT ?PR?PORT_INIT?MAIN
|
||
|
||
|
||
|
||
OVERLAY MAP OF MODULE: OLED (OLED)
|
||
|
||
|
||
SEGMENT DATA_GROUP
|
||
+--> CALLED SEGMENT START LENGTH
|
||
--------------------------------------------------
|
||
?C_C51STARTUP ----- -----
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 2
|
||
|
||
|
||
+--> ?PR?MAIN?MAIN
|
||
|
||
?PR?MAIN?MAIN 0008H 0001H
|
||
+--> ?PR?PORT_INIT?MAIN
|
||
+--> ?PR?OLED_INIT?OLED
|
||
+--> ?PR?OLED_CLEAR?OLED
|
||
+--> ?PR?_DELAY_MS?OLED
|
||
+--> ?PR?_OLED_SHOWCHINESE?OLED
|
||
+--> ?CO?MAIN
|
||
+--> ?PR?_OLED_SHOWSTRING?OLED
|
||
+--> ?PR?_OLED_SHOWCHAR?OLED
|
||
+--> ?PR?_OLED_SHOWNUM?OLED
|
||
+--> ?PR?_OLED_DRAWBMP?OLED
|
||
|
||
?PR?OLED_INIT?OLED ----- -----
|
||
+--> ?PR?_DELAY_MS?OLED
|
||
+--> ?PR?_OLED_WR_BYTE?OLED
|
||
+--> ?PR?OLED_CLEAR?OLED
|
||
+--> ?PR?_OLED_SET_POS?OLED
|
||
|
||
?PR?OLED_CLEAR?OLED ----- -----
|
||
+--> ?PR?_OLED_WR_BYTE?OLED
|
||
|
||
?PR?_OLED_SET_POS?OLED ----- -----
|
||
+--> ?PR?_OLED_WR_BYTE?OLED
|
||
|
||
?PR?_OLED_SHOWCHINESE?OLED 0009H 0001H
|
||
+--> ?PR?_OLED_SET_POS?OLED
|
||
+--> ?CO?OLED
|
||
+--> ?PR?_OLED_WR_BYTE?OLED
|
||
|
||
?PR?_OLED_SHOWSTRING?OLED 0009H 0006H
|
||
+--> ?PR?_OLED_SHOWCHAR?OLED
|
||
|
||
?PR?_OLED_SHOWCHAR?OLED ----- -----
|
||
+--> ?PR?_OLED_SET_POS?OLED
|
||
+--> ?CO?OLED
|
||
+--> ?PR?_OLED_WR_BYTE?OLED
|
||
|
||
?PR?_OLED_SHOWNUM?OLED 0009H 0009H
|
||
+--> ?PR?_OLED_POW?OLED
|
||
+--> ?PR?_OLED_SHOWCHAR?OLED
|
||
|
||
?PR?_OLED_POW?OLED 0012H 0001H
|
||
|
||
?PR?_OLED_DRAWBMP?OLED 0009H 000AH
|
||
+--> ?PR?_OLED_SET_POS?OLED
|
||
+--> ?PR?_OLED_WR_BYTE?OLED
|
||
|
||
|
||
|
||
SYMBOL TABLE OF MODULE: OLED (OLED)
|
||
|
||
VALUE TYPE NAME
|
||
----------------------------------
|
||
|
||
------- MODULE OLED
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 3
|
||
|
||
|
||
C:0000H SYMBOL _ICE_DUMMY_
|
||
C:16BCH PUBLIC OLED_Display_On
|
||
B:00A0H.4 PUBLIC OLED_RST
|
||
D:00A0H PUBLIC P2
|
||
B:00A0H.5 PUBLIC OLED_DC
|
||
C:1308H PUBLIC OLED_Init
|
||
B:00A0H.6 PUBLIC OLED_CS
|
||
C:15CBH PUBLIC _OLED_ShowString
|
||
C:1619H PUBLIC _OLED_WR_Byte
|
||
C:14C0H PUBLIC _OLED_ShowChar
|
||
C:0003H PUBLIC F6x8
|
||
C:081BH PUBLIC Hzk
|
||
B:00A0H.3 PUBLIC OLED_SDIN
|
||
C:022BH PUBLIC F8X16
|
||
C:1668H PUBLIC _OLED_Set_Pos
|
||
C:1588H PUBLIC _OLED_ShowCHinese
|
||
C:168AH PUBLIC _delay_ms
|
||
C:144CH PUBLIC _OLED_ShowNum
|
||
C:16CDH PUBLIC OLED_Display_Off
|
||
C:16A4H PUBLIC _oled_pow
|
||
B:00A0H.2 PUBLIC OLED_SCL
|
||
C:1641H PUBLIC OLED_Clear
|
||
C:1526H PUBLIC _OLED_DrawBMP
|
||
------- PROC _DELAY_MS
|
||
D:0006H SYMBOL ms
|
||
------- DO
|
||
D:0004H SYMBOL a
|
||
------- ENDDO
|
||
C:168AH LINE# 16
|
||
C:168AH LINE# 17
|
||
C:168AH LINE# 19
|
||
C:168EH LINE# 20
|
||
C:168EH LINE# 21
|
||
C:1692H LINE# 22
|
||
C:169CH LINE# 23
|
||
C:16A1H LINE# 24
|
||
C:16A3H LINE# 26
|
||
------- ENDPROC _DELAY_MS
|
||
C:1612H SYMBOL L?0073
|
||
------- PROC L?0072
|
||
------- ENDPROC L?0072
|
||
C:1612H SYMBOL L?0073
|
||
------- PROC _OLED_WR_BYTE
|
||
D:0007H SYMBOL dat
|
||
D:0005H SYMBOL cmd
|
||
------- DO
|
||
D:0006H SYMBOL i
|
||
------- ENDDO
|
||
C:1619H LINE# 48
|
||
C:1619H LINE# 49
|
||
C:1619H LINE# 51
|
||
C:161CH LINE# 52
|
||
C:1620H LINE# 54
|
||
C:1622H LINE# 55
|
||
C:1624H LINE# 56
|
||
C:1626H LINE# 57
|
||
C:1626H LINE# 58
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 4
|
||
|
||
|
||
C:1628H LINE# 59
|
||
C:162CH LINE# 60
|
||
C:162CH LINE# 61
|
||
C:162EH LINE# 62
|
||
C:1630H LINE# 64
|
||
C:1632H LINE# 65
|
||
C:1634H LINE# 66
|
||
C:1638H LINE# 67
|
||
C:163CH LINE# 68
|
||
C:163EH LINE# 69
|
||
C:1640H LINE# 70
|
||
------- ENDPROC _OLED_WR_BYTE
|
||
------- PROC _OLED_SET_POS
|
||
D:0004H SYMBOL x
|
||
D:0005H SYMBOL y
|
||
C:1668H LINE# 72
|
||
C:166AH LINE# 73
|
||
C:166AH LINE# 74
|
||
C:1673H LINE# 75
|
||
C:1681H LINE# 76
|
||
------- ENDPROC _OLED_SET_POS
|
||
------- PROC OLED_DISPLAY_ON
|
||
C:16BCH LINE# 79
|
||
C:16BCH LINE# 80
|
||
C:16BCH LINE# 81
|
||
C:16C3H LINE# 82
|
||
C:16C8H LINE# 83
|
||
------- ENDPROC OLED_DISPLAY_ON
|
||
------- PROC OLED_DISPLAY_OFF
|
||
C:16CDH LINE# 86
|
||
C:16CDH LINE# 87
|
||
C:16CDH LINE# 88
|
||
C:16D4H LINE# 89
|
||
C:16D9H LINE# 90
|
||
------- ENDPROC OLED_DISPLAY_OFF
|
||
------- PROC OLED_CLEAR
|
||
------- DO
|
||
D:0004H SYMBOL i
|
||
D:0003H SYMBOL n
|
||
------- ENDDO
|
||
C:1641H LINE# 93
|
||
C:1641H LINE# 94
|
||
C:1641H LINE# 96
|
||
C:1643H LINE# 97
|
||
C:1643H LINE# 98
|
||
C:164CH LINE# 99
|
||
C:1651H LINE# 100
|
||
C:1656H LINE# 101
|
||
C:1663H LINE# 102
|
||
C:1667H LINE# 103
|
||
------- ENDPROC OLED_CLEAR
|
||
------- PROC _OLED_SHOWCHAR
|
||
D:0002H SYMBOL x
|
||
D:0001H SYMBOL y
|
||
D:0007H SYMBOL chr
|
||
------- DO
|
||
D:0003H SYMBOL c
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 5
|
||
|
||
|
||
D:0004H SYMBOL i
|
||
------- ENDDO
|
||
C:14C0H LINE# 111
|
||
C:14C6H LINE# 112
|
||
C:14C6H LINE# 113
|
||
C:14C8H LINE# 114
|
||
C:14CCH LINE# 115
|
||
C:14D6H LINE# 116
|
||
C:14D6H LINE# 117
|
||
C:14D6H LINE# 118
|
||
C:14DDH LINE# 119
|
||
C:14DFH LINE# 120
|
||
C:14FDH LINE# 121
|
||
C:1505H LINE# 122
|
||
C:1507H LINE# 123
|
||
------- ENDPROC _OLED_SHOWCHAR
|
||
------- PROC _OLED_POW
|
||
D:0012H SYMBOL m
|
||
D:0001H SYMBOL n
|
||
------- DO
|
||
D:0006H SYMBOL result
|
||
------- ENDDO
|
||
C:16A4H LINE# 133
|
||
C:16A8H LINE# 134
|
||
C:16A8H LINE# 135
|
||
C:16ACH LINE# 136
|
||
C:16BBH LINE# 137
|
||
C:16BBH LINE# 138
|
||
------- ENDPROC _OLED_POW
|
||
------- PROC _OLED_SHOWNUM
|
||
D:0009H SYMBOL x
|
||
D:000AH SYMBOL y
|
||
D:000BH SYMBOL num
|
||
D:000DH SYMBOL len
|
||
D:000EH SYMBOL size2
|
||
------- DO
|
||
D:000FH SYMBOL t
|
||
D:0010H SYMBOL temp
|
||
D:0011H SYMBOL enshow
|
||
------- ENDDO
|
||
C:144CH LINE# 145
|
||
C:1454H LINE# 146
|
||
C:1454H LINE# 148
|
||
C:1457H LINE# 149
|
||
C:1460H LINE# 150
|
||
C:1460H LINE# 151
|
||
C:1482H LINE# 152
|
||
C:1490H LINE# 153
|
||
C:1490H LINE# 154
|
||
C:1494H LINE# 155
|
||
C:1494H LINE# 156
|
||
C:14A1H LINE# 157
|
||
C:14A3H LINE# 158
|
||
C:14A6H LINE# 160
|
||
C:14A6H LINE# 161
|
||
C:14BBH LINE# 162
|
||
C:14BFH LINE# 163
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 6
|
||
|
||
|
||
------- ENDPROC _OLED_SHOWNUM
|
||
------- PROC _OLED_SHOWSTRING
|
||
D:0009H SYMBOL x
|
||
D:000AH SYMBOL y
|
||
D:000BH SYMBOL chr
|
||
------- DO
|
||
D:000EH SYMBOL j
|
||
------- ENDDO
|
||
C:15CBH LINE# 165
|
||
C:15D5H LINE# 166
|
||
C:15D5H LINE# 167
|
||
C:15D8H LINE# 168
|
||
C:15EAH LINE# 169
|
||
C:15F1H LINE# 170
|
||
C:15F7H LINE# 171
|
||
C:1603H LINE# 172
|
||
C:1605H LINE# 173
|
||
C:1607H LINE# 174
|
||
------- ENDPROC _OLED_SHOWSTRING
|
||
------- PROC _OLED_SHOWCHINESE
|
||
D:0002H SYMBOL x
|
||
D:0001H SYMBOL y
|
||
D:0003H SYMBOL no
|
||
------- DO
|
||
D:0004H SYMBOL t
|
||
D:0009H SYMBOL adder
|
||
------- ENDDO
|
||
C:1588H LINE# 176
|
||
C:158CH LINE# 177
|
||
C:158CH LINE# 178
|
||
C:158FH LINE# 179
|
||
C:1592H LINE# 180
|
||
C:1594H LINE# 181
|
||
C:1594H LINE# 182
|
||
C:15A4H LINE# 183
|
||
C:15A6H LINE# 184
|
||
C:15AAH LINE# 185
|
||
C:15B2H LINE# 186
|
||
C:15B4H LINE# 187
|
||
C:15B4H LINE# 188
|
||
C:15C4H LINE# 189
|
||
C:15C6H LINE# 190
|
||
C:15CAH LINE# 191
|
||
------- ENDPROC _OLED_SHOWCHINESE
|
||
------- PROC _OLED_DRAWBMP
|
||
D:0009H SYMBOL x0
|
||
D:0005H SYMBOL y0
|
||
D:000BH SYMBOL x1
|
||
D:000CH SYMBOL y1
|
||
D:000DH SYMBOL BMP
|
||
------- DO
|
||
D:0010H SYMBOL j
|
||
D:0004H SYMBOL x
|
||
D:0012H SYMBOL y
|
||
------- ENDDO
|
||
C:1526H LINE# 193
|
||
C:152AH LINE# 194
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 7
|
||
|
||
|
||
C:152AH LINE# 195
|
||
C:152FH LINE# 198
|
||
C:1540H LINE# 199
|
||
C:154AH LINE# 200
|
||
C:1553H LINE# 201
|
||
C:1553H LINE# 202
|
||
C:155AH LINE# 203
|
||
C:1562H LINE# 204
|
||
C:1562H LINE# 205
|
||
C:1580H LINE# 206
|
||
C:1583H LINE# 207
|
||
C:1587H LINE# 208
|
||
------- ENDPROC _OLED_DRAWBMP
|
||
------- PROC OLED_INIT
|
||
C:1308H LINE# 212
|
||
C:1308H LINE# 213
|
||
C:1308H LINE# 217
|
||
C:130AH LINE# 218
|
||
C:1311H LINE# 219
|
||
C:1313H LINE# 220
|
||
C:131AH LINE# 221
|
||
C:131CH LINE# 253
|
||
C:1323H LINE# 254
|
||
C:1328H LINE# 255
|
||
C:132DH LINE# 256
|
||
C:1332H LINE# 257
|
||
C:1337H LINE# 258
|
||
C:133CH LINE# 259
|
||
C:1341H LINE# 260
|
||
C:1346H LINE# 261
|
||
C:134BH LINE# 262
|
||
C:1350H LINE# 263
|
||
C:1355H LINE# 264
|
||
C:135AH LINE# 265
|
||
C:135FH LINE# 266
|
||
C:1364H LINE# 267
|
||
C:1369H LINE# 268
|
||
C:136EH LINE# 269
|
||
C:1373H LINE# 270
|
||
C:1378H LINE# 271
|
||
C:137DH LINE# 272
|
||
C:1382H LINE# 273
|
||
C:1387H LINE# 274
|
||
C:138CH LINE# 275
|
||
C:1391H LINE# 276
|
||
C:1396H LINE# 277
|
||
C:139BH LINE# 278
|
||
C:13A0H LINE# 279
|
||
C:13A5H LINE# 280
|
||
C:13AAH LINE# 282
|
||
C:13AFH LINE# 283
|
||
C:13B2H LINE# 284
|
||
------- ENDPROC OLED_INIT
|
||
------- ENDMOD OLED
|
||
|
||
------- MODULE MAIN
|
||
C:0000H SYMBOL _ICE_DUMMY_
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 8
|
||
|
||
|
||
D:00A0H PUBLIC P2
|
||
D:00B0H PUBLIC P3
|
||
D:00A7H PUBLIC P3MDOUT
|
||
C:0A02H PUBLIC BMP1
|
||
C:0E02H PUBLIC BMP2
|
||
D:00D9H PUBLIC PCA0MD
|
||
D:00E2H PUBLIC XBR1
|
||
C:1202H PUBLIC main
|
||
C:16EAH PUBLIC PORT_Init
|
||
B:00B0H.3 PUBLIC LED
|
||
------- PROC PORT_INIT
|
||
C:16EAH LINE# 32
|
||
C:16EAH LINE# 33
|
||
C:16EAH LINE# 34
|
||
C:16EDH LINE# 35
|
||
C:16F0H LINE# 36
|
||
------- ENDPROC PORT_INIT
|
||
------- PROC MAIN
|
||
------- DO
|
||
D:0008H SYMBOL t
|
||
------- ENDDO
|
||
C:1202H LINE# 38
|
||
C:1202H LINE# 39
|
||
C:1202H LINE# 40
|
||
C:1205H LINE# 43
|
||
C:1208H LINE# 44
|
||
C:120BH LINE# 45
|
||
C:120EH LINE# 61
|
||
C:1211H LINE# 62
|
||
C:1211H LINE# 63
|
||
C:1211H LINE# 64
|
||
C:1214H LINE# 65
|
||
C:1216H LINE# 66
|
||
C:121DH LINE# 67
|
||
C:121FH LINE# 68
|
||
C:1226H LINE# 69
|
||
C:122DH LINE# 70
|
||
C:1236H LINE# 71
|
||
C:123FH LINE# 72
|
||
C:1248H LINE# 73
|
||
C:1251H LINE# 74
|
||
C:125AH LINE# 75
|
||
C:1263H LINE# 76
|
||
C:1270H LINE# 78
|
||
C:127DH LINE# 79
|
||
C:128AH LINE# 80
|
||
C:1297H LINE# 81
|
||
C:12A0H LINE# 82
|
||
C:12A2H LINE# 83
|
||
C:12ACH LINE# 84
|
||
C:12BEH LINE# 87
|
||
C:12C5H LINE# 88
|
||
C:12C8H LINE# 89
|
||
C:12CFH LINE# 90
|
||
C:12E3H LINE# 91
|
||
C:12EAH LINE# 92
|
||
C:12FEH LINE# 93
|
||
BL51 BANKED LINKER/LOCATER V6.22 05/03/2018 10:43:14 PAGE 9
|
||
|
||
|
||
C:1305H LINE# 94
|
||
------- ENDPROC MAIN
|
||
------- ENDMOD MAIN
|
||
|
||
------- MODULE ?C?CLDOPTR
|
||
C:13B8H PUBLIC ?C?CLDOPTR
|
||
------- ENDMOD ?C?CLDOPTR
|
||
|
||
------- MODULE ?C?IMUL
|
||
C:13E5H PUBLIC ?C?IMUL
|
||
------- ENDMOD ?C?IMUL
|
||
|
||
------- MODULE ?C?UIDIV
|
||
C:13F7H PUBLIC ?C?UIDIV
|
||
------- ENDMOD ?C?UIDIV
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?OLED_DISPLAY_ON?OLED
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?OLED_DISPLAY_OFF?OLED
|
||
|
||
Program Size: data=20.0 xdata=0 code=5873
|
||
LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 0 ERROR(S)
|