📄 lcd_89le52.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 02/05/2008 22:29:47 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE 12864_main.obj, 12864_LCD.obj, delay.obj, .\key1.obj TO LCD_89le52 RAMSIZE (256)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
12864_main.obj (12864_MAIN)
12864_LCD.obj (12864_LCD)
delay.obj (DELAY)
.\key1.obj (KEY1)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
LINK MAP OF MODULE: LCD_89le52 (12864_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 0005H UNIT _DATA_GROUP_
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 006EH UNIT ?XD?12864_MAIN
BL51 BANKED LINKER/LOCATER V5.03 02/05/2008 22:29:47 PAGE 2
XDATA 006EH 0031H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0001H UNIT ?PR?DELAY_1US?DELAY
0007H 0004H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0727H UNIT ?C?LIB_CODE
CODE 0735H 0483H UNIT ?PR?PRINTF?PRINTF
CODE 0BB8H 013EH UNIT ?PR?MAIN?12864_MAIN
CODE 0CF6H 00CAH UNIT ?PR?COUNT_MILE?12864_MAIN
CODE 0DC0H 00A6H UNIT ?PR?IN_PULSE?12864_MAIN
CODE 0E66H 008CH UNIT ?C_C51STARTUP
CODE 0EF2H 0080H UNIT ?CO?12864_MAIN
CODE 0F72H 0078H UNIT ?PR?TIME_0?12864_MAIN
CODE 0FEAH 0044H UNIT ?C?LDIV
CODE 102EH 003DH UNIT ?PR?12864_MAIN
CODE 106BH 003AH UNIT ?PR?LCD_INIT?12864_LCD
CODE 10A5H 003AH UNIT ?PR?_LCD_WRITE_CHAR?12864_LCD
CODE 10DFH 002EH UNIT ?PR?_LCD_SET_XY?12864_LCD
CODE 110DH 002EH UNIT ?PR?_LCD_WRITE_STRING?12864_LCD
CODE 113BH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1162H 0020H UNIT ?PR?KEY_READ?KEY1
CODE 1182H 001BH UNIT ?PR?LCD_WAIT_READY?12864_LCD
CODE 119DH 001AH UNIT ?C_INITSEG
CODE 11B7H 0019H UNIT ?PR?_DELAY_NMS?DELAY
CODE 11D0H 0018H UNIT ?PR?SYS_TIMERINIT?12864_LCD
CODE 11E8H 0015H UNIT ?PR?_DELAY_NUS?DELAY
CODE 11FDH 000FH UNIT ?PR?DELAY_1MS?DELAY
CODE 120CH 000EH UNIT ?PR?LCD_EN_WRITE?12864_LCD
OVERLAY MAP OF MODULE: LCD_89le52 (12864_MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------
?PR?TIME_0?12864_MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?12864_MAIN
*** NEW ROOT ***************************************************
?PR?IN_PULSE?12864_MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?12864_MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?12864_MAIN
+--> ?C_INITSEG
?PR?MAIN?12864_MAIN ----- ----- ----- ----- 006EH 0001H
+--> ?CO?12864_MAIN
+--> ?PR?SYS_TIMERINIT?12864_LCD
BL51 BANKED LINKER/LOCATER V5.03 02/05/2008 22:29:47 PAGE 3
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?LCD_INIT?12864_LCD
+--> ?PR?KEY_READ?KEY1
+--> ?PR?COUNT_MILE?12864_MAIN
+--> ?PR?12864_MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_LCD_WRITE_STRING?12864_LCD
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
?PR?_DELAY_NMS?DELAY ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_1MS?DELAY
?PR?LCD_INIT?12864_LCD ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
?PR?_LCD_WRITE_CHAR?12864_LCD ----- ----- ----- ----- 0073H 0003H
+--> ?PR?LCD_WAIT_READY?12864_LCD
+--> ?PR?LCD_EN_WRITE?12864_LCD
?PR?LCD_EN_WRITE?12864_LCD ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_NUS?DELAY
?PR?_DELAY_NUS?DELAY ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_1US?DELAY
?PR?COUNT_MILE?12864_MAIN ----- ----- ----- ----- 006FH 0004H
+--> ?PR?12864_MAIN
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 006FH 0030H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_LCD_WRITE_STRING?12864_LCD ----- ----- ----- ----- 006FH 0003H
+--> ?PR?_LCD_SET_XY?12864_LCD
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
+--> ?PR?_DELAY_NMS?DELAY
?PR?_LCD_SET_XY?12864_LCD ----- ----- ----- ----- 0072H 0001H
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
SYMBOL TABLE OF MODULE: LCD_89le52 (12864_MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE 12864_MAIN
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC mile_this_time_kilometer
X:0002H PUBLIC str1
X:0005H PUBLIC LCD_X
X:0006H PUBLIC str2
X:0009H PUBLIC LCD_Y
X:000AH PUBLIC run_kk
X:000CH PUBLIC str3
X:000FH PUBLIC str4
BL51 BANKED LINKER/LOCATER V5.03 02/05/2008 22:29:47 PAGE 4
X:0012H PUBLIC str5
X:0015H PUBLIC speed
C:0F72H PUBLIC Time_0
X:0029H PUBLIC run_k
X:002BH PUBLIC read_from_eeprom_meter
C:0BB8H PUBLIC main
X:002DH PUBLIC total_meter
X:002FH PUBLIC read_from_eeprom_mile
X:0031H PUBLIC count
X:0033H PUBLIC total_mile
C:0CF6H PUBLIC count_mile
X:0035H PUBLIC motor_velocity_int
X:0037H PUBLIC COUNT1
X:0038H PUBLIC COUNT2
X:0039H PUBLIC COUNT3
X:003AH PUBLIC page_show
C:0DC0H PUBLIC In_pulse
X:003CH PUBLIC now_remove
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
X:0050H PUBLIC ii
X:0052H PUBLIC run
X:0054H PUBLIC mile_this_time_meter
X:0056H PUBLIC odometer
X:006AH PUBLIC run_start_mile
X:006CH PUBLIC time_interval
C:102EH SYMBOL Com0014
C:102EH SYMBOL L?0021
C:102EH SYMBOL L?0022
C:103BH SYMBOL L?0023
C:103BH SYMBOL L?0024
C:103CH SYMBOL L?0025
C:1044H SYMBOL L?0027
C:1054H SYMBOL L?0029
C:1063H SYMBOL L?0030
C:1065H SYMBOL L?0031
------- PROC COM0014
------- ENDPROC COM0014
C:0CD5H SYMBOL L?0026
C:0CE4H SYMBOL L?0028
C:0CECH SYMBOL L?0032
------- PROC MAIN
------- DO
X:006EH SYMBOL temp_data
------- ENDDO
C:0BB8H LINE# 40
C:0BB8H LINE# 41
C:0BB8H LINE# 45
C:0BC4H LINE# 46
C:0BCEH LINE# 47
C:0BD8H LINE# 48
C:0BE2H LINE# 49
C:0BECH LINE# 51
C:0BF3H LINE# 53
C:0BFBH LINE# 58
C:0BFEH LINE# 59
C:0C05H LINE# 61
BL51 BANKED LINKER/LOCATER V5.03 02/05/2008 22:29:47 PAGE 5
C:0C08H LINE# 62
C:0C08H LINE# 63
C:0C0BH LINE# 71
C:0C0BH LINE# 72
C:0C0BH LINE# 73
C:0C13H LINE# 74
C:0C16H LINE# 95
C:0C1CH LINE# 97
C:0C1CH LINE# 99
C:0C36H LINE# 100
C:0C50H LINE# 101
C:0C68H LINE# 103
C:0C6EH LINE# 104
C:0C77H LINE# 105
C:0C80H LINE# 106
C:0C8DH LINE# 110
C:0C8DH LINE# 112
C:0C95H LINE# 113
C:0C95H LINE# 114
C:0C9BH LINE# 115
C:0CA8H LINE# 116
C:0CB5H LINE# 117
C:0CC2H LINE# 120
C:0CC2H LINE# 121
C:0CC9H LINE# 122
C:0CC9H LINE# 124
C:0CC9H LINE# 125
C:0CCCH LINE# 126
C:0CCCH LINE# 127
C:0CD2H LINE# 128
C:0CD2H LINE# 132
C:0CD2H LINE# 134
C:0CD5H LINE# 135
------- ENDPROC MAIN
------- PROC TIME_0
C:0F72H LINE# 178
C:0F81H LINE# 180
C:0F84H LINE# 181
C:0F87H LINE# 182
C:0F8AH LINE# 183
C:0F9BH LINE# 185
C:0F9FH LINE# 186
C:0FA8H LINE# 187
C:0FABH LINE# 188
C:0FBCH LINE# 189
C:0FC0H LINE# 190
C:0FCFH LINE# 191
C:0FCFH LINE# 192
C:0FD6H LINE# 193
C:0FDDH LINE# 194
C:0FDDH LINE# 195
C:0FDDH LINE# 196
------- ENDPROC TIME_0
------- PROC IN_PULSE
C:0DC0H LINE# 200
C:0DD7H LINE# 203
C:0DDAH LINE# 204
BL51 BANKED LINKER/LOCATER V5.03 02/05/2008 22:29:47 PAGE 6
C:0DEBH LINE# 205
C:0DEFH LINE# 206
C:0DF2H LINE# 207
C:0E03H LINE# 208
C:0E07H LINE# 209
C:0E0AH LINE# 210
C:0E1BH LINE# 211
C:0E1FH LINE# 212
C:0E1FH LINE# 214
C:0E1FH LINE# 215
C:0E32H LINE# 216
C:0E32H LINE# 219
C:0E49H LINE# 220
C:0E51H LINE# 227
C:0E51H LINE# 229
------- ENDPROC IN_PULSE
------- PROC COUNT_MILE
------- DO
D:0004H SYMBOL run_cycle
X:006FH SYMBOL mile_this_time
D:0002H SYMBOL total_meter_temp
D:0004H SYMBOL total_mile_temp
------- ENDDO
C:0CF6H LINE# 233
C:0CF6H LINE# 234
C:0CF6H LINE# 240
C:0D1BH LINE# 242
C:0D32H LINE# 243
C:0D3FH LINE# 244
C:0D4AH LINE# 250
C:0D54H LINE# 251
C:0D5EH LINE# 253
C:0D6EH LINE# 254
C:0D7EH LINE# 256
C:0D87H LINE# 257
C:0D87H LINE# 258
C:0D95H LINE# 259
C:0DA2H LINE# 260
C:0DA2H LINE# 261
C:0DABH LINE# 262
C:0DABH LINE# 263
C:0DB5H LINE# 264
C:0DBFH LINE# 265
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -