📄 pro.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 0054 00CA = 202. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __lit_start
0054 _Sin
011E __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 011E 007F = 127. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
011E __idata_start
019D __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 019E 10D8 = 4312. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00CF __text_start
00CF __start
00EF _exit
00F0 _delay_1us
00F2 _delay_nus
0101 _delay_1ms
010B _delay_nms
011A _system_init
0136 _dec_to_bin
016C _Display_VOL
0230 _KeyScan
0307 _read_keyvalue
044B _signal_function
0518 _function_DAC
0587 _adc_isr
05A2 _control
064D _port_init
065B _timer0_init
0667 _timer0_comp_isr
06A5 _init_devices
06B1 _main
06DC _saw
06E3 _square
06F0 _SIN
0706 _delay_ms
0716 _En_Toggle
0720 _Wait_Until_Ready
072E _Write_Command
073E _Write_Data
074E _Write_Position
0768 _Write_String
0779 _Initialize_LCD
078B _adc_init
0796 _adc_calc
07E0 mod16u
07E2 div16u
07E3 xdiv16u
07FC div32u
07FE mod32u
0802 div32s
0804 mod32s
082F long_div_prolog
0842 long_div_epilog
0851 tst_R16_R19
0856 tst_R24_R27
085B neg_R16_R19
0864 neg_R24_R27
086D empy16s
087D empy32u
087D empy32s
08AD pop_gset2
08B0 pop_gset3
08B3 pop_gset4
08B6 push_gset5
08B8 push_gset4
08BA push_gset3
08BC push_gset2
08BE push_gset1
08C1 pop_gset1
08C2 pop
08D5 long_prolog
08E3 long_epilog
08EE tstzero1
08F4 tstzero2
08FA push_lset
0911 pop_lset
0928 lsl16
092F lsr32
093B __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 007F = 127. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __data_start
0060 _adc_vol
0064 _read_vol
0068 _ad_is_ok
0069 _ad_flag
006A _AD_COUNT
006C _counter
006E _time_delay
0070 _key_is_ok
0072 _key_value1
0074 _key_value2
0076 _Set_Value
0078 _VOL_L
007A _VOL_H
007C _VOL_H0
007E _VOL_L0
0080 _VOL_P
0081 _real_vol
0082 _clear_flag
0083 _ahead_flag
0084 _back_flag
0085 _ENTER
0088 _welcome
0094 _st
00A4 _setting
00A9 _measure
00B2 _error
00B9 _temp_vol
00BB _temp_value
00DF __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00DF 0014 = 20. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
00DF __bss_start
00E3 _temp_L
00E4 _temp_H
00E5 _SET_VALUE
00ED _setting_val
00EF _Set_Value_L
00F0 _Set_Value_H
00F1 _Adverage_vol
00F3 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0050 = 80. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\icc\lib\crtatmega.o [ crtatmega.s ]
delay.o [ delay.c ]
main.o [ main.c ]
boxing.o [ boxing.c ]
LCD1602.o [ LCD1602.C ]
ADC.o [ ADC.c ]
<library> [ div16u.s, div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s, gpush.s, longutil.s, lpush.s, lsl16.s ]
[ lsr32.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:1.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -