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

📄 followline.map

📁 蛇形机器人程序
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V3.62                                                               06/13/2004  13:53:57  PAGE 1


LX51 LINKER/LOCATER V3.62, INVOKED BY:
D:\KEIL\C51\BIN\LX51.EXE InitialSen.obj, FollowLine.obj, pwm_gen.obj, Main.obj, Turn.obj, Sensor2.obj, STARTUP.obj TO Fo
>> llowLine REGFILE (.\FollowLine.ORC) CLASSES (CODE (C:0X0-C:0X7FF), CONST (C:0X0-C:0X7FF), ECODE (C:0X0-C:0X7FF), HCON
>> ST (C:0X0-C:0X7FF))


CPU MODE:     8051 MODE
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  InitialSen.obj (INITIALSEN)
         COMMENT TYPE 0: C51 V7.09
  FollowLine.obj (FOLLOWLINE)
         COMMENT TYPE 0: C51 V7.09
  pwm_gen.obj (PWM_GEN)
         COMMENT TYPE 0: C51 V7.09
  Main.obj (MAIN)
         COMMENT TYPE 0: C51 V7.09
  Turn.obj (TURN)
         COMMENT TYPE 0: C51 V7.09
  Sensor2.obj (SENSOR2)
         COMMENT TYPE 0: C51 V7.09
  STARTUP.obj (?C_STARTUP)
         COMMENT TYPE 1: A51 / ASM51 Assembler
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
         COMMENT TYPE 1: A51 / ASM51 Assembler


ACTIVE MEMORY CLASSES OF MODULE:  FollowLine (INITIALSEN)

BASE        START       END         USED      MEMORY CLASS
==========================================================
C:000000H   C:000000H   C:0007FFH   0005BBH   CODE
C:000000H   C:000000H   C:0007FFH             CONST
C:000000H   C:000000H   C:0007FFH             ECODE
B00:0000H   C:000000H   C:0007FFH             HCONST
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.3 BIT
I:000000H   I:000000H   I:00007FH   000023H   DATA
I:000000H   I:000000H   I:0000FFH   000001H   IDATA


MEMORY MAP OF MODULE:  FollowLine (INITIALSEN)


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   000012H   00000BH   BYTE   UNIT     DATA           ?DT?FOLLOWLINE
000013H   000018H   000006H   BYTE   UNIT     DATA           ?DT?SENSOR2
000019H   00001CH   000004H   BYTE   UNIT     DATA           ?DT?PWM_GEN
00001DH   00001EH   000002H   BYTE   UNIT     DATA           ?DT?MAIN
00001FH   00001FH   000001H   BYTE   UNIT     DATA           ?DT?_TURNLEFT?TURN
000020H   000021H   000002H   BYTE   BITADDR  DATA           ?BA?FOLLOWLINE
000022H.0 000022H.5 000000H.6 BIT    UNIT     BIT            ?BI?FOLLOWLINE
000022H.6 000023H.1 000000H.4 BIT    UNIT     BIT            ?BI?MAIN
000023H.2 000023H.2 000000H.1 BIT    UNIT     BIT            _BIT_GROUP_
000023H.3 000023H   000000H.5 ---    ---      **GAP**
000024H   000024H   000001H   BYTE   UNIT     DATA           ?DT?_TURNRIGHT?TURN
000025H   000025H   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   00000AH   000008H   ---    ---      **GAP**
LX51 LINKER/LOCATER V3.62                                                             06/13/2004  13:53:57  PAGE 2


00000BH   00000DH   000003H   BYTE   OFFS..   CODE           ?PWM_GEN?0000B
00000EH   00017DH   000170H   BYTE   INBLOCK  CODE           ?PR?_FOLLOWLINE?FOLLOWLINE
00017EH   000229H   0000ACH   BYTE   INBLOCK  CODE           ?PR?SENSORSTA?SENSOR2
00022AH   0002D4H   0000ABH   BYTE   INBLOCK  CODE           ?PR?MAIN?MAIN
0002D5H   00035CH   000088H   BYTE   INBLOCK  CODE           ?PR?_TURNLEFT?TURN
00035DH   0003B5H   000059H   BYTE   INBLOCK  CODE           ?PR?_TURNRIGHT?TURN
0003B6H   000408H   000053H   BYTE   INBLOCK  CODE           ?PR?PWM?PWM_GEN
000409H   000440H   000038H   BYTE   INBLOCK  CODE           ?PR?UPDATESTATUS?SENSOR2
000441H   000467H   000027H   BYTE   INBLOCK  CODE           ?PR?_MOTORLEFT?FOLLOWLINE
000468H   00048EH   000027H   BYTE   INBLOCK  CODE           ?PR?_MOTORRIGHT?FOLLOWLINE
00048FH   0004AFH   000021H   BYTE   INBLOCK  CODE           ?PR?_DELAY?MAIN
0004B0H   0004CEH   00001FH   BYTE   INBLOCK  CODE           ?PR?INITIAL?INITIALSEN
0004CFH   0004E0H   000012H   BYTE   INBLOCK  CODE           ?PR?STOP?FOLLOWLINE
0004E1H   00056CH   00008CH   BYTE   UNIT     CODE           ?C_C51STARTUP
00056DH   0005C2H   000056H   BYTE   UNIT     CODE           ?C_INITSEG



OVERLAY MAP OF MODULE:   FollowLine (INITIALSEN)


FUNCTION/MODULE              BIT_GROUP   DATA_GROUP 
--> CALLED FUNCTION/MODULE  START  STOP  START  STOP
====================================================
PWM/PWM_GEN                 ----- -----  ----- -----

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

?C_C51STARTUP               ----- -----  ----- -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

MAIN/MAIN                   ----- -----  ----- -----
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?INITIAL?INITIALSEN
  +--> ?PR?_MOTORLEFT?FOLLOWLINE
  +--> ?PR?_MOTORRIGHT?FOLLOWLINE
  +--> ?PR?STOP?FOLLOWLINE

_DELAY/MAIN                 ----- -----  ----- -----

INITIAL/INITIALSEN          ----- -----  ----- -----

_MOTORLEFT/FOLLOWLINE       23H.2 23H.2  ----- -----

_MOTORRIGHT/FOLLOWLINE      23H.2 23H.2  ----- -----

STOP/FOLLOWLINE             ----- -----  ----- -----

?C_INITSEG                  ----- -----  ----- -----



PUBLIC SYMBOLS OF MODULE:  FollowLine (INITIALSEN)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      00000023H.2 BIT      BIT       ?_MotorLeft?BIT
      00000023H.2 BIT      BIT       ?_MotorRight?BIT
      00000000H   NUMBER   ---       ?C?CODESEG
      00000000H   NUMBER   ---       ?C?XDATASEG
      01000528H   CODE     ---       ?C_START
      01000000H   CODE     ---       ?C_STARTUP
      0100048FH   CODE     ---       _Delay
LX51 LINKER/LOCATER V3.62                                                             06/13/2004  13:53:57  PAGE 3


      0100000EH   CODE     ---       _FollowLine
      01000447H   CODE     ---       _MotorLeft
      0100046EH   CODE     ---       _MotorRight
      010002D5H   CODE     ---       _TurnLeft
      0100035DH   CODE     ---       _TurnRight
*SFR* 000000D0H.6 DATA     BIT       AC
*SFR* 000000E0H   DATA     BYTE      ACC
*SFR* 00000090H   DATA     BIT       AIN0
*SFR* 00000090H.1 DATA     BIT       AIN1
*SFR* 000000B0H.6 DATA     BIT       AOUT
*SFR* 000000F0H   DATA     BYTE      B
      00000022H.0 BIT      BIT       BackAdjFlag
      00000023H.1 BIT      BIT       BackTouchFlag
      0000000AH   DATA     BYTE      CatchTime1
      0000000BH   DATA     BYTE      CatchTime2
      00000023H.0 BIT      BIT       ClampFlag
*SFR* 000000B0H.3 DATA     BIT       CloseSensor1
      00000018H   DATA     BYTE      ConfirmTime
      00000022H.5 BIT      BIT       CounterFlag
      00000021H.2 DATA     BIT       CurStaHozSensor1
      00000021H.3 DATA     BIT       CurStaHozSensor2
      00000021H.0 DATA     BIT       CurStaMidSensor1
      00000021H.1 DATA     BIT       CurStaMidSensor2
*SFR* 000000D0H.7 DATA     BIT       CY
      00000022H.2 BIT      BIT       DirectionLeft
      00000022H.1 BIT      BIT       DirectionRight
*SFR* 00000083H   DATA     BYTE      DPH
*SFR* 00000082H   DATA     BYTE      DPL
*SFR* 00000090H.7 DATA     BIT       DriveLeftMo1
*SFR* 00000090H.6 DATA     BIT       DriveLeftMo2
*SFR* 000000B0H   DATA     BIT       DriveRightMo1
*SFR* 000000B0H.1 DATA     BIT       DriveRightMo2
*SFR* 000000A8H.7 DATA     BIT       EA
*SFR* 000000A8H.4 DATA     BIT       ES
*SFR* 000000A8H.1 DATA     BIT       ET0
*SFR* 000000A8H.3 DATA     BIT       ET1
*SFR* 000000A8H.5 DATA     BIT       ET2
*SFR* 000000A8H   DATA     BIT       EX0
*SFR* 000000A8H.2 DATA     BIT       EX1
*SFR* 000000D0H.5 DATA     BIT       F0
*SFR* 000000D0H.1 DATA     BIT       FL
      00000022H.6 BIT      BIT       FrontFlag
*SFR* 00000090H   DATA     BIT       HozSensor1
*SFR* 000000B0H.2 DATA     BIT       HozSensor2
*SFR* 000000A8H   DATA     BYTE      IE
*SFR* 00000088H.1 DATA     BIT       IE0
*SFR* 00000088H.3 DATA     BIT       IE1
      00000011H   DATA     WORD      iFollowLineTime
      0000001BH   DATA     CHAR      iLeftCounter
      00000013H   DATA     BYTE      iLoop
      0000000DH   DATA     BYTE      iLostLoopTime
      010004B0H   CODE     ---       initial
*SFR* 000000B0H.2 DATA     BIT       INT0
*SFR* 000000B0H.3 DATA     BIT       INT1
*SFR* 000000B8H   DATA     BYTE      IP
      0000001AH   DATA     CHAR      iRightCounter
      00000017H   DATA     BYTE      iSensorConfirm
      00000014H   DATA     WORD      iStopStatus
      0000001DH   DATA     WORD      iStopTime
*SFR* 00000088H   DATA     BIT       IT0
*SFR* 00000088H.2 DATA     BIT       IT1
      00000019H   DATA     CHAR      LeftSpeed
      0000000EH   DATA     BYTE      LineCounterN
      0000000FH   DATA     BYTE      LineCounterP
      00000021H   DATA     BYTE      LineCurStatus
LX51 LINKER/LOCATER V3.62                                                             06/13/2004  13:53:57  PAGE 4


      00000020H   DATA     BYTE      LinePreStatus
      00000010H   DATA     BYTE      LoopLostLine1
      00000008H   DATA     BYTE      LoopLostLine2
      00000016H   DATA     BYTE      LoopTime
      0100022AH   CODE     ---       main
*SFR* 000000B0H.5 DATA     BIT       MidSensor1
*SFR* 000000B0H.4 DATA     BIT       MidSensor2
*SFR* 000000D0H.2 DATA     BIT       OV
*SFR* 000000D0H   DATA     BIT       P
*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* 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.7 DATA     BIT       P3_7
*SFR* 00000087H   DATA     BYTE      PCON
      00000022H.4 BIT      BIT       PreLeftDirection
      0000000CH   DATA     CHAR      PreLeftSpeed
      00000022H.3 BIT      BIT       PreRightDirection
      00000009H   DATA     CHAR      PreRightSpeed
      00000020H.2 DATA     BIT       PreStaHozSensor1
      00000020H.3 DATA     BIT       PreStaHozSensor2
      00000020H.0 DATA     BIT       PreStaMidSensor1
      00000020H.1 DATA     BIT       PreStaMidSensor2
*SFR* 000000B8H.4 DATA     BIT       PS
*SFR* 000000D0H   DATA     BYTE      PSW
*SFR* 000000B8H.1 DATA     BIT       PT0
*SFR* 000000B8H.3 DATA     BIT       PT1
      010003B6H   CODE     ---       PWM
*SFR* 000000B8H   DATA     BIT       PX0
*SFR* 000000B8H.2 DATA     BIT       PX1
*SFR* 00000098H.2 DATA     BIT       RB8
*SFR* 00000098H.4 DATA     BIT       REN
*SFR* 00000098H   DATA     BIT       RI
      0000001CH   DATA     CHAR      RightSpeed
*SFR* 000000D0H.3 DATA     BIT       RS0
*SFR* 000000D0H.4 DATA     BIT       RS1
*SFR* 000000B0H   DATA     BIT       RXD
*SFR* 00000099H   DATA     BYTE      SBUF
*SFR* 00000098H   DATA     BYTE      SCON
      0100017EH   CODE     ---       SensorSta
*SFR* 00000098H.7 DATA     BIT       SM0
*SFR* 00000098H.6 DATA     BIT       SM1
*SFR* 00000098H.5 DATA     BIT       SM2

⌨️ 快捷键说明

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