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

📄 dispkeyboard.mp

📁 LCD1602键盘显示模块实例
💻 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 + -