⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hp.mp

📁 MCU控制程序
💻 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 + -