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

📄 flow.map

📁 采用STC89C54RD实现的一个完整的流量计控制系统源代码
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V4.05                                                               02/13/2007  17:34:12  PAGE 1


LX51 LINKER/LOCATER V4.05, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE FlowUnit.obj, STC89C54RD_FlashIAP.obj, MiscUnit.obj TO Flow CLASSES (XDATA (X:0X0-X:0X3FF), HDA
>> TA (X:0X0-X:0X3FF), CODE (C:0X0-C:0X7FFF), CONST (C:0X0-C:0X7FFF), ECODE (C:0X0-C:0X7FFF), HCONST (C:0X0-C:0X7FFF))


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  FlowUnit.obj (FLOWUNIT)
         COMMENT TYPE 0: C51 V8.02
  STC89C54RD_FlashIAP.obj (STC89C54RD_FLASHIAP)
         COMMENT TYPE 0: C51 V8.02
  MiscUnit.obj (MISCUNIT)
         COMMENT TYPE 0: C51 V8.02
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
         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?CILDOPTR)
         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?CSTOPTR)
         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?LMUL)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKPTR)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
         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?LSTIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKPDATA)
         COMMENT TYPE 1: A51 / ASM51 Assembler
LX51 LINKER/LOCATER V4.05                                                             02/13/2007  17:34:12  PAGE 2




ACTIVE MEMORY CLASSES OF MODULE:  Flow (FLOWUNIT)

BASE        START       END         USED      MEMORY CLASS
==========================================================
X:000000H   X:000000H   X:0003FFH             XDATA
X:000000H   X:000000H   X:0003FFH             HDATA
C:000000H   C:000000H   C:007FFFH   001073H   CODE
C:000000H   C:000000H   C:007FFFH   00004FH   CONST
C:000000H   C:000000H   C:007FFFH             ECODE
B00:0000H   C:000000H   C:007FFFH             HCONST
I:000000H   I:000000H   I:00007FH   000057H   DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.7 BIT
I:000000H   I:000000H   I:0000FFH   000001H   IDATA


MEMORY MAP OF MODULE:  Flow (FLOWUNIT)


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   00001AH   000013H   BYTE   UNIT     DATA           _DATA_GROUP_
00001BH.0 00001FH.7 000005H.0 ---    ---      **GAP**
000020H.0 000021H.4 000001H.5 BIT    UNIT     BIT            ?BI?FLOWUNIT
000021H.5 000021H.6 000000H.2 BIT    UNIT     BIT            _BIT_GROUP_
000021H.7 000021H   000000H.1 ---    ---      **GAP**
000022H   00005DH   00003CH   BYTE   UNIT     DATA           ?DT?FLOWUNIT
00005EH   00005EH   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   000005H   000003H   BYTE   UNIT     CODE           ?PR?_DELAY?MISCUNIT
000006H   00000AH   000005H   ---    ---      **GAP**
00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?FLOWUNIT?0000B
00000EH   000012H   000005H   ---    ---      **GAP**
000013H   000015H   000003H   BYTE   OFFS..   CODE           ?FLOWUNIT?00013
000016H   000021H   00000CH   BYTE   UNIT     CODE           ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
000022H   000022H   000001H   ---    ---      **GAP**
000023H   000025H   000003H   BYTE   OFFS..   CODE           ?FLOWUNIT?00023
000026H   000354H   00032FH   BYTE   UNIT     CODE           ?C?LIB_CODE
000355H   000557H   000203H   BYTE   UNIT     CODE           ?PR?SETKEYDONE?FLOWUNIT
000558H   000721H   0001CAH   BYTE   UNIT     CODE           ?PR?_ENCODE?FLOWUNIT
000722H   00084DH   00012CH   BYTE   UNIT     CODE           ?PR?MAIN?FLOWUNIT
00084EH   000974H   000127H   BYTE   UNIT     CODE           ?PR?SYSINIT?FLOWUNIT
000975H   000A6CH   0000F8H   BYTE   UNIT     CODE           ?PR?_DECODE?FLOWUNIT
000A6DH   000B24H   0000B8H   BYTE   UNIT     CODE           ?PR?SER_ISR?FLOWUNIT
000B25H   000BD0H   0000ACH   BYTE   UNIT     CODE           ?PR?_DISDONE?FLOWUNIT
000BD1H   000C78H   0000A8H   BYTE   UNIT     CODE           ?PR?GETLEAKBUF?FLOWUNIT
000C79H   000D0BH   000093H   BYTE   UNIT     CODE           ?PR?LOADPARAM?FLOWUNIT
000D0CH   000D9DH   000092H   BYTE   UNIT     CODE           ?PR?_WRITEBYTES?STC89C54RD_FLASHIAP
000D9EH   000E1FH   000082H   BYTE   UNIT     CODE           ?PR?_DECBUF?FLOWUNIT
000E20H   000E98H   000079H   BYTE   UNIT     CODE           ?PR?INT1_ISR?FLOWUNIT
000E99H   000EEDH   000055H   BYTE   UNIT     CODE           ?PR?GETPRESSBUF?FLOWUNIT
000EEEH   000F36H   000049H   BYTE   UNIT     CODE           ?PR?_READBYTES?STC89C54RD_FLASHIAP
000F37H   000F68H   000032H   BYTE   UNIT     CODE           ?PR?UPKEYDONE?FLOWUNIT
000F69H   000F9AH   000032H   BYTE   UNIT     CODE           ?PR?T0_ISR?FLOWUNIT
000F9BH   000FC8H   00002EH   BYTE   UNIT     CODE           ?PR?STARTKEYDONE?FLOWUNIT
000FC9H   000FEAH   000022H   BYTE   UNIT     CODE           ?PR?STOPKEYDONE?FLOWUNIT
000FEBH   00100BH   000021H   BYTE   UNIT     CODE           ?PR?DOWNKEYDONE?FLOWUNIT
00100CH   00102BH   000020H   BYTE   UNIT     CODE           ?PR?_HIDEINVALIDZERO?FLOWUNIT
00102CH   001048H   00001DH   BYTE   UNIT     CODE           ?PR?FUNCKEYDONE?FLOWUNIT
LX51 LINKER/LOCATER V4.05                                                             02/13/2007  17:34:12  PAGE 3


001049H   001058H   000010H   BYTE   UNIT     CODE           ?PR?LEFTKEYDONE?FLOWUNIT
001059H   001068H   000010H   BYTE   UNIT     CODE           ?PR?RIGHTKEYDONE?FLOWUNIT
001069H   001074H   00000CH   BYTE   UNIT     CODE           ?C_C51STARTUP
001075H   00107DH   000009H   BYTE   UNIT     CODE           ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP
00107EH   0010CCH   00004FH   BYTE   UNIT     CONST          ?CO?FLOWUNIT



OVERLAY MAP OF MODULE:   Flow (FLOWUNIT)


FUNCTION/MODULE                           BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE               START  STOP  START  STOP
=================================================================
T0_ISR/FLOWUNIT                          ----- -----  0008H 0009H

*** NEW ROOT ***************************

INT1_ISR/FLOWUNIT                        ----- -----  ----- -----

*** NEW ROOT ***************************

SER_ISR/FLOWUNIT                         ----- -----  ----- -----

*** NEW ROOT ***************************

?C_C51STARTUP                            ----- -----  ----- -----
  +--> ?PR?MAIN?FLOWUNIT

MAIN/FLOWUNIT                            21H.5 21H.5  000AH 000BH
  +--> ?PR?SYSINIT?FLOWUNIT
  +--> ?PR?GETPRESSBUF?FLOWUNIT
  +--> ?PR?GETLEAKBUF?FLOWUNIT
  +--> ?PR?_DISDONE?FLOWUNIT
  +--> ?PR?STARTKEYDONE?FLOWUNIT
  +--> ?PR?STOPKEYDONE?FLOWUNIT
  +--> ?PR?FUNCKEYDONE?FLOWUNIT
  +--> ?PR?SETKEYDONE?FLOWUNIT
  +--> ?PR?UPKEYDONE?FLOWUNIT
  +--> ?PR?DOWNKEYDONE?FLOWUNIT
  +--> ?PR?LEFTKEYDONE?FLOWUNIT
  +--> ?PR?RIGHTKEYDONE?FLOWUNIT

SYSINIT/FLOWUNIT                         ----- -----  000CH 0010H
  +--> ?PR?_READBYTES?STC89C54RD_FLASHIAP
  +--> ?PR?_ENCODE?FLOWUNIT

_READBYTES/STC89C54RD_FLASHIAP           ----- -----  0015H 0019H
  +--> ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
  +--> ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP

ISP_IAP_ENABLE/STC89C54RD_FLASHIAP       ----- -----  ----- -----

ISP_IAP_DISABLE/STC89C54RD_FLASHIAP      ----- -----  ----- -----

_ENCODE/FLOWUNIT                         ----- -----  0015H 001AH

GETPRESSBUF/FLOWUNIT                     ----- -----  000CH 000FH
  +--> ?PR?_DECODE?FLOWUNIT
  +--> ?PR?_HIDEINVALIDZERO?FLOWUNIT

_DECODE/FLOWUNIT                         ----- -----  0010H 0016H

_HIDEINVALIDZERO/FLOWUNIT                ----- -----  ----- -----

LX51 LINKER/LOCATER V4.05                                                             02/13/2007  17:34:12  PAGE 4


GETLEAKBUF/FLOWUNIT                      ----- -----  000CH 000FH
  +--> ?CO?FLOWUNIT
  +--> ?PR?_DECODE?FLOWUNIT
  +--> ?PR?_HIDEINVALIDZERO?FLOWUNIT

?CO?FLOWUNIT                             ----- -----  ----- -----

_DISDONE/FLOWUNIT                        ----- -----  ----- -----
  +--> ?CO?FLOWUNIT
  +--> ?PR?_DELAY?MISCUNIT

_DELAY/MISCUNIT                          ----- -----  ----- -----

STARTKEYDONE/FLOWUNIT                    ----- -----  ----- -----

STOPKEYDONE/FLOWUNIT                     ----- -----  ----- -----

FUNCKEYDONE/FLOWUNIT                     ----- -----  ----- -----
  +--> ?PR?LOADPARAM?FLOWUNIT

LOADPARAM/FLOWUNIT                       ----- -----  ----- -----
  +--> ?CO?FLOWUNIT
  +--> ?PR?_READBYTES?STC89C54RD_FLASHIAP

SETKEYDONE/FLOWUNIT                      21H.6 21H.6  000CH 0014H
  +--> ?PR?_WRITEBYTES?STC89C54RD_FLASHIAP
  +--> ?PR?_READBYTES?STC89C54RD_FLASHIAP
  +--> ?PR?_ENCODE?FLOWUNIT

_WRITEBYTES/STC89C54RD_FLASHIAP          ----- -----  0015H 001AH
  +--> ?PR?ISP_IAP_ENABLE?STC89C54RD_FLASHIAP
  +--> ?PR?ISP_IAP_DISABLE?STC89C54RD_FLASHIAP

UPKEYDONE/FLOWUNIT                       ----- -----  ----- -----
  +--> ?PR?LOADPARAM?FLOWUNIT

DOWNKEYDONE/FLOWUNIT                     ----- -----  ----- -----
  +--> ?PR?LOADPARAM?FLOWUNIT
  +--> ?PR?_DECBUF?FLOWUNIT

_DECBUF/FLOWUNIT                         21H.6 21H.6  000CH 000EH

LEFTKEYDONE/FLOWUNIT                     ----- -----  ----- -----

RIGHTKEYDONE/FLOWUNIT                    ----- -----  ----- -----



PUBLIC SYMBOLS OF MODULE:  Flow (FLOWUNIT)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      00000015H   DATA     BYTE      ?_Encode?BYTE
      0100006CH   CODE     ---       ?C?CILDOPTR
      0100003FH   CODE     ---       ?C?CLDOPTR
      01000026H   CODE     ---       ?C?CLDPTR
      00000000H   NUMBER   ---       ?C?CODESEG
      010000B1H   CODE     ---       ?C?CSTOPTR
      0100009FH   CODE     ---       ?C?CSTPTR
      010000D3H   CODE     ---       ?C?IMUL

⌨️ 快捷键说明

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