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 + -
显示快捷键?