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

📄 hc595.mp

📁 ATMEGA128的SPI驱动程序
💻 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   008C   003B =     59. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       008C  __lit_start
       008C  _Seg7_Data
       00C7  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   00C7   0004 =      4. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       00C7  __idata_start
       00CB  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   00CC   0B46 =   2886. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0066  __start
       0066  __text_start
       0086  _exit
       0087  _timer1_init
       00A3  _timer1_ovf_isr
       00CC  _init_devices
       00D2  _main
       00DE  _delay_1us
       00E0  _delay_nus
       00EF  _delay_1ms
       00F9  _delay_nms
       0108  _spi_init
       010E  _SPI_MasterTransmit
       0112  _HC_595_init
       0124  _HC_595_OUT
       012F  _Seg7_Led_Update
       01AA  _Seg7_Led_display
       023A  _Seg7_Led_float
       040A  push_arg4
       040C  push_arg2
       040F  mod16u
       0411  div16u
       0412  xdiv16u
       042B  pop_gset2
       042E  push_gset5
       0430  push_gset4
       0432  push_gset3
       0434  push_gset2
       0436  push_gset1
       0439  pop_gset1
       043A  pop
       044D  neg32
       0456  lpm32
       046A  fp2int
       0473  nojump1
       0478  fp2long
       047F  nojump2
       0481  FTOI
       0483  FTOL
       04B2  save_floatregs
       04BD  restore_floatregs
       04C8  stk2arg1
       04CD  stk2arg0
       04D2  float_epilog
       04D9  float_prolog
       04DC  add32fs
       04DF  add32f
       04E4  sub32fs
       04E7  sub32f
       04EC  fret2
       04F3  FSUB
       04F4  FADD
       0539  usub24
       053D  cmp32f
       0542  FLTCP
       056E  empy32fs
       0571  empy32f
       057A  eFMUL
       0592  eumul24
       05BB  savfacc1
       05BE  restorefacc1
       05C1  unpackfacc1
       05CA  negmant
       05D0  maxres
       05D7  minres
       05DD  ac1toac2
       05E3  swapacc
       05EF  unpack
       0601  repack
       0609  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0100   0004 =      4. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0100  _countnum
       0100  __data_start
       0102  _point
       0103  _point_pos
       0104  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   0104   0004 =      4. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0104  __bss_start
       0104  _Seg7_Led_Buf
       0108  __bss_end

Area                               Start  End    Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   003C =     60. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

D:\icc\lib\crtatmega.o	[ crtatmega.s ]
main.o	[ main.c ]
delay.o	[ delay.c ]
spi.o	[ spi.c ]
hc595.o	[ hc595.c ]
<library>	[ asave.s, div16u.s, gpop2.s, gpush.s, lneg.s, lpm32.s, fp2int.s, fputil.s, fpadd.s, fpcmp.s, fpemul.s ]
[ fputil2.s, fputil3.s ]

User Global Definitions

ram_end = 0x10ff
hwstk_size = 0x10

User Base Address Definitions

func_lit = 0x8c
data = 0x100
eeprom:1.4096

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -