📄 atmega16test.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 01A4 = 420. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __lit_start
0054 _KindGroudData
008C _KindDataValue
0104 _KindDataStr
01E4 _CharFont
01F8 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 01F8 000D = 13. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
01F8 __idata_start
0205 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0206 3714 = 14100. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0103 __start
0103 __text_start
0123 _exit
0124 _Delay
0138 _DelayNs
0146 _SendSS
0153 _SendSI
0165 _hmod
0186 _Send_Data
0196 _PasswordCannel
01A9 _port_init
01B7 _init_devices
01BE _PasswordProcess
0212 _main
07EC _Display
0811 _Display_Fast
0836 _PressKeyProcess
0882 _spi_stc_isr
088C _getSPIchar
08AD _putSPIchar
08B1 _spi_init
08BD _WatchDog
08C5 _WDT_off
08CC _SpeedDelay
08F9 _SendFirstToEnd
090F _SendEndToFirst
0948 _AllColorProcess
098B _Three1ColorProcess
09C7 _Three1ColorProcess_1
0A17 _ThreeColorProcess
0A5B _UniteColor
0B13 _UniteColorProcess
0B3E _UniteColorRight
0BD4 _UniteColorProcess_1
0C2F _UniteColorLeft
0C96 _UniteColorMiddleToEdge
0D02 _UniteColorProcess_2
0D33 _UniteColorEdgeToMiddle
0DC2 _UniteColorProcess_3
0DF3 _AllStarProcess
0E71 _AllStarProcess_2
109F _AllStarProcess_3
12E7 _FullProcess
130F _SevenColorProcess_1
14C8 _SixColorProcess
14FC _SixColorProcess_1
154E _SixColorProcess_2
157B _SixColorProcess_3
15A8 _SendKindData
16FB _ProcessMiddleToEdge
176C _ProcessEdgeToMiddle
17E9 _EepromICnumberWr
189D _EepromICnumberRd
18D0 _FactorySetup
18F6 _EepromViewModeWr
1903 _EepromViewModeRd
1910 _EepromPasswordRd
1936 _EepromPasswordWr
1943 _EepromDayDataRd
1950 _EepromDayDataWr
195D _EepromDateValueRd
196A _EepromDateValueWr
1983 _DS1302_Write
19BE _DS1302_Read
19FA _Check_DS1302
1A05 _DS1302_Init
1A27 _ReadTime
1A6D _CalMonthDay
1ACE _CompareDate
1B12 _timer0_init
1B1D _Enable_Time0_Interrupt
1B20 _Disable_Time0_Interrupt
1B23 _tim0_comp_isr
1B34 push_arg4
1B36 push_arg2
1B39 mod16u
1B3B div16u
1B3C xdiv16u
1B55 div32u
1B57 mod32u
1B5B div32s
1B5D mod32s
1B88 long_div_prolog
1B9B long_div_epilog
1BAA tst_R16_R19
1BAF tst_R24_R27
1BB4 neg_R16_R19
1BBD neg_R24_R27
1BC6 empy16s
1BD6 pop_gset2
1BD9 pop_gset3
1BDC pop_gset4
1BDF pop_gset5
1BE2 push_gset5
1BE4 push_gset4
1BE6 push_gset3
1BE8 push_gset2
1BEA push_gset1
1BED pop_gset1
1BEE pop
1C01 push_lset
1C18 pop_lset
1C2F _EEPROMread
1C34 _EEPROMwrite
1C45 _EEPROMReadBytes
1C69 _EEPROMWriteBytes
1C8D __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 000D = 13. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 _year1
0060 __data_start
0061 _year0
0062 _month1
0063 _month0
0064 _date0
0065 _date1
0066 _day
0067 _hour1
0068 _hour0
0069 _minute1
006A _minute0
006B _second1
006C _second0
006D __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 006D 00D3 = 211. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
006D __bss_start
006D _T0OCR
006E _KeyCode
006F _val
0073 _DispBuffer
0079 _tx_counter
007A _tx_rd_index
007B _tx_wr_index
007C _rx_buffer_overflow
007D _rx_counter
007E _rx_rd_index
007F _rx_wr_index
0080 _SPI_tx_buff
0094 _SPI_rx_buff
00A8 _SI_Count
00A9 _color2
00AA _color1
00AB _Oneday
00AC _DayData
00AE _DateValue
00B2 _PasswordData
00B8 _KindData
0128 _PwModify_flag
012A _right
012C _left
012E _HalfLenght
0130 _FLenghtCount
0132 _BLenghtCount
0134 _val_lenght
0136 _PassDate_flag
0137 _Password_Enable
0138 _Password_alarm
0139 _val_kind
013A _CurrentKind
013B _K4Count
013C _K1Count
013D _BackKey
013E _CurrentKey
013F _ModeStatus
0140 __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 ]
main.o [ main.c ]
<library> [ asave.s, div16u.s, div32.s, emul16s.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, lpush.s, eepromr.s ]
[ eepromw.s, eepromrbytes.s, eepromwbytes.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 + -