⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_89le52.map

📁 用单片机实现LCD显示字符和图形
💻 MAP
📖 第 1 页 / 共 4 页
字号:
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 + -