📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 01/09/2008 13:45:49 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE lcd128_64.obj, maintest.obj, wait.obj, Font.obj TO lcd
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
lcd128_64.obj (LCD128_64)
maintest.obj (MAINTEST)
wait.obj (WAIT)
Font.obj (FONT)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: lcd (LCD128_64)
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 000FH UNIT ?DT?_PRINTN?LCD128_64
DATA 0017H 000FH UNIT ?DT?_PRINTN8?LCD128_64
DATA 0026H 000FH UNIT ?DT?_PRINTN?MAINTEST
DATA 0035H 000FH UNIT ?DT?_PRINTN8?MAINTEST
DATA 0044H 000DH UNIT ?DT?_PRINT16?LCD128_64
DATA 0051H 000DH UNIT ?DT?_PRINT16?MAINTEST
DATA 005EH 000BH UNIT ?DT?_PRINT?LCD128_64
DATA 0069H 000BH UNIT ?DT?_PRINT?MAINTEST
DATA 0074H 0009H UNIT ?DT?_PRINT6?LCD128_64
DATA 007DH 0002H UNIT ?DT?LCD128_64
IDATA 007FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0DE5H UNIT ?CO?FONT
CODE 0DE8H 016EH UNIT ?PR?_PRINT16?LCD128_64
CODE 0F56H 016EH UNIT ?PR?_PRINT16?MAINTEST
CODE 10C4H 0140H UNIT ?C?LIB_CODE
CODE 1204H 00BAH UNIT ?PR?_PRINT8?LCD128_64
CODE 12BEH 00BAH UNIT ?PR?_PRINT8?MAINTEST
CODE 1378H 0092H UNIT ?PR?INITLCD?LCD128_64
CODE 140AH 0092H UNIT ?PR?INITLCD?MAINTEST
CODE 149CH 008CH UNIT ?C_C51STARTUP
CODE 1528H 0088H UNIT ?PR?_PRINT?LCD128_64
CODE 15B0H 0088H UNIT ?PR?_PRINT?MAINTEST
CODE 1638H 0071H UNIT ?PR?_PRINT6?LCD128_64
CODE 16A9H 0071H UNIT ?PR?_PRINT6?MAINTEST
CODE 171AH 006AH UNIT ?PR?_RECTANGLE?LCD128_64
CODE 1784H 006AH UNIT ?PR?_RECTANGLE?MAINTEST
BL51 BANKED LINKER/LOCATER V6.05 01/09/2008 13:45:49 PAGE 2
CODE 17EEH 0062H UNIT ?PR?_PRINTN8?LCD128_64
CODE 1850H 0062H UNIT ?PR?_PRINTN8?MAINTEST
CODE 18B2H 0060H UNIT ?PR?_PRINTN?LCD128_64
CODE 1912H 0060H UNIT ?PR?_PRINTN?MAINTEST
CODE 1972H 005BH UNIT ?PR?_HALWAIT?WAIT
CODE 19CDH 0032H UNIT ?PR?LOADICO?LCD128_64
CODE 19FFH 0032H UNIT ?PR?LOADICO?MAINTEST
CODE 1A31H 002BH UNIT ?PR?_INITCLOCK?MAINTEST
CODE 1A5CH 0029H UNIT ?PR?_FDELAY?LCD128_64
CODE 1A85H 0029H UNIT ?PR?_FDELAY?MAINTEST
CODE 1AAEH 0028H UNIT ?PR?_LCDWRITECOM?LCD128_64
CODE 1AD6H 0028H UNIT ?PR?_LCDWRITEDATA?LCD128_64
CODE 1AFEH 0028H UNIT ?PR?_LCDWRITECOM?MAINTEST
CODE 1B26H 0028H UNIT ?PR?_LCDWRITEDATA?MAINTEST
CODE 1B4EH 001EH UNIT ?PR?_SETRAMADDR?LCD128_64
CODE 1B6CH 001EH UNIT ?PR?_SETRAMADDR?MAINTEST
CODE 1B8AH 0017H UNIT ?PR?CLEARSCREEN?LCD128_64
CODE 1BA1H 0017H UNIT ?PR?CLEARSCREEN?MAINTEST
CODE 1BB8H 0016H UNIT ?PR?_DELAYLCD?LCD128_64
CODE 1BCEH 0016H UNIT ?PR?_DELAYLCD?MAINTEST
CODE 1BE4H 0015H UNIT ?PR?TURNONDISP?MAINTEST
CODE 1BF9H 000FH UNIT ?PR?MAIN?MAINTEST
CODE 1C08H 000CH UNIT ?PR?PROG_RESET?LCD128_64
CODE 1C14H 000CH UNIT ?PR?_SETCONTRAST?LCD128_64
CODE 1C20H 000CH UNIT ?PR?PROG_RESET?MAINTEST
CODE 1C2CH 000CH UNIT ?PR?_SETCONTRAST?MAINTEST
CODE 1C38H 0007H UNIT ?PR?LCDPORTINIT?LCD128_64
CODE 1C3FH 0007H UNIT ?C_INITSEG
CODE 1C46H 0007H UNIT ?PR?LCDPORTINIT?MAINTEST
CODE 1C4DH 0003H UNIT ?PR?RESETCHIP?LCD128_64
CODE 1C50H 0003H UNIT ?PR?RESETCHIP?MAINTEST
OVERLAY MAP OF MODULE: lcd (LCD128_64)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAINTEST
+--> ?C_INITSEG
?PR?MAIN?MAINTEST ----- -----
+--> ?PR?_INITCLOCK?MAINTEST
+--> ?PR?INITLCD?MAINTEST
+--> ?PR?TURNONDISP?MAINTEST
?PR?_INITCLOCK?MAINTEST 0000H 0004H
?PR?INITLCD?MAINTEST ----- -----
+--> ?PR?LCDPORTINIT?MAINTEST
+--> ?PR?RESETCHIP?MAINTEST
+--> ?PR?_LCDWRITECOM?MAINTEST
+--> ?PR?_HALWAIT?WAIT
+--> ?PR?CLEARSCREEN?MAINTEST
BL51 BANKED LINKER/LOCATER V6.05 01/09/2008 13:45:49 PAGE 3
?PR?RESETCHIP?MAINTEST ----- -----
+--> ?PR?PROG_RESET?MAINTEST
?PR?PROG_RESET?MAINTEST ----- -----
+--> ?PR?_DELAYLCD?MAINTEST
?PR?_HALWAIT?WAIT 0001H 0004H
?PR?CLEARSCREEN?MAINTEST ----- -----
+--> ?PR?_SETRAMADDR?MAINTEST
+--> ?PR?_LCDWRITEDATA?MAINTEST
?PR?_SETRAMADDR?MAINTEST ----- -----
+--> ?PR?_LCDWRITECOM?MAINTEST
?PR?_LCDWRITEDATA?MAINTEST ----- -----
+--> ?PR?_SETRAMADDR?MAINTEST
?PR?TURNONDISP?MAINTEST 0000H 0001H
+--> ?PR?LOADICO?MAINTEST
+--> ?PR?_HALWAIT?WAIT
?PR?LOADICO?MAINTEST ----- -----
+--> ?PR?_SETRAMADDR?MAINTEST
+--> ?CO?FONT
+--> ?PR?_LCDWRITEDATA?MAINTEST
IGNORED SEGMENTS:
?DT?_PRINT8?LCD128_64
?DT?_RECTANGLE?LCD128_64
?DT?_PRINT6?MAINTEST
?DT?_PRINT8?MAINTEST
?DT?_RECTANGLE?MAINTEST
?DT?MAINTEST
_DATA_GROUP_
IGNORED SYMBOLS:
?_PRINT16?BYTE
?_PRINT6?BYTE
?_PRINT8?BYTE
?_PRINT?BYTE
?_PRINTN8?BYTE
?_PRINTN?BYTE
?_RECTANGLE?BYTE
BT_STATE
CLEARSCREEN
CONTRASTVALUE
INITLCD
LCDPORTINIT
LOADICO
PROG_RESET
RESETCHIP
BL51 BANKED LINKER/LOCATER V6.05 01/09/2008 13:45:49 PAGE 4
_DELAYLCD
_FDELAY
_LCDWRITECOM
_LCDWRITEDATA
_PRINT
_PRINT16
_PRINT6
_PRINT8
_PRINTN
_PRINTN8
_RECTANGLE
_SETCONTRAST
_SETRAMADDR
SYMBOL TABLE OF MODULE: lcd (LCD128_64)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD128_64
C:0000H SYMBOL _ICE_DUMMY_
C:18B2H PUBLIC _Printn
D:0080H PUBLIC P0
C:1C08H PUBLIC Prog_Reset
D:0090H PUBLIC P1
C:1C14H PUBLIC _SetContrast
C:1AB3H PUBLIC _Lcdwritecom
B:0090H.5 PUBLIC LCD_CLK
C:1528H PUBLIC _Print
C:171AH PUBLIC _Rectangle
B:0090H.6 PUBLIC LCD_SDO
C:1378H PUBLIC InitLcd
C:1C4DH PUBLIC Resetchip
B:0080H.1 PUBLIC LCD_PWR
B:0090H.4 PUBLIC LCD_RST
C:17EEH PUBLIC _Printn8
C:1638H PUBLIC _Print6
C:1BB8H PUBLIC _delaylcd
C:1204H PUBLIC _Print8
B:0080H.2 PUBLIC LCD_CS
C:1B52H PUBLIC _SetRamAddr
C:1B8AH PUBLIC ClearScreen
C:1C38H PUBLIC LcdPortInit
D:007DH PUBLIC ContrastValue
B:0080H.0 PUBLIC LCD_RS
C:19CDH PUBLIC LoadICO
C:1ADDH PUBLIC _Lcdwritedata
D:00FDH PUBLIC P0DIR
D:00FEH PUBLIC P1DIR
C:0DE8H PUBLIC _Print16
C:1A5CH PUBLIC _fdelay
D:007EH PUBLIC BT_State
------- PROC _DELAYLCD
D:0006H SYMBOL x
------- DO
BL51 BANKED LINKER/LOCATER V6.05 01/09/2008 13:45:49 PAGE 5
D:0005H SYMBOL j
------- ENDDO
C:1BB8H LINE# 49
C:1BB8H LINE# 50
C:1BB8H LINE# 52
C:1BC2H LINE# 53
C:1BC2H LINE# 54
C:1BCDH LINE# 55
C:1BCDH LINE# 56
------- ENDPROC _DELAYLCD
------- PROC _FDELAY
D:0004H SYMBOL n
------- DO
D:0002H SYMBOL i
D:0082H SYMBOL j
------- ENDDO
C:1A5CH LINE# 63
C:1A60H LINE# 64
C:1A60H LINE# 67
C:1A63H LINE# 68
C:1A84H LINE# 69
------- ENDPROC _FDELAY
C:1AAEH SYMBOL L?0139
------- PROC L?0138
------- ENDPROC L?0138
C:1AAEH SYMBOL L?0139
------- PROC _LCDWRITECOM
D:0007H SYMBOL com
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL temp
------- ENDDO
C:1AB3H LINE# 78
C:1AB3H LINE# 79
C:1AB3H LINE# 81
C:1AB5H LINE# 82
C:1AB7H LINE# 83
C:1AB9H LINE# 84
C:1AB9H LINE# 86
C:1ABBH LINE# 87
C:1ABBH LINE# 88
C:1ABFH LINE# 89
C:1ABFH LINE# 90
C:1AC1H LINE# 91
C:1AC3H LINE# 92
C:1AC5H LINE# 93
C:1AC9H LINE# 94
C:1ACBH LINE# 95
C:1ACCH LINE# 96
C:1ACDH LINE# 97
C:1ACFH LINE# 98
C:1AD3H LINE# 99
C:1AD5H LINE# 100
------- ENDPROC _LCDWRITECOM
------- PROC L?0142
------- ENDPROC L?0142
------- PROC _LCDWRITEDATA
BL51 BANKED LINKER/LOCATER V6.05 01/09/2008 13:45:49 PAGE 6
D:0007H SYMBOL dat
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL temp
------- ENDDO
C:1ADDH LINE# 108
C:1ADDH LINE# 109
C:1ADDH LINE# 111
C:1ADFH LINE# 112
C:1AE1H LINE# 113
C:1AE1H LINE# 115
C:1AE3H LINE# 116
C:1AE3H LINE# 117
C:1AE7H LINE# 118
C:1AE7H LINE# 119
C:1AE9H LINE# 120
C:1AEBH LINE# 121
C:1AEDH LINE# 122
C:1AF1H LINE# 123
C:1AF3H LINE# 124
C:1AF4H LINE# 125
C:1AF5H LINE# 126
C:1AF7H LINE# 127
C:1AFBH LINE# 128
C:1AFDH LINE# 129
------- ENDPROC _LCDWRITEDATA
------- PROC PROG_RESET
C:1C08H LINE# 137
C:1C08H LINE# 138
C:1C08H LINE# 139
C:1C0AH LINE# 140
C:1C11H LINE# 141
C:1C13H LINE# 142
------- ENDPROC PROG_RESET
------- PROC RESETCHIP
C:1C4DH LINE# 149
C:1C4DH LINE# 150
C:1C4DH LINE# 151
------- ENDPROC RESETCHIP
C:1B4EH SYMBOL L?0141
------- PROC L?0140
------- ENDPROC L?0140
C:1B4EH SYMBOL L?0141
------- PROC _SETRAMADDR
D:0007H SYMBOL Page
D:0005H SYMBOL Col
C:1B52H LINE# 160
C:1B52H LINE# 161
C:1B52H LINE# 162
C:1B59H LINE# 163
C:1B60H LINE# 164
------- ENDPROC _SETRAMADDR
------- PROC _SETCONTRAST
D:0005H SYMBOL Step
C:1C14H LINE# 172
C:1C16H LINE# 173
C:1C16H LINE# 174
BL51 BANKED LINKER/LOCATER V6.05 01/09/2008 13:45:49 PAGE 7
C:1C1BH LINE# 175
------- ENDPROC _SETCONTRAST
------- PROC LCDPORTINIT
C:1C38H LINE# 178
C:1C38H LINE# 179
C:1C38H LINE# 180
C:1C3BH LINE# 181
C:1C3EH LINE# 182
------- ENDPROC LCDPORTINIT
------- PROC INITLCD
C:1378H LINE# 191
C:1378H LINE# 192
C:1378H LINE# 193
C:137BH LINE# 194
C:137DH LINE# 195
C:137FH LINE# 196
C:1381H LINE# 197
C:1383H LINE# 198
C:1385H LINE# 199
C:1387H LINE# 201
C:138AH LINE# 202
C:138FH LINE# 203
C:1394H LINE# 204
C:1399H LINE# 205
C:139EH LINE# 206
C:13A3H LINE# 207
C:13A8H LINE# 208
C:13ADH LINE# 209
C:13B2H LINE# 210
C:13B7H LINE# 211
C:13BCH LINE# 212
C:13C1H LINE# 213
C:13C6H LINE# 214
C:13CBH LINE# 215
C:13D0H LINE# 216
C:13D2H LINE# 217
C:13D5H LINE# 218
C:13DAH LINE# 219
C:13DFH LINE# 220
C:13E1H LINE# 221
C:13E4H LINE# 222
C:13E9H LINE# 223
C:13EEH LINE# 224
C:13F0H LINE# 225
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -