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

📄 lcd16x2.mp

📁 使用iccavr的例子
💻 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   0060   000A =     10. bytes (rel,con)

       Addr  Global Symbol
      -----  --------------------------------
       0060  __func_lit_start
       006A  __func_lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   006A   010C =    268. bytes (rel,con)

       Addr  Global Symbol
      -----  --------------------------------
       006A  __lit_start
       0176  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   0176   0080 =    128. bytes (rel,con)

       Addr  Global Symbol
      -----  --------------------------------
       0176  __idata_start
       01F6  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   01F6   170E =   5902. bytes (rel,con)

       Addr  Global Symbol
      -----  --------------------------------
       00FB  __start
       00FB  __text_start
       0118  _exit
       0119  __print
       0658  mpy16s
       066F  mod16u
       0671  div16u
       068E  _cstrlen
       06A4  push_lset
       06BB  pop_lset
       06D2  push_gset1
       06D5  pop_gset1
       06D6  pop
       06E9  push_gset2
       06EC  push_gset3
       06EF  push_gset4
       06F2  push_gset5
       06F5  pop_gset2
       06F7  pop_gset3
       06F9  pop_gset5
       06FB  push_arg4
       06FD  push_arg2
       070B  _sprintf
       073D  _ltoa
       07F4  _strlen
       080A  _atoi
       086E  _itoa
       08D3  _isalnum
       08E1  _isalpha
       08EF  _iscntrl
       08FD  _isdigit
       090B  _isgraph
       0919  _islower
       0927  _isprint
       0935  _ispunct
       0943  _isspace
       0951  _isupper
       095F  _isxdigit
       096D  _tolower
       0986  _toupper
       099F  __va_start
       09A4  xicall
       09AE  _strcpy
       09BD  lpm32
       09D1  lpm16
       09DF  neg32
       09E8  copy_retval
       09ED  save_regs
       09FC  restore_regs
       0A08  NEGMANT1
       0A11  NEGMANT2
       0A1A  tstzero1
       0A1A  TSTZERO1
       0A20  tstzero2
       0A20  TSTZERO2
       0A26  div32s
       0A29  div32u
       0A2C  mod32s
       0A30  mod32u
       0A34  SDIV
       0A3F  UDIV
       0A68  _AVRInitialise
       0A6F  _InitWatchdog
       0A75  _LCDInitialise
       0A7F  _LCDPrintf
       0AD2  _DelayLCDStartup
       0AEA  _InitScreen
       0B12  _RefreshLCD
       0B23  _ConfigureLCD
       0B4C  _WriteToScreen
       0BF7  _WriteToDevice
       0C07  _CheckIfBusy
       0C0E  _ReadDevice
       0C1F  _main
       0C2C  _RuntimeInitialise
       0C3E  _RuntimeInterrupt
       0C82  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0060   0080 =    128. bytes (rel,con)

       Addr  Global Symbol
      -----  --------------------------------
       0060  __data_start
       00AF  _LCDHeader1
       00B1  _LCDHeader2
       00E0  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   00E0   004B =     75. bytes (rel,con)

       Addr  Global Symbol
      -----  --------------------------------
       00E0  __bss_start
       00E0  _LCDStatus
       012B  __bss_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   0040 =     64. bytes (abs,ovr)

Files Linked      [ module(s) ]

C:\ICC\lib\crtatmega.o  [ crtatmeg ]
<library>         [  stdio.s, avr200_1, avr200_2, cstrlen.,  lpush.s,
                     gpush.s, gpush2.s, gpush3.s, gpush4.s, gpush5.s,
                     gpop2.s,  gpop3.s,  gpop5.s,  asave.s, SPRINTF.,
                      ltoa.s, STRLEN.s,   ATOI.s,   itoa.s,  CTYPE.s,
                    stdarg.s,  icall.s, strcpy.s,  lpm32.s,  lpm16.s,
                      lneg.s, longutil,  div32.s ]
global.o          [ global.c ]
initialise.o      [ initiali ]
lcd.o             [    lcd.c ]
main.o            [   main.c ]
runtime.o         [ runtime. ]
C:\ICC\lib\endavr.o  [ endavr.s ]

User Global Definitions

ram_end = 0xfff
hwstk_size = 0x10

User Base Address Definitions

data = 0x60
func_lit = 0x60

⌨️ 快捷键说明

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