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

📄 51.map

📁 1. UC/OS 8051中完全应用。 2. 显示各个任务的执行时间, 执行时间占总时间百分比, tick计数器 3.任务中信号量,消息以及消息队列的使用。 我自己仔细测试过了
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V4.10a                                                              08/19/2008  10:59:11  PAGE 1


LX51 LINKER/LOCATER V4.10a, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\obj\main.obj, .\obj\c51.obj, .\obj\STARTUP.obj, .\obj\OS_CORE.obj, .\obj\OS_CPU_C.obj, .\obj\
>> OS_FLAG.obj, .\obj\OS_MBOX.obj, .\obj\OS_MEM.obj, .\obj\OS_MUTEX.obj, .\obj\OS_Q.obj, .\obj\OS_SEM.obj, .\obj\OS_TASK
>> .obj, .\obj\OS_TIME.obj, .\obj\OS_CPU_A.obj, .\obj\LCD_12864.obj TO .\obj\51 PRINT (.\lst\51.map) CASE


CPU MODE:     8051 MODE
MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  .\obj\main.obj (MAIN)
         COMMENT TYPE 0: C51 V8.08
  .\obj\c51.obj (C51)
         COMMENT TYPE 0: C51 V8.08
  .\obj\STARTUP.obj (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  .\obj\OS_CORE.obj (OS_CORE)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_CPU_C.obj (OS_CPU_C)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_FLAG.obj (OS_FLAG)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_MBOX.obj (OS_MBOX)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_MEM.obj (OS_MEM)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_MUTEX.obj (OS_MUTEX)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_Q.obj (OS_Q)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_SEM.obj (OS_SEM)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_TASK.obj (OS_TASK)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_TIME.obj (OS_TIME)
         COMMENT TYPE 0: C51 V8.08
  .\obj\OS_CPU_A.obj (OS_CPU_A)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  .\obj\LCD_12864.obj (LCD_12864)
         COMMENT TYPE 0: C51 V8.08
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
LX51 LINKER/LOCATER V4.10a                                                            08/19/2008  10:59:11  PAGE 2


         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
LX51 LINKER/LOCATER V4.10a                                                            08/19/2008  10:59:11  PAGE 3


  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  .\obj\51 (MAIN)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:00FFFFH   00516EH   CODE
X:000000H   X:000000H   X:00FFFFH   00173BH   XDATA
I:000000H   I:000000H   I:0000FFH   000057H   IDATA
C:000000H   C:000000H   C:00FFFFH   0002E8H   CONST
I:000000H   I:000000H   I:00007FH   00000FH   DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.1 BIT


MEMORY MAP OF MODULE:  .\obj\51 (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   00000CH   000005H   BYTE   UNIT     DATA           _DATA_GROUP_
00000DH   00000EH   000002H   BYTE   UNIT     DATA           ?C?LIB_DATA
00000FH.0 00001FH.7 000011H.0 ---    ---      **GAP**
000020H.0 000021H.0 000001H.1 BIT    UNIT     BIT            _BIT_GROUP_
000021H.1 000021H   000000H.7 ---    ---      **GAP**
000022H   000037H   000016H   BYTE   UNIT     IDATA          ?ID?OS_CORE
000038H   000078H   000041H   BYTE   UNIT     IDATA          ?STACK

* * * * * * * * * * *   C O D E   M E M O R Y   * * * * * * * * * * * * *
000000H   000002H   000003H   ---    OFFS..   CODE           ?CO??C_STARTUP?0
000003H   000008H   000006H   BYTE   UNIT     CODE           ?PR?INITSERIAL?MAIN
000009H   000009H   000001H   BYTE   UNIT     CODE           ?PR?_?TASKSTARTDISP?MAIN
00000AH   00000AH   000001H   BYTE   UNIT     CODE           ?PR?_?OSINITHOOKEND?OS_CPU_C
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?OS_CPU_C?0000B
00000EH   000017H   00000AH   BYTE   UNIT     CODE           ?PR?OSINTCTXSW?OS_CPU_A
000018H   000018H   000001H   BYTE   UNIT     CODE           ?PR?_?OSTIMETICKHOOK?OS_CPU_C
000019H   000019H   000001H   BYTE   UNIT     CODE           ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
00001AH   00001AH   000001H   BYTE   UNIT     CODE           ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
00001BH   00001DH   000003H   BYTE   OFFS..   CODE           ?OS_CPU_C?0001B
00001EH   0007A2H   000785H   BYTE   UNIT     CODE           ?C?LIB_CODE
0007A3H   000B07H   000365H   BYTE   UNIT     CODE           ?PR?PRINTF?PRINTF
000B08H   000BE9H   0000E2H   BYTE   UNIT     CODE           ?CO?MAIN
000BEAH   000C4FH   000066H   BYTE   UNIT     CODE           ?PR?OSCTXSW?OS_CPU_A
LX51 LINKER/LOCATER V4.10a                                                            08/19/2008  10:59:11  PAGE 4


000C50H   000CA1H   000052H   BYTE   UNIT     CODE           ?PR?OSSTARTHIGHRDY?OS_CPU_A
000CA2H   000CEBH   00004AH   BYTE   UNIT     CODE           ?PR?_VSPRINTF?VSPRINTF
000CECH   000D12H   000027H   BYTE   UNIT     CODE           ?PR?PUTCHAR?PUTCHAR
000D13H   000D24H   000012H   BYTE   UNIT     CODE           ?C_C51STARTUP
000D25H   000D32H   00000EH   BYTE   UNIT     CODE           ?CO?OS_CPU_C
000D33H   000F12H   0001E0H   BYTE   UNIT     CONST          ?CO?LCD_12864
000F13H   00101AH   000108H   BYTE   UNIT     CONST          ?CO?OS_CORE
00101BH   0010C0H   0000A6H   BYTE   UNIT     CODE           ?PR?MAIN?MAIN
0010C1H   001134H   000074H   BYTE   UNIT     CODE           ?PR?_?OSSTART?OS_CORE
001135H   001159H   000025H   BYTE   UNIT     CODE           ?PR?LCD_INIT?LCD_12864
00115AH   00116BH   000012H   BYTE   UNIT     CODE           ?PR?_SEND_DATA?LCD_12864
00116CH   00118DH   000022H   BYTE   UNIT     CODE           ?PR?_SEND_COMM?LCD_12864
00118EH   0011ECH   00005FH   BYTE   UNIT     CODE           ?PR?_LCD_CLR?LCD_12864
0011EDH   00129CH   0000B0H   BYTE   UNIT     CODE           ?PR?_?PUTCHAR5X8?LCD_12864
00129DH   00133DH   0000A1H   BYTE   UNIT     CODE           ?PR?_?LCD_CLRLINE?LCD_12864
00133EH   00145BH   00011EH   BYTE   UNIT     CODE           ?PR?_?LCD_DRAW?LCD_12864
00145CH   0015E4H   000189H   BYTE   UNIT     CODE           ?PR?_?OSTASKCREATEEXT?OS_TASK
0015E5H   0015F3H   00000FH   BYTE   UNIT     CODE           ?PR?_?C51_ELAPSEDINIT?C51
0015F4H   001697H   0000A4H   BYTE   UNIT     CODE           ?PR?_?OS_SCHED?OS_CORE
001698H   001748H   0000B1H   BYTE   UNIT     CODE           ?PR?_?OSSEMPOST?OS_SEM
001749H   00174FH   000007H   BYTE   UNIT     CODE           ?PR?_?C51_ELAPSEDSTOP?C51
001750H   001757H   000008H   BYTE   UNIT     CODE           ?PR?_?C51_ELAPSEDSTART?C51
001758H   0017DCH   000085H   BYTE   UNIT     CODE           ?PR?_?OSTASKSWHOOK?OS_CPU_C
0017DDH   0017F6H   00001AH   BYTE   UNIT     CODE           ?PR?_?INITHARDWARE?OS_CPU_C
0017F7H   0019A4H   0001AEH   BYTE   UNIT     CODE           ?PR?_?OS_EVENTTASKRDY?OS_CORE
0019A5H   001ABEH   00011AH   BYTE   UNIT     CODE           ?PR?_?TASKSTART?MAIN
001ABFH   001BADH   0000EFH   BYTE   UNIT     CODE           ?PR?_?LCD_PRINT?LCD_12864
001BAEH   001C9FH   0000F2H   BYTE   UNIT     CODE           ?PR?_?TASKSTARTDISPINIT?MAIN
001CA0H   001F52H   0002B3H   BYTE   UNIT     CODE           ?PR?_?OSTASKSTATHOOK?OS_CPU_C
001F53H   001F57H   000005H   BYTE   UNIT     CODE           ?PR?_?OSVERSION?OS_CORE
001F58H   001F6AH   000013H   BYTE   UNIT     CODE           ?PR?_?OSSCHEDLOCK?OS_CORE
001F6BH   001F8EH   000024H   BYTE   UNIT     CODE           ?PR?_?OSSCHEDUNLOCK?OS_CORE
001F8FH   001FBBH   00002DH   BYTE   UNIT     CODE           ?PR?_?OSSTATINIT?OS_CORE
001FBCH   002332H   000377H   BYTE   UNIT     CODE           ?PR?_?TASKSTARTCREATETASKS?MAIN
002333H   0023C2H   000090H   BYTE   UNIT     CODE           ?PR?_?TASK1?MAIN
0023C3H   00262DH   00026BH   BYTE   UNIT     CODE           ?PR?_?OSQPEND?OS_Q
00262EH   002704H   0000D7H   BYTE   UNIT     CODE           ?PR?_?OS_EVENTTO?OS_CORE
002705H   002763H   00005FH   BYTE   UNIT     CODE           ?PR?_?TASK2?MAIN
002764H   0027D2H   00006FH   BYTE   UNIT     CODE           ?PR?_?TASK3?MAIN
0027D3H   00283DH   00006BH   BYTE   UNIT     CODE           ?PR?_?TASK4?MAIN
00283EH   002A06H   0001C9H   BYTE   UNIT     CODE           ?PR?_?OSTIMEDLYHMSM?OS_TIME
002A07H   002A8DH   000087H   BYTE   UNIT     CODE           ?PR?_?OSTIMEDLY?OS_TIME
002A8EH   002ABCH   00002FH   BYTE   UNIT     CODE           ?PR?_?TASKCLK?MAIN
002ABDH   002B29H   00006DH   BYTE   UNIT     CODE           ?PR?_?TASK5?MAIN
002B2AH   002CE2H   0001B9H   BYTE   UNIT     CODE           ?PR?_?OSQPOST?OS_Q
002CE3H   002DB8H   0000D6H   BYTE   UNIT     CODE           ?PR?_?OS_TASKSTAT?OS_CORE
002DB9H   003184H   0003CCH   BYTE   UNIT     CODE           ?PR?_?OSINIT?OS_CORE
003185H   003192H   00000EH   BYTE   UNIT     CODE           ?PR?_?OSINTENTER?OS_CORE
003193H   0031D2H   000040H   BYTE   UNIT     CODE           ?PR?OSTICKISR?OS_CPU_C
0031D3H   0032E2H   000110H   BYTE   UNIT     CODE           ?PR?_?OSTIMETICK?OS_CORE
0032E3H   003360H   00007EH   BYTE   UNIT     CODE           ?PR?_?OSINTEXIT?OS_CORE
003361H   0033B2H   000052H   BYTE   UNIT     CODE           ?PR?T1_ISR?OS_CPU_C
0033B3H   0033BBH   000009H   BYTE   UNIT     CODE           ?PR?USERTICKTIMER?OS_CPU_C
0033BCH   00348BH   0000D0H   BYTE   UNIT     CODE           ?PR?_?OS_QINIT?OS_Q
00348CH   00355EH   0000D3H   BYTE   UNIT     CODE           ?PR?_?OS_FLAGINIT?OS_FLAG
00355FH   00366DH   00010FH   BYTE   UNIT     CODE           ?PR?_?OS_EVENTTASKWAIT?OS_CORE
00366EH   0037D8H   00016BH   BYTE   UNIT     CODE           ?PR?_?OSSEMPEND?OS_SEM
0037D9H   003886H   0000AEH   BYTE   UNIT     CODE           ?PR?_?OS_EVENTWAITLISTINIT?OS_CORE
003887H   0038CFH   000049H   BYTE   UNIT     CODE           ?PR?_?OS_TASKIDLE?OS_CORE
0038D0H   003C0BH   00033CH   BYTE   UNIT     CODE           ?PR?_?OS_TCBINIT?OS_CORE
003C0CH   003C3AH   00002FH   BYTE   UNIT     CODE           ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
003C3BH   003C69H   00002FH   BYTE   UNIT     CODE           ?PR?_?OSTCBINITHOOK?OS_CPU_C
003C6AH   003D79H   000110H   BYTE   UNIT     CODE           ?PR?_?OSTASKCREATE?OS_TASK
003D7AH   00402DH   0002B4H   BYTE   UNIT     CODE           ?PR?_?OSTASKSTKINIT?OS_CPU_C
00402EH   004141H   000114H   BYTE   UNIT     CODE           ?PR?_?OSFLAGCREATE?OS_FLAG
LX51 LINKER/LOCATER V4.10a                                                            08/19/2008  10:59:11  PAGE 5

⌨️ 快捷键说明

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