stm32_ota/OLED显示屏资料/03中景园电子1.3英寸OLED显示屏测试程序/12中景园电子1.3英寸OLED显示屏_C8051F340系列_SPI_例程/OLED.M51

509 lines
18 KiB
Plaintext
Raw Normal View History

2024-12-17 20:03:43 +08:00
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)