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

📄 model.mp

📁 移动机器人(小车)的物理坐标和逻辑坐标的转换源码
💻 MP
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                        func_lit   0034   0006 =      6. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0034  __func_lit_start
       003A  __func_lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   003A   004A =     74. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       003A  __lit_start
       0084  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   0084   0069 =    105. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0084  __idata_start
       00ED  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   00EE   1A82 =   6786. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0077  __start
       0077  __text_start
       0098  _exit
       0099  _NULL_PROC
       009B  _CMOS_INIT
       00B6  _Process_Task
       00F7  _UARTgetDataFromRxBuff
       013D  _UARTPeekDataFromRxBuff
       0165  _UARTaddDataToRxBuff
       01A9  _UARTgetDataFromTxBuff
       01EF  _UARTPeekDataFromTxBuff
       0217  _UARTaddDataToTxBuff
       025B  _PROC_Serial_Transmitter
       0277  _LIB_INIT
       0279  RD_LCD1602B.c:LCDDelay
       0287  RD_LCD1602B.c:LCDDelayUs
       0295  _LCDInit
       02A8  _LCDSendCommand
       02E3  _LCDSendData
       031E  _LCDWaitForReady
       033C  _LCDSetXY
       034A  _LCDDisplayString
       035B  _LCDDisplayNum
       037E  _RunString
       037F  _StringLength
       038C  _PrintD
       0445  _Device_INIT
       044E  HD_Support.c:Port_INIT
       0497  HD_Support.c:Timer0_INIT
       049F  _Timer0_OVF_ISR
       04D0  HD_Support.c:USART0_INIT
       04E1  _USART0_RX_ISR
       0515  _USART0_TX_ISR
       0555  HD_Support.c:SPI_INIT
       055A  _SPI_STC_ISR
       0585  HD_Support.c:PCINT_INIT
       0591  _PCINT0_ISR
       05E3  _PCINT1_ISR
       0612  _Driver_INIT
       0613  _fMod
       06E6  _PROC_Get_Relative_Location
       076E  _Delay_MS
       077B  _Insert_Timer0_OVF_ISR_Code
       079F  _Platform_INIT
       07A4  _PROC_Register
       07DF  System.c:System_INIT
       07E1  _main
       0809  push_arg4
       080B  push_arg2
       080E  mod16s
       0812  div16s
       082B  mod16u
       082D  div16u
       082E  xdiv16u
       0847  div32u
       0849  mod32u
       084D  div32s
       084F  mod32s
       087A  long_div_prolog
       088D  long_div_epilog
       089C  tst_R16_R19
       08A1  tst_R24_R27
       08A6  neg_R24_R27
       08AF  push_xgset300C
       08B4  pop_xgset300C
       08B9  push_xgsetF00C
       08C0  pop_xgsetF00C
       08C7  xicall
       08D0  neg32
       08D9  lpm32
       08ED  lsl32
       08F9  lsr32
       0905  asgncblk
       091E  fpsub
       0920  fpadd
       0921  fpadd_alt
       097D  fpadd1
       0986  fpadd1x
       0992  fpadd2
       099C  fpadd2x
       09A9  fpsub1
       09B2  fpsub2
       09BC  fpsub2x
       09C9  fpint
       09F3  uint2fp
       09F5  int2fp
       09FE  ulong2fp
       0A00  long2fp
       0A11  fpdiv1
       0A1A  fpdiv2
       0A24  fpdiv1x
       0A30  fpdiv2x
       0ABD  fpmul
       0AFF  fpmul1
       0B08  fpmul2
       0B12  unpacks
       0B19  tstR16_R19
       0B21  unpacku
       0B36  normalize_and_pack
       0B64  pack
       0B6E  fpneg
       0B75  fpneg2
       0B7B  saveR8toR25
       0B8A  restoreR8toR25
       0B99  fpmule
       0BE4  fpmule1
       0BED  fpmule2
       0BF7  fpmule2x
       0C04  fpcmp
       0C0F  fpcmp1
       0C19  fpcmp2
       0C24  _cosf
       0C49  _floorf
       0CA4  _sinus
       0D92  _sinf
       0DB8  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0100   0069 =    105. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0100  _g_cCOSPROCCounter
       0100  __data_start
       0101  _g_cScheduleTest
       0102  RD_UseCooperatingMiniOs.c:n
       010F  _g_bIfSerialTransmitCompleted
       0125  _g_wSystemTimer
       0127  _g_chDataBuffer
       0138  _g_chCMDBuffer
       014A  _g_bIfSendCMD
       014B  _g_bIfStartCMD
       014C  _g_bIfSendHead
       014D  _g_chDataCounter
       014E  _g_fAbsoluteX
       0152  _g_fAbsoluteY
       0156  _g_fAbsoluteAngle
       015A  _g_fX
       015E  _g_fY
       0162  _g_fAngle
       0166  _g_chXOR
       0167  _g_wCounter
       0169  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   0169   006C =    108. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0169  _ProcPCB
       0169  __bss_start
       0175  RD_UseSerialBuff.c:UARTTxBuff
       01B5  RD_UseSerialBuff.c:UARTRxBuff
       01D5  __bss_end

Area                               Start  End    Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   002A =     42. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

c:\iccv7avr\lib\crtAVR.o	[ crtavr.s ]
RD_UseCooperatingMiniOs.o	[ RD_UseCooperatingMiniOs.c ]
RD_UseSerialBuff.o	[ RD_UseSerialBuff.c ]
LIB_Config.o	[ LIB_Config.c ]
RD_LCD1602B.o	[ RD_LCD1602B.c ]
HD_Support.o	[ HD_Support.c ]
EX_Support.o	[ EX_Support.c ]
PF_Config.o	[ PF_Config.c ]
PROC_Config.o	[ PROC_Config.c ]
System.o	[ System.c ]
<library>	[ asave.s, div16s.s, div16u.s, div32.s, gpushx.s, gpushz.s, icall.s, lneg.s, lpm32.s, lsl32.s, lsr32.s ]
[ pmstruct.s, fpadd.s, fpadd1.s, fpadd1x.s, fpadd2.s, fpadd2x.s, fpsub1.s, fpsub2.s, fpsub2x.s, fpint.s ]
[ int2fp.s, fpdiv_new.s, fpmulnew.s, fpmul1.s, fpmul2.s, fputil.s, fpmule.s, fpmule1.s, fpmule2.s, fpmule2x.s ]
[ fpcmp.s, fpcmp1.s, fpcmp2.s, cosf.s, floorf.s, sinf.s ]

User Global Definitions

ram_end = 0x4ff
hwstk_size = 0x100

User Base Address Definitions

func_lit = 0x34
data = 0x100
eeprom:0.512

⌨️ 快捷键说明

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