📄 bjqd.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 0100 = 256. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __lit_start
0054 _tabsin
00D4 _tabcos
0154 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0154 144E = 5198. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00AA __start
00AA __text_start
00CA _exit
00CB _EEPROMReadWord
00E7 _EEPROMWriteWord
0103 _time1_int
01EB _time2_int
0217 _pull_int
023A _timer1_init
0240 _timer2_init
0245 _int0_init
0249 _port_init
024C _pull_start
025D _pull_stop
0264 _da_init
0278 _adc_init
027D _adc_change
02EC _ins
0321 _i_en
0327 _i_disen
0331 _sp_mic
0352 _speed_slow
036B _cal_timer1
03DF _out_ctrol
03EB _adc_ctrol
040B _key_disposal
0451 _state_init
045E _all_stop
0465 _defult_fac
04AD _main
0563 _delay_ms
0579 _delay_us
057F _serialti_int
05F5 _serialri_int
0692 _rxd_llc_job1
06CB _txd_llc_job1
0715 _rs485_app_job1
0880 _job_att
08FF _serial_init
0912 _key_init
0916 _out_init
091F _scan_key
0921 _rs
0925 _zf
0929 _out_key
094A mod16u
094C div16u
094D xdiv16u
0966 div32u
0968 mod32u
096C div32s
096E mod32s
0999 long_div_prolog
09AC long_div_epilog
09BB tst_R16_R19
09C0 tst_R24_R27
09C5 neg_R16_R19
09CE neg_R24_R27
09D7 empy16s
09E7 empy32u
09E7 empy32s
0A17 pop_gset2
0A1A pop_gset3
0A1D pop_gset4
0A20 pop_gset5
0A23 push_gset5
0A25 push_gset4
0A27 push_gset3
0A29 push_gset2
0A2B push_gset1
0A2E pop_gset1
0A2F pop
0A42 long_prolog
0A50 long_epilog
0A5B tstzero1
0A61 tstzero2
0A67 lsr32
0A73 _EEPROMread
0A78 _EEPROMwrite
0A89 _EEPROMReadBytes
0AAD _EEPROMWriteBytes
0AD1 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 0060 0096 = 150. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __bss_start
0060 _speed_pull
0062 _counter
0063 _wrong
0064 _in_out_number
0065 _in_out_state
0066 _state0
0067 _state_other
0068 _state
0069 _ac_bd_state
006A _add_dec_nu
006B _disp_time_counter1
006F _disp_time_counter0
0073 _key_counter
0074 _key_state
0075 _micros_nu0
0076 _micros_nu
0077 _da_counter
0078 _key
0079 _time_da0
007B _time_da
007D _pull_number
007F _out_ctr
0081 _speed
0083 _att_n_max
0084 _rs485_app_job
0085 _txd_llc_job
0086 _rxd_llc_job
0087 _act
0097 _pri
00A7 _txd_mesg
00B6 _txd_mesg_len
00B7 _txd_mesg_addr
00B8 _rxd_mesg
00C7 _rxd_mesg_len
00C8 _rxd_mesg_addr
00C9 _fcs1
00CA _rxd_h_ok
00CB _mac_txd_th
00CC _rxd_data
00CD _txd_ins_data
00CE _txd_ins_flag
00CF _rxd_ins_flag
00D0 _rxd_cnt
00D1 _txd_cnt
00D2 _tx485_busy
00D3 _rxd_frm_len
00D4 _rxd_frm
00E3 _txd_frm_len
00E4 _txd_frm
00F3 _pump_tab
00F4 _state1
00F5 _state2
00F6 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0038 = 56. bytes (abs,ovr,rom)
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
eeprom 0001 0007 = 7. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0001 _space_eeprom
0003 _speed_eeprom
0005 _state_eeprom
0006 _pump_tab_eeprom
0007 _state_other_eeprom
0008 __eeprom_end
Files Linked [ module(s) ]
C:\icc\lib\crtatmega.o [ crtatmega.s ]
eeprom_l.o [ eeprom_l.c ]
main.o [ main.c ]
delay.o [ delay.c ]
comm.o [ comm.c ]
key.o [ key.c ]
<library> [ div16u.s, div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, longutil.s, lsr32.s ]
[ eepromr.s, eepromw.s, eepromrbytes.s, eepromwbytes.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x28
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom = 0x1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -