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

📄 计算器.mp

📁 通过单片机实现计算器的功能
💻 MP
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   0054   003E =     62. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0054  __idata_start
       0092  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   0092   0D82 =   3458. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0049  __start
       0049  __text_start
       0069  _exit
       006A  _delay_1us
       006C  _delay_nus
       007B  _delay_1ms
       0085  _delay_nms
       0094  _LCD_init
       00A9  _LCD_en_write
       00AF  _LCD_write_command
       00CF  _LCD_write_data
       00EF  _LCD_set_xy
       00FF  _LCD_write_string
       0115  _LCD_write_char
       0121  _key_read
       01BB  _get_key
       01DA  _process_key
       0278  _key_display
       030D  _process_data
       03F1  _process_count
       0467  _display_result
       05C2  _main
       05D5  mod16s
       05D9  div16s
       05F3  mod16u
       05F5  div16u
       05F6  xdiv16u
       060F  div32u
       0611  mod32u
       0615  div32s
       0617  mod32s
       0642  long_div_prolog
       0655  long_div_epilog
       0664  tst_R16_R19
       0669  tst_R24_R27
       066E  neg_R16_R19
       0677  neg_R24_R27
       0680  empy16s
       0690  empy32s
       0690  empy32u
       06C0  pop_gset2
       06C3  pop_gset3
       06C6  push_gset5
       06C8  push_gset4
       06CA  push_gset3
       06CC  push_gset2
       06CE  push_gset1
       06D1  pop_gset1
       06D2  pop
       06E5  long_prolog
       06F3  long_epilog
       06FE  tstzero1
       0704  tstzero2
       070A  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0060   003E =     62. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0060  __data_start
       0060  _a1
       0065  _a2
       006A  _result_dp
       0071  _flag_a1
       0072  _flag_a2
       0073  _key
       0074  _flag_count
       0075  _ok
       0076  _error
       009E  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   009E   0009 =      9. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       009E  __bss_start
       009F  _result
       00A3  _data2
       00A5  _data1
       00A7  __bss_end

Area                               Start  End    Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   0004 =      4. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

C:\icc\lib\crtatmega.o	[ crtatmega.s ]
mian.o	[ mian.c ]
<library>	[ div16s.s, div16u.s, div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpush.s, longutil.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 + -