📄 lcd_89le52.map
字号:
LX51 LINKER/LOCATER V3.62 04/14/2009 09:36:33 PAGE 1
LX51 LINKER/LOCATER V3.62, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE 12864_main.obj, 12864_LCD.obj, delay.obj TO LCD_89le52
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
12864_main.obj (12864_MAIN)
COMMENT TYPE 0: C51 V7.09
12864_LCD.obj (12864_LCD)
COMMENT TYPE 0: C51 V7.09
delay.obj (DELAY)
COMMENT TYPE 0: C51 V7.09
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: LCD_89le52 (12864_MAIN)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000BB1H CODE
I:000000H I:000000H I:00007FH 00006CH DATA
X:000000H X:000000H X:00FFFFH 00008CH XDATA
C:000000H C:000000H C:00FFFFH 000800H CONST
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.1 BIT
MEMORY MAP OF MODULE: LCD_89le52 (12864_MAIN)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 00001FH 000018H BYTE UNIT DATA _DATA_GROUP_
000020H.0 000021H.0 000001H.1 BIT UNIT BIT _BIT_GROUP_
000021H.1 000021H 000000H.7 --- --- **GAP**
000022H 000068H 000047H BYTE UNIT DATA ?DT?12864_MAIN
000069H 00006DH 000005H BYTE UNIT DATA ?DT?12864_LCD
LX51 LINKER/LOCATER V3.62 04/14/2009 09:36:33 PAGE 2
00006EH 00006EH 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 000003H 000001H BYTE UNIT CODE ?PR?DELAY_1US?DELAY
000004H 00000AH 000007H --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?12864_MAIN?0000B
00000EH 000022H 000015H BYTE UNIT CODE ?PR?_DELAY_NUS?DELAY
000023H 000025H 000003H BYTE OFFS.. CODE ?12864_MAIN?00023
000026H 000381H 00035CH BYTE UNIT CODE ?PR?PRINTF?PRINTF
000382H 000473H 0000F2H BYTE UNIT CODE ?PR?MAIN?12864_MAIN
000474H 000561H 0000EEH BYTE UNIT CODE ?PR?VELOCITY_SHOW?12864_MAIN
000562H 000627H 0000C6H BYTE UNIT CODE ?C?LIB_CODE
000628H 0006CCH 0000A5H BYTE UNIT CODE ?PR?SERIAL?12864_MAIN
0006CDH 000770H 0000A4H BYTE UNIT CODE ?C_INITSEG
000771H 000806H 000096H BYTE UNIT CODE ?PR?KEY_READ?12864_MAIN
000807H 000892H 00008CH BYTE UNIT CODE ?C_C51STARTUP
000893H 0008DDH 00004BH BYTE UNIT CODE ?PR?_PHOTO_DISP?12864_LCD
0008DEH 00091EH 000041H BYTE UNIT CODE ?PR?12864_MAIN
00091FH 000958H 00003AH BYTE UNIT CODE ?PR?LCD_INIT?12864_LCD
000959H 000990H 000038H BYTE UNIT CODE ?CO?12864_MAIN
000991H 0009C3H 000033H BYTE UNIT CODE ?PR?PROCESS_DATA?12864_MAIN
0009C4H 0009F5H 000032H BYTE UNIT CODE ?PR?_LCD_WRITE_CHAR?12864_LCD
0009F6H 000A26H 000031H BYTE UNIT CODE ?PR?_LCD_SET_XY?12864_LCD
000A27H 000A55H 00002FH BYTE UNIT CODE ?PR?_LCD_WRITE_STRING?12864_LCD
000A56H 000A83H 00002EH BYTE UNIT CODE ?PR?_TRANSMITONE?12864_MAIN
000A84H 000AACH 000029H BYTE UNIT CODE ?PR?_TRANSMIT?12864_MAIN
000AADH 000AD4H 000028H BYTE UNIT CODE ?PR?TO_INT?12864_MAIN
000AD5H 000AFBH 000027H BYTE UNIT CODE ?PR?PUTCHAR?PUTCHAR
000AFCH 000B19H 00001EH BYTE UNIT CODE ?PR?_COM_DELAY?12864_MAIN
000B1AH 000B35H 00001CH BYTE UNIT CODE ?PR?WR_READY?12864_LCD
000B36H 000B4EH 000019H BYTE UNIT CODE ?PR?LCD_WAIT_READY?12864_LCD
000B4FH 000B67H 000019H BYTE UNIT CODE ?PR?_DELAY_NMS?DELAY
000B68H 000B7CH 000015H BYTE UNIT CODE ?PR?_STRLEN?STRLEN
000B7DH 000B8BH 00000FH BYTE UNIT CODE ?PR?INIT_TIMER1?12864_MAIN
000B8CH 000B9AH 00000FH BYTE UNIT CODE ?PR?T0INITIAL?12864_MAIN
000B9BH 000BA9H 00000FH BYTE UNIT CODE ?PR?DELAY_1MS?DELAY
000BAAH 000BB7H 00000EH BYTE UNIT CODE ?PR?LCD_EN_WRITE?12864_LCD
000BB8H 0013B7H 000800H BYTE UNIT CONST ?CO?12864_LCD
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 00008BH 00008CH BYTE UNIT XDATA ?XD?12864_MAIN
OVERLAY MAP OF MODULE: LCD_89le52 (12864_MAIN)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
=========================================================
SERIAL/12864_MAIN ----- ----- 0008H 0008H
+--> ?PR?12864_MAIN
+--> ?PR?_COM_DELAY?12864_MAIN
+--> ?PR?_TRANSMITONE?12864_MAIN
+--> ?PR?_TRANSMIT?12864_MAIN
12864_MAIN ----- ----- ----- -----
_COM_DELAY/12864_MAIN ----- ----- ----- -----
_TRANSMITONE/12864_MAIN ----- ----- ----- -----
_TRANSMIT/12864_MAIN ----- ----- 0009H 000BH
+--> ?PR?_STRLEN?STRLEN
LX51 LINKER/LOCATER V3.62 04/14/2009 09:36:33 PAGE 3
_STRLEN/STRLEN ----- ----- ----- -----
*** NEW ROOT *******************
TO_INT/12864_MAIN ----- ----- ----- -----
*** NEW ROOT *******************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?12864_MAIN
+--> ?C_INITSEG
MAIN/12864_MAIN ----- ----- ----- -----
+--> ?PR?INIT_TIMER1?12864_MAIN
+--> ?PR?LCD_INIT?12864_LCD
+--> ?CO?12864_LCD
+--> ?PR?_PHOTO_DISP?12864_LCD
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
+--> ?PR?T0INITIAL?12864_MAIN
+--> ?PR?KEY_READ?12864_MAIN
+--> ?PR?PROCESS_DATA?12864_MAIN
+--> ?PR?12864_MAIN
+--> ?PR?_LCD_WRITE_STRING?12864_LCD
+--> ?PR?VELOCITY_SHOW?12864_MAIN
INIT_TIMER1/12864_MAIN ----- ----- ----- -----
LCD_INIT/12864_LCD ----- ----- ----- -----
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
_DELAY_NMS/DELAY ----- ----- ----- -----
+--> ?PR?DELAY_1MS?DELAY
DELAY_1MS/DELAY ----- ----- ----- -----
_LCD_WRITE_CHAR/12864_LCD ----- ----- 0010H 0012H
+--> ?PR?LCD_WAIT_READY?12864_LCD
+--> ?PR?LCD_EN_WRITE?12864_LCD
LCD_WAIT_READY/12864_LCD ----- ----- ----- -----
LCD_EN_WRITE/12864_LCD ----- ----- ----- -----
+--> ?PR?_DELAY_NUS?DELAY
_DELAY_NUS/DELAY ----- ----- ----- -----
+--> ?PR?DELAY_1US?DELAY
DELAY_1US/DELAY ----- ----- ----- -----
?CO?12864_LCD ----- ----- ----- -----
_PHOTO_DISP/12864_LCD ----- ----- 000CH 000EH
+--> ?PR?WR_READY?12864_LCD
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
WR_READY/12864_LCD ----- ----- ----- -----
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
T0INITIAL/12864_MAIN ----- ----- ----- -----
KEY_READ/12864_MAIN ----- ----- ----- -----
+--> ?PR?_DELAY_NMS?DELAY
LX51 LINKER/LOCATER V3.62 04/14/2009 09:36:33 PAGE 4
+--> ?PR?12864_MAIN
PROCESS_DATA/12864_MAIN ----- ----- ----- -----
+--> ?PR?12864_MAIN
_LCD_WRITE_STRING/12864_LCD ----- ----- 000CH 000EH
+--> ?PR?_LCD_SET_XY?12864_LCD
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
+--> ?PR?_DELAY_NMS?DELAY
_LCD_SET_XY/12864_LCD ----- ----- 000FH 000FH
+--> ?PR?_LCD_WRITE_CHAR?12864_LCD
VELOCITY_SHOW/12864_MAIN ----- ----- ----- -----
+--> ?PR?PROCESS_DATA?12864_MAIN
+--> ?CO?12864_MAIN
+--> ?PR?12864_MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_LCD_WRITE_STRING?12864_LCD
?CO?12864_MAIN ----- ----- ----- -----
PRINTF/PRINTF 20H.0 21H.0 000CH 001FH
+--> ?PR?PUTCHAR?PUTCHAR
PUTCHAR/PUTCHAR ----- ----- ----- -----
?C_INITSEG ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: LCD_89le52 (12864_MAIN)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
0000000CH DATA --- ?_PRINTF517?BYTE
0000000CH DATA --- ?_PRINTF?BYTE
0000000CH DATA --- ?_SPRINTF517?BYTE
0000000CH DATA --- ?_SPRINTF?BYTE
01000602H CODE --- ?C?CCASE
0100059DH CODE --- ?C?CLDOPTR
01000584H CODE --- ?C?CLDPTR
00000000H NUMBER --- ?C?CODESEG
010005F0H CODE --- ?C?CSTPTR
010005CAH CODE --- ?C?IILDX
010005E0H CODE --- ?C?PLDIIDATA
01000562H CODE --- ?C?SCDIV
00000000H NUMBER --- ?C?XDATASEG
0100084EH CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
01000AFCH CODE --- _com_delay
01000B4FH CODE --- _delay_nms
0100000EH CODE --- _delay_nus
010009F6H CODE --- _LCD_set_xy
010009C4H CODE --- _LCD_write_char
01000A27H CODE --- _LCD_write_string
01000893H CODE --- _PHOTO_DISP
01000088H CODE --- _PRINTF
01000088H CODE --- _PRINTF517
01000AD5H CODE --- _PUTCHAR
01000082H CODE --- _SPRINTF
01000082H CODE --- _SPRINTF517
01000B68H CODE --- _STRLEN
01000A84H CODE --- _transmit
LX51 LINKER/LOCATER V3.62 04/14/2009 09:36:33 PAGE 5
01000A76H CODE --- _transmitONE
0000003FH DATA BYTE a
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000F0H DATA BYTE B
00000024H DATA --- bai
01000FB8H CONST --- BIRD
*SFR* 000000C8H.1 DATA BIT C_T2
00000060H DATA --- clr_set
00000037H DATA BYTE cnt
00000023H DATA CHAR count
0000006BH DATA BYTE COUNT1
0000006CH DATA BYTE COUNT2
0000006DH DATA BYTE COUNT3
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 000000D0H.7 DATA BIT CY
01000B9BH CODE --- delay_1ms
01000003H CODE --- delay_1us
*SFR* 00000083H DATA BYTE DPH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -