demoa-16sm.mp

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

MP
143
字号
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   0082 =    130. 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  _dig0
       0162  _dig1
       0163  _dig2
       0164  _dig3
       0165  _dot
       0166  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   0166   0056 =     86. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0166  __idata_start
       01BC  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   01BC   0680 =   1664. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       00DE  __start
       00DE  __text_start
       0100  _exit
       0101  _main
       018C  _port_init
       0194  _WDT_off
       019A  _lcd_delay
       01A9  _ldelay
       01B9  _wr_instruction
       01D2  _wr_data
       01E8  _wr_instruction2
       01F4  _wr_data2
       0219  _cursor_home
       022A  _cursor_line1
       0236  _cursor_line2
       0242  _space
       0245  _out_string
       025C  _lcd_on
       0292  _delay
       02A8  _led_disp
       0318  _BinToBCD
       0362  _dispseg
       03B7  _dot_on
       03C2  mod16s
       03C6  div16s
       03E0  mod16u
       03E2  div16u
       03E3  xdiv16u
       03FC  push_xgset300C
       0401  pop_xgset300C
       0406  push_xgsetF000
       040B  pop_xgsetF000
       0410  push_xgset303C
       0417  pop_xgset303C
       041E  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0200   0056 =     86. 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  _segconv
       0216  _led_index
       0218  _time_over
       021A  _pattern1
       0229  _pattern2
       0238  _pattern3
       0247  _pattern4
       0256  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   0256   000B =     11. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0256  _swin2
       0256  __bss_start
       0257  _swin
       0258  _indexcount
       025A  _swin3
       025B  _count
       025D  _BCD3
       025E  _BCD2
       025F  _BCD1
       0260  _BCD0
       0261  __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 ]
DEMOA-16sm.o	[ DEMOA ]
LCD-16sn.o	[ LCD ]
SegDisp-16sn.o	[ SegDisp ]
<library>	[ div16s.s, div16u.s, gpushx.s, gpushy.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 + -
显示快捷键?