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

📄 atmega16test.mp

📁 用AVR atmega16做的一个完整彩色LED控制程序
💻 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 + -