lcd-16sm.mp

来自「大量ATMEGA16实例, 都可以运行,包括驱动LCD1602, 上位机显示等多」· MP 代码 · 共 111 行

MP
111
字号
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   00E4   007D =    125. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       00E4  __lit_start
       00E4  _message1
       00F3  _message2
       0103  _message3
       0113  _message4
       0123  _message5
       0132  _message6
       0142  _message7
       0150  _message8
       0161  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   0161   000C =     12. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0161  __idata_start
       016D  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   016E   035A =    858. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       00B7  __text_start
       00B7  __start
       00D9  _exit
       00DA  _port_init
       00E2  _WDT_off
       00E8  _delay
       00F7  _ldelay
       0107  _wr_instruction
       0120  _wr_data
       0136  _wr_instruction2
       0142  _wr_data2
       0167  _cursor_home
       0178  _cursor_line1
       0184  _cursor_line2
       0190  _space
       0193  _out_string
       01AA  _lcd_on
       01E0  _main
       024C  push_xgset300C
       0251  pop_xgset300C
       0256  push_xgset303C
       025D  pop_xgset303C
       0264  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0200   000C =     12. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0200  __data_start
       0200  _lcd_enable
       0201  _lcd_disable
       0202  _in_instr_wr
       0203  _in_data_wr
       0204  _in_instr_rd
       0205  _in_data_rd
       0206  _indexhead
       0208  _indextail
       020A  _cursor_index
       020C  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   020C   0004 =      4. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       020C  _swin2
       020C  __bss_start
       020D  _swin
       020E  _indexcount
       0210  __bss_end

Area                               Start  End    Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   0004 =      4. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

C:\iccv7avr\lib\crtatmega.o	[ crtatmega.s ]
LCD-16sm.o	[ LCD ]
<library>	[ gpushx.s, gpusha.s ]

User Global Definitions

ram_end = 0x21ff
hwstk_size = 0x1e

User Base Address Definitions

func_lit = 0xe4
data = 0x200
eeprom:0.4096

⌨️ 快捷键说明

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