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

📄 mcu_series.map

📁 单片机控制lcd屏幕的程序
💻 MAP
📖 第 1 页 / 共 4 页
字号:
LX51 LINKER/LOCATER V4.05                                                               06/10/2008  00:34:14  PAGE 1


LX51 LINKER/LOCATER V4.05, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE mcu_main.obj, rs232.obj, flash.obj, lcd_ctrl.obj TO mcu_series


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  mcu_main.obj (MCU_MAIN)
         COMMENT TYPE 0: C51 V8.02
  rs232.obj (RS232)
         COMMENT TYPE 0: C51 V8.02
  flash.obj (FLASH)
         COMMENT TYPE 0: C51 V8.02
  lcd_ctrl.obj (LCD_CTRL)
         COMMENT TYPE 0: C51 V8.02
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (SIN)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
         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?IMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  mcu_series (MCU_MAIN)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   000BE0H   CODE
I:000000H   I:000000H   I:00007FH   000039H   DATA
X:000000H   X:000000H   X:00FFFFH   000004H   XDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.1 BIT
I:000000H   I:000000H   I:0000FFH   000001H   IDATA


MEMORY MAP OF MODULE:  mcu_series (MCU_MAIN)


START     STOP      LENGTH    ALIGN  RELOC    MEMORY CLASS   SEGMENT NAME
=========================================================================

LX51 LINKER/LOCATER V4.05                                                             06/10/2008  00:34:14  PAGE 2


* * * * * * * * * * *   D A T A   M E M O R Y   * * * * * * * * * * * * *
000000H   000007H   000008H   ---    AT..     DATA           "REG BANK 0"
000008H   000017H   000010H   BYTE   UNIT     DATA           ?DT?_DISP_CHAR?LCD_CTRL
000018H.0 00001FH.7 000008H.0 ---    ---      **GAP**
000020H.0 000020H.0 000000H.1 BIT    UNIT     BIT            _BIT_GROUP_
000020H.1 000020H   000000H.7 ---    ---      **GAP**
000021H   000041H   000021H   BYTE   UNIT     DATA           _DATA_GROUP_
000042H   000042H   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   000486H   000484H   BYTE   UNIT     CODE           ?C?LIB_CODE
000487H   0005F4H   00016EH   BYTE   UNIT     CODE           ?PR?SIN?SIN
0005F5H   000739H   000145H   BYTE   UNIT     CODE           ?PR?_DRAWLINE?LCD_CTRL
00073AH   000870H   000137H   BYTE   UNIT     CODE           ?PR?_CIRCLE1?LCD_CTRL
000871H   0009A2H   000132H   BYTE   UNIT     CODE           ?PR?MAIN?MCU_MAIN
0009A3H   000A8BH   0000E9H   BYTE   UNIT     CODE           ?PR?_CIRCLE?LCD_CTRL
000A8CH   000B38H   0000ADH   BYTE   UNIT     CODE           ?PR?_DISP_CHAR?LCD_CTRL
000B39H   000B82H   00004AH   BYTE   UNIT     CODE           ?PR?_CLEARLCD?LCD_CTRL
000B83H   000BA5H   000023H   BYTE   UNIT     CODE           ?PR?_DELAY?MCU_MAIN
000BA6H   000BC7H   000022H   BYTE   UNIT     CODE           ?PR?_DRAWDOT?LCD_CTRL
000BC8H   000BD3H   00000CH   BYTE   UNIT     CODE           ?PR?_SETPARAMETER?LCD_CTRL
000BD4H   000BDFH   00000CH   BYTE   UNIT     CODE           ?C_C51STARTUP

* * * * * * * * * * *  X D A T A   M E M O R Y  * * * * * * * * * * * * *
000000H   000000H   000001H   BYTE   OFFS..   XDATA          ?XD?LCD_CTRL?0
000001H   000001H   000001H   BYTE   OFFS..   XDATA          ?XD?LCD_CTRL?2
000002H   000002H   000001H   BYTE   OFFS..   XDATA          ?XD?LCD_CTRL?1
000003H   000003H   000001H   BYTE   OFFS..   XDATA          ?XD?LCD_CTRL?3



OVERLAY MAP OF MODULE:   mcu_series (MCU_MAIN)


FUNCTION/MODULE              BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE  START  STOP  START  STOP
====================================================
?C_C51STARTUP               ----- -----  ----- -----
  +--> ?PR?MAIN?MCU_MAIN

MAIN/MCU_MAIN               ----- -----  0021H 0022H
  +--> ?PR?_SETPARAMETER?LCD_CTRL
  +--> ?PR?_CLEARLCD?LCD_CTRL
  +--> ?PR?_DELAY?MCU_MAIN
  +--> ?PR?_DRAWLINE?LCD_CTRL
  +--> ?PR?_CIRCLE1?LCD_CTRL
  +--> ?PR?_CIRCLE?LCD_CTRL

_SETPARAMETER/LCD_CTRL      ----- -----  0023H 0023H

_CLEARLCD/LCD_CTRL          ----- -----  ----- -----

_DELAY/MCU_MAIN             ----- -----  ----- -----

_DRAWLINE/LCD_CTRL          ----- -----  0023H 003FH
  +--> ?PR?_DRAWDOT?LCD_CTRL

_DRAWDOT/LCD_CTRL           ----- -----  0040H 0041H

_CIRCLE1/LCD_CTRL           ----- -----  0023H 0035H
  +--> ?PR?_DRAWDOT?LCD_CTRL

_CIRCLE/LCD_CTRL            ----- -----  0023H 0031H
  +--> ?PR?SIN?SIN
LX51 LINKER/LOCATER V4.05                                                             06/10/2008  00:34:14  PAGE 3


  +--> ?PR?_DRAWDOT?LCD_CTRL

SIN/SIN                     20H.0 20H.0  0032H 0035H



PUBLIC SYMBOLS OF MODULE:  mcu_series (MCU_MAIN)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      00000023H   DATA     BYTE      ?_circle1?BYTE
      00000023H   DATA     BYTE      ?_circle?BYTE
      00000008H   DATA     BYTE      ?_disp_char?BYTE
      00000023H   DATA     BYTE      ?_DrawLine?BYTE
      010002ACH   CODE     ---       ?C?CASTF
      0100041AH   CODE     ---       ?C?CLDOPTR
      00000000H   NUMBER   ---       ?C?CODESEG
      01000278H   CODE     ---       ?C?FCASTC
      01000273H   CODE     ---       ?C?FCASTI
      0100026EH   CODE     ---       ?C?FCASTL
      010003CDH   CODE     ---       ?C?FP2SERIES
      0100000AH   CODE     ---       ?C?FPADD
      01000203H   CODE     ---       ?C?FPCMP
      01000201H   CODE     ---       ?C?FPCMP3
      01000330H   CODE     ---       ?C?FPDIV
      010002E3H   CODE     ---       ?C?FPGETOPN2
      010000FBH   CODE     ---       ?C?FPMUL
      01000318H   CODE     ---       ?C?FPNANRESULT
      01000322H   CODE     ---       ?C?FPOVERFLOW
      010002FAH   CODE     ---       ?C?FPRESULT
      0100030EH   CODE     ---       ?C?FPRESULT2
      010003DCH   CODE     ---       ?C?FPSERIES
      01000006H   CODE     ---       ?C?FPSUB
      0100031FH   CODE     ---       ?C?FPUNDERFLOW
      01000447H   CODE     ---       ?C?IMUL
      01000467H   CODE     ---       ?C?LLDCODE
      01000477H   CODE     ---       ?C?LLDCODE0
      01000459H   CODE     ---       ?C?LNEG
      00000000H   NUMBER   ---       ?C?XDATASEG
      01000871H   CODE     ---       ?C_START
      01000000H   CODE     ---       ?C_STARTUP
      010009A3H   CODE     ---       _circle
      0100073AH   CODE     ---       _circle1
      01000B39H   CODE     ---       _ClearLcd
      010004CFH   CODE     ---       _COS
      01000B87H   CODE     ---       _delay
      01000A8CH   CODE     ---       _disp_char
      01000BB1H   CODE     ---       _DrawDot
      010005F5H   CODE     ---       _DrawLine
      01000BC8H   CODE     ---       _SetParameter
      010004E5H   CODE     ---       _SIN
      01000517H   CODE     ---       _TAN
*SFR* 000000D0H.6 DATA     BIT       AC
*SFR* 000000E0H   DATA     BYTE      ACC
*SFR* 000000F0H   DATA     BYTE      B
*SFR* 000000C8H.1 DATA     BIT       C_T2
*SFR* 000000B0H.4 DATA     BIT       Color_CSJ
*SFR* 000000C8H   DATA     BIT       CP_RL2
*SFR* 000000D0H.7 DATA     BIT       CY
*SFR* 00000083H   DATA     BYTE      DPH
*SFR* 00000082H   DATA     BYTE      DPL
*SFR* 000000A8H.7 DATA     BIT       EA
*SFR* 000000A8H.4 DATA     BIT       ES
*SFR* 000000A8H.1 DATA     BIT       ET0
LX51 LINKER/LOCATER V4.05                                                             06/10/2008  00:34:14  PAGE 4


*SFR* 000000A8H.3 DATA     BIT       ET1
*SFR* 000000A8H.5 DATA     BIT       ET2
*SFR* 000000A8H   DATA     BIT       EX0
*SFR* 000000A8H.2 DATA     BIT       EX1
*SFR* 000000C8H.3 DATA     BIT       EXEN2
*SFR* 000000C8H.6 DATA     BIT       EXF2
*SFR* 000000D0H.5 DATA     BIT       F0
*SFR* 000000D0H.1 DATA     BIT       FL
*SFR* 00000090H.7 DATA     BIT       FlashCSj
*SFR* 000000A8H   DATA     BYTE      IE
*SFR* 00000088H.1 DATA     BIT       IE0
*SFR* 00000088H.3 DATA     BIT       IE1
*SFR* 000000B0H.2 DATA     BIT       INT0
*SFR* 000000B0H.3 DATA     BIT       INT1
*SFR* 000000B8H   DATA     BYTE      IP
*SFR* 00000088H   DATA     BIT       IT0
*SFR* 00000088H.2 DATA     BIT       IT1
*SFR* 000000B0H.5 DATA     BIT       LCD_BUSY
      01000871H   CODE     ---       main
*SFR* 000000B0H.5 DATA     BIT       o_B_R
      02000000H   XDATA    BYTE      Op_Port0
      02000002H   XDATA    BYTE      Op_Port1
      02000001H   XDATA    BYTE      Op_Port2
      02000003H   XDATA    BYTE      Op_Port3
*SFR* 000000D0H.2 DATA     BIT       OV
*SFR* 000000D0H   DATA     BIT       P
*SFR* 00000080H   DATA     BYTE      P0
*SFR* 00000080H   DATA     BIT       P0_0
*SFR* 00000080H.1 DATA     BIT       P0_1
*SFR* 00000080H.2 DATA     BIT       P0_2
*SFR* 00000080H.3 DATA     BIT       P0_3
*SFR* 00000080H.4 DATA     BIT       P0_4
*SFR* 00000080H.5 DATA     BIT       P0_5
*SFR* 00000080H.6 DATA     BIT       P0_6
*SFR* 00000080H.7 DATA     BIT       P0_7
*SFR* 00000090H   DATA     BYTE      P1
*SFR* 00000090H   DATA     BIT       P1_0
*SFR* 00000090H.1 DATA     BIT       P1_1
*SFR* 00000090H.2 DATA     BIT       P1_2
*SFR* 00000090H.3 DATA     BIT       P1_3
*SFR* 00000090H.4 DATA     BIT       P1_4
*SFR* 00000090H.5 DATA     BIT       P1_5
*SFR* 00000090H.6 DATA     BIT       P1_6
*SFR* 00000090H.7 DATA     BIT       P1_7
*SFR* 000000A0H   DATA     BYTE      P2
*SFR* 000000A0H   DATA     BIT       P2_0
*SFR* 000000A0H.1 DATA     BIT       P2_1
*SFR* 000000A0H.2 DATA     BIT       P2_2
*SFR* 000000A0H.3 DATA     BIT       P2_3
*SFR* 000000A0H.4 DATA     BIT       P2_4
*SFR* 000000A0H.5 DATA     BIT       P2_5
*SFR* 000000A0H.6 DATA     BIT       P2_6
*SFR* 000000A0H.7 DATA     BIT       P2_7
*SFR* 000000B0H   DATA     BYTE      P3
*SFR* 000000B0H   DATA     BIT       P3_0
*SFR* 000000B0H.1 DATA     BIT       P3_1
*SFR* 000000B0H.2 DATA     BIT       P3_2
*SFR* 000000B0H.3 DATA     BIT       P3_3
*SFR* 000000B0H.4 DATA     BIT       P3_4
*SFR* 000000B0H.5 DATA     BIT       P3_5
*SFR* 000000B0H.6 DATA     BIT       P3_6
*SFR* 000000B0H.7 DATA     BIT       P3_7
*SFR* 00000087H   DATA     BYTE      PCON
*SFR* 000000B8H.4 DATA     BIT       PS
*SFR* 000000D0H   DATA     BYTE      PSW
LX51 LINKER/LOCATER V4.05                                                             06/10/2008  00:34:14  PAGE 5


*SFR* 000000B8H.1 DATA     BIT       PT0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -