📄 dispkeyboard.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 0054 0022 = 34. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __func_lit_start
0076 __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 0076 0037 = 55. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0076 __lit_start
0086 _g_Menus
00AD __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 00AD 00F9 = 249. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00AD __idata_start
01A6 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 01A6 1C3A = 7226. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00D3 __text_start
00D3 __start
00F5 _exit
00F6 _Set_DISP_BUFF_SP027
0104 _LCDSP027_refresh_DISP_BUFF
0132 _LCDSP027_Clear
013C RD_UseLCDSP027.c:LCDSP027_Send_Data
0161 _MsgMapProcess
018C _MSG_NULL_PROC
0193 _ADT_Queue_Add_To_Buffer
01CC _ADT_Queue_Get_From_Buffer
0208 _ADT_Queue_Check_Empty
0231 _ADT_Queue_Peek_From_Buffer
025F RD_UseKey.c:_Key_Scan
02CF _Add_Key_Code
030C _Get_Key_Code
0346 RD_LCD1602B.c:LCDDelay
0356 RD_LCD1602B.c:LCDDelayUs
0364 _LCDInit
0378 _LCDSendCommand
0392 _LCDSendData
03AC _LCDWaitForReady
03B0 _LCDSetXY
03C0 _LCDDisplayString
03D1 _LCDDisplayNum
03F7 _RunString
0453 _StringLength
0460 _Flash
048C _FlashStringGroup
04CC _LED_Flash_Control_INIT
04E4 _LED_Flash_Control_Refresh
05C6 _NULL_PROC
05C8 _CMOS_INIT
05E6 _Process_Task
0618 _UARTgetDataFromRxBuff
065B _UARTPeekDataFromRxBuff
0680 _UARTaddDataToRxBuff
06C1 _UARTgetDataFromTxBuff
0704 _UARTPeekDataFromTxBuff
0729 _UARTaddDataToTxBuff
076A _PROC_Serial_Transmitter
0782 _SFP_NULL_Output_Data_Function
078E _SFP_NULL_Input_Data_Function
0793 _SFP_NULL_Peek_Data_Function
0798 _Serial_Frame_Process
0873 RD_UseSerialFrame_PROC.c:SFP_Check_Frames
08D4 _SPF_Send_MSG
092A _Device_INIT
0930 HD_Support.c:Port_INIT
0988 HD_Support.c:Timer0_INIT
0991 _Timer0_OVF_ISR
09C2 HD_Support.c:USART0_INIT
09CD _USART0_RX_ISR
09D5 _USART0_TX_ISR
09D6 _Driver_INIT
09DD _Delay_MS
09EA _Insert_Timer0_OVF_ISR_Code
0A1A _Key_Press_Scan
0ACB _System_INIT
0ADF _PROC_Register
0B54 _MSG_Map_CommunicationInterface_INIT
0B92 _SFP_CommunicationShell_INIT
0BF1 _Communication_INIT
0BF4 _Send_MSG
0C05 _Serial_Frame_Process_Refresh
0C07 _PROC_Acknowledge
0C10 _Menu_INIT
0C13 _Menu_Process_INIT
0C23 Menu_Implement.c:Show_Welcome
0C49 _PROC_Menu
0DDD Menu_Implement.c:Show_Menu
0E3B _Robot_Basic_Action
0E48 _Robot_Extend_Action
0E54 _Robot_Balance_Action
0E61 _main
0E6C push_arg4
0E6E push_arg2
0E71 pop_xgset003C
0E76 pop_xgset30FC
0E7F pop_xgsetF0FC
0E8A push_xgsetF0FC
0E8C push_xgset30FC
0E8E push_xgset00FC
0E90 push_xgset003C
0E95 push_xgset300C
0E9A pop_xgset300C
0E9F push_xgsetF000
0EA4 pop_xgsetF000
0EA9 push_xgsetF00C
0EB0 pop_xgsetF00C
0EB7 push_xgsetF03C
0EC0 pop_xgsetF03C
0EC9 xicallx
0ED2 lsl32
0EDE lsl8
0EE4 lsr32
0EF0 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 00F9 = 249. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __data_start
0079 _g_cReturnKeyNum
007A _g_cReturnLongPressKeyNum
007B _g_wKeyPressTimeCounter
007D _g_wKeyPressDelayCounter
0084 RD_UseKey.c:OldKeyCode
0085 RD_UseKey.c:IfLongKeyPress
0086 RD_UseKey.c:LongPressAcceleration
0089 RD_LCD1602B.c:StringHead
008A RD_LCD1602B.c:RunTimeCounter
008C RD_LCD1602B.c:Pictures
008D RD_LCD1602B.c:DispState
008E RD_UseLED_Flash_CTR.c:n
008F _g_cCOSPROCCounter
0090 RD_UseCooperatingMiniOs.c:n
009D _g_bIfSerialTransmitCompleted
00A0 _g_wSystemTimer
00A2 _g_wCommunicationTimer
0159 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 0159 00B5 = 181. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0159 __bss_start
0159 RD_UseKey.c:s_cKeyBUFF
0169 _g_cLEDs
016B _ProcPCB
017A RD_UseSerialBuff.c:UARTTxBuff
019A RD_UseSerialBuff.c:UARTRxBuff
01BA _SFPCommunicationShellMsgItem
01CA _SFPCommunicationShellBuffer
01DA _SFPCommunicationShell
01FF _MSGMapCommunicationInterfaceItemArray
020B _MSGMapCommunicationInterface
020E __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0038 = 56. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\iccv7avr\lib\crtatmega.o [ crtatmega.s ]
RD_UseLCDSP027.o [ RD_UseLCDSP027.c ]
RD_ADT_MSGMap.o [ RD_ADT_MSGMap.c ]
RD_ADT_QUEUE.o [ RD_ADT_QUEUE.c ]
RD_UseKey.o [ RD_UseKey.c ]
RD_LCD1602B.o [ RD_LCD1602B.c ]
RD_UseLED_Flash_CTR.o [ RD_UseLED_Flash_CTR.c ]
RD_UseCooperatingMiniOs.o [ RD_UseCooperatingMiniOs.c ]
RD_UseSerialBuff.o [ RD_UseSerialBuff.c ]
RD_UseSerialFrame_PROC.o [ RD_UseSerialFrame_PROC.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 ]
CI_Config.o [ CI_Config.c ]
CI_MsgMap.o [ CI_MsgMap.c ]
Menu_Config.o [ Menu_Config.c ]
Menu_Implement.o [ Menu_Implement.c ]
Menu_Functions.o [ Menu_Functions.c ]
System.o [ System.c ]
<library> [ asave.s, gpop2.s, gpop4.s, gpop5.s, gpush.s, gpushx.s, gpushy.s, gpushz.s, gpushb.s, icallx.s, lsl32.s ]
[ lsl8.s, lsr32.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:0.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -