📄 hp.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
func_lit 0054 0110 = 272. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __func_lit_start
0164 __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 0164 0004 = 4. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0164 __lit_start
0164 _uart_command
0168 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0168 0009 = 9. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0168 __idata_start
0171 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0172 2222 = 8738. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00B9 __start
00B9 __text_start
00D9 _exit
00DA _Clear_Timer_Close_Machine
00F2 _start_iocheck
011C _io_check
0171 _open_machine
0190 _close_machine
01AB _port_init
01BE _init_time
01D5 _WriteTime
01EB _ReadTime
0201 _AddTime
0262 _DecTime
02BC _port_open_machine_set
02C7 _port_close_machine_set
02DC _watchdog_init
02E0 _timer0_init
02E9 _time0_cl
03D1 _timer0_ovf_isr
0415 _time1_cl
04B9 _timer1_init
04CF _timer1_ovf_isr
04DD _timer2_init
04E7 _timer2_ovf_isr
0508 _int0_isr
0534 _key_powercl
05A5 _key_cl
0607 _adc_cl
06B4 _adc_init
06BF _adc_isr
06F6 _uart0_init
0701 _uart0_cl
072D _uart0_rx_isr
074D _uart0_tx_isr
074E _init_devices
0760 _init_var
07A9 _ys
07B8 _IR_ys
07C7 _i2c_command1
0832 _i2c_command5
0885 _i2c_command7
08A5 _main
0B7B _i2cSetBitrate
0B7E _i2cInit
0B9A _i2cSetLocalDeviceAddr
0B9E _i2cSetSlaveReceiveHandler
0BA3 _i2cSetSlaveTransmitHandler
0BA8 _i2cSendStart
0BAD _i2cSendStop
0BB2 _i2cWaitForComplete
0BB6 _i2cSendByte
0BBC _i2cReceiveByte
0BC8 _i2cGetReceivedByte
0BCA _i2cGetStatus
0BCC _i2cSlaveReceiveService
0BE2 _i2cSlaveTransmitService
0BFE _i2cGetState
0C01 _twi_isr
0CF4 _Head_Reset_Nec_receive
0D13 _HasR_Head_Reset_Nec_receive
0D28 _Nec_data_deal_fun
0DE7 _Nec_consumer_map
0E2F _Nec_fac_map
0F2A _Deal_Repeat
0F75 _Nec_Decode
0FAC _RepeatReceive
104C _Nec_Receive
10C9 _IR_var_init
1101 mod16s
1105 div16s
111F mod16u
1121 div16u
1122 xdiv16u
113B empy16s
114B pop_gset2
114E pop_gset3
1151 pop_gset4
1154 push_gset1
1157 pop_gset1
1158 pop
116B push_gset2
116F push_gset3
1173 push_gset4
1177 push_lset
118E pop_lset
11A5 lsl16
11AC lsl8
11B2 _EEPROMread
11B9 _EEPROMwrite
11CA __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 0009 = 9. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 _adc_jg
0060 __data_start
0065 _localBuffer
0068 _localBufferLength
0069 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 0069 00AC = 172. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0069 _System_State
0069 __bss_start
006A _Open_Panel_flag
006B _Open_Panel_time
006C _KeyResult
006D _Panel_Open_delay_Time
006E _Panel_Open_delay_Signal
006F _Powerdown_time
0070 _Time
0076 _CloseTime
007A _OpenTime
007E _CloseTimeMin_b
007F _STATE
0080 _set_time
0081 _i2c_command
0082 _i2c_b
0083 _i2cexint_num
0084 _uart0_buffer
0089 _uart0_num
008A _uart0_b
008B _u0check_num
008C _iocheck_num
008D _pbcheck_num
008E _pb_num
008F _pb_state
0090 _s8_state
0091 _power_num
0092 _fac_state
0093 _command_2d
0094 _keycl_num
0096 _key_b
0097 _closetime_min
0098 _opentime_min
0099 _CloseTime_b
009A _OpenTime_b
009B _timer_s
009C _time1s_b
009D _time1s_num
009E _timer1_b
009F _time1_b
00A0 _time0_b
00A1 _time1_num
00A2 _time0_num
00A3 _key_open
00A4 _key
00A5 _key_num
00A6 _key_jg
00A9 _adc_num
00AA _adc_rel
00AB _power_check_up
00AC _power_down_count
00AD _open_machine_enable
00AE _close_machine_enable
00AF _machine_close_start
00B0 _machine_open_start
00B1 _open_to_close_station
00B2 _close_to_open_station
00B3 _power_on_down_count
00B4 _power_on_on_count
00B5 _power_key_on_count
00B6 _power_key_down_count
00B7 _vs_on_close_count
00B8 _vs_on_open_count
00B9 _rly_on_count
00BA _reset_close_count
00BB _reset_open_count
00BC _pwrbt_count
00BD _open_to_close_count
00BF _close_to_open_count
00C2 _i2cSlaveTransmit
00C4 _i2cSlaveReceive
00C6 _i2creadtime_b
00C7 _i2creceive_b
00C8 _I2cReceiveDataLength
00C9 _I2cReceiveDataIndex
00CA _I2cReceiveData
00DA _I2cSendDataLength
00DB _I2cSendDataIndex
00DC _I2cSendData
00EC _i2csendmax
00EF _NecTimeTest
00F1 _Fac_aging
00F2 _Fac_mode
00F3 _Powerdown_signal
00F4 _RepeatControl
00F5 _irda_data
00F6 _i2c_public
00F7 _irda_b
00F8 _irda_num
00F9 _tv_state
00FA _power_on_close_enable
00FB _power_key_open_enable
00FC _NecData_Map
00FD _BRepeatStar
00FE _RepeatCountFlag
00FF _ResultNec
0100 _BNecRepeat
0101 _RNecRepeatCodeNum
0103 _NecRepeatCodeNum
0105 _BPowerButton
0106 _BHasReceiveNec
0107 _i
0109 _NecDecodeNum
010B _NecData
010F _BNecStartBit
0110 _RTimeNecFallEdge
0111 _TimeNecFallEdge
0112 _BNecFallEdge
0113 _BReceiveStart
0114 _BTheFirstFallEdge
0115 __bss_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0048 = 72. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\PROGRA~1\icc\lib\crtatmega.o [ crtatmega.s ]
hptv.o [ hptv.c ]
i2cslave.o [ i2cslave.c ]
necdecode.o [ necdecode.c ]
<library> [ div16s.s, div16u.s, emul16s.s, gpop2.s, gpop3.s, gpop4.s, gpush.s, gpush2.s, gpush3.s, gpush4.s, lpush.s ]
[ lsl16.s, lsl8.s, eepromr.s, eepromw.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 + -