📄 lcd16x2.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 + -