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

📄 lcd2864_display.map

📁 为LCD的滚动显示汉字程序
💻 MAP
📖 第 1 页 / 共 5 页
字号:
Archive member included       because of file (symbol)

D:\Program Files\Microchip\pic30_tools\bin\..\lib\libpic30.a(crt1.o)
                              (_resetALT)
D:\Program Files\Microchip\pic30_tools\bin\..\lib\libpic30.a(crt0.o)
                              (_resetPRI)


Program Memory Usage

section        address   length (PC units)   length (bytes) (dec)
-------        -------   -----------------   --------------------
.reset               0                 0x4             0x6  (6)
.ivt               0x4                0x7c            0xba  (186)
.aivt             0x84                0x7c            0xba  (186)
.text            0x100               0x250           0x378  (888)
.dinit           0x350                 0x8             0xc  (12)
.const           0x358               0x130           0x1c8  (456)
.isr             0x488                 0x2             0x3  (3)
__FOSC        0xf80000                 0x2             0x2  (2)
__FWDT        0xf80002                 0x2             0x2  (2)
__FBORPOR     0xf80004                 0x2             0x2  (2)
__FGS         0xf8000a                 0x2             0x2  (2)

         Total program memory used (bytes):          0x6d5  (1749)


Data Memory Usage

section        address      alignment gaps    total length  (dec)
-------        -------      --------------    -------------------
.nbss            0x800                   0             0x4  (4)

            Total data memory used (bytes):            0x4  (4)


Dynamic Memory Usage

region         address                      maximum length  (dec)
------         -------                      ---------------------
heap             0x804                                   0  (0)
stack            0x804                              0x1f94  (8084)

            Maximum dynamic memory (bytes):         0x1f94  (8084)


Memory Configuration

Name             Origin             Length             Attributes
data             0x000800           0x001fa0           a !xr
program          0x000100           0x017f00           xr
reset            0x000000           0x000004  
ivt              0x000004           0x00007c  
aivt             0x000084           0x00007c  
__FOSC           0xf80000           0x000002  
__FWDT           0xf80002           0x000002  
__FBORPOR        0xf80004           0x000002  
__CONFIG4        0xf80006           0x000002  
__CONFIG5        0xf80008           0x000002  
__FGS            0xf8000a           0x000002  
eedata           0x7ff000           0x001000  

Linker script and memory map

LOAD F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                    0x0000                  __RESET_BASE=0x0
                    0x0004                  __IVT_BASE=0x4
                    0x0084                  __AIVT_BASE=0x84
                    0x0100                  __CODE_BASE=0x100
                    0x0000                  __SFR_BASE=0x0
                    0x0800                  __DATA_BASE=0x800
                    0x1800                  __YDATA_BASE=0x1800

.reset            0x000000          0x4
                  0x000000          0x2 SHORT 0x100 M(__reset)
                  0x000001          0x2 SHORT 0x4
                  0x000002          0x2 SHORT 0x0 ((M(__reset)>>=0x10)&0x7f)
                  0x000003          0x2 SHORT 0x0

.text             0x000100        0x250
 *(.handle)
 *(.libc)
 .libc            0x000100         0x80 D:\Program Files\Microchip\pic30_tools\bin\..\lib\libpic30.a(crt0.o)
                  0x000100                  _reset
                  0x000114                  _psv_init
                  0x000100                  _resetPRI
                  0x000124                  _data_init
 *(.libm)
 *(.libdsp)
 *(.lib*)
 *(.text)
 .text            0x000180        0x1d0 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                  0x00026a                  lcd_init
                  0x00028a                  wr_zb
                  0x0002aa                  qushu
                  0x00025c                  init
                  0x0002ee                  send_i
                  0x00030a                  chk_busy
                  0x0002d2                  send_d
                  0x000298                  clear_p
                  0x00033c                  delay
                  0x000180                  main

.dinit            0x000350          0x8
 *(.dinit)
 .dinit           0x000350          0x8 data_init

usercode
 *(usercode)

__FOSC            0xf80000          0x2
 *(__FOSC.sec)
 __FOSC.sec       0xf80000          0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                  0xf80000                  _FOSC

__FWDT            0xf80002          0x2
 *(__FWDT.sec)
 __FWDT.sec       0xf80002          0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                  0xf80002                  _FWDT

__FBORPOR         0xf80004          0x2
 *(__FBORPOR.sec)
 __FBORPOR.sec    0xf80004          0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                  0xf80004                  _FBORPOR

__CONFIG4
 *(__CONFIG4.sec)

__CONFIG5
 *(__CONFIG5.sec)

__FGS             0xf8000a          0x2
 *(__FGS.sec)
 __FGS.sec        0xf8000a          0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                  0xf8000a                  _FGS

.eedata
 *(.eedata)

.icd                0x0800          0x0
                    0x0800                  .=(.+DEFINED(__ICD2RAM)?0x50:0x0)

.xbss               0x0800          0x0
                    0x0800                  __bxdata=.
 *(.xbss)

.xdata              0x0800          0x0
 *(.xdata)
                    0x0800                  __exdata=.

.pbss
 *(.pbss)

.nbss             0x000800          0x4
                  0x000800                  __bndata=.
 *(.nbss)
 .nbss            0x000800          0x4 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                  0x000800                  lcd_x
                  0x000802                  lcd_y

.ndata              0x0804          0x0
 *(.ndata)
 *(.ndconst)
                    0x0804                  __endata=.

.bss                0x0804          0x0
 *(.bss)

.data               0x0804          0x0
 *(.data)
 *(.dconst)

userdata
 *(userdata)

.ybss
 *(.ybss)

.ydata
 *(.ydata)

.const              0x8358        0x130
 *(.const)
 .const             0x8358        0x130 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
                    0x8358                  sdgt
                    0x8387                  TAB
                    0x8377                  time
                    0x8367                  clear
                    0x0000                  __X_OVERFLOW=((__exdata!=__bxdata)&&(__exdata>__YDATA_BASE))?(__exdata-__YDATA_BASE):0x0
                    0x0000                  __NEAR_OVERFLOW=((__endata!=__bndata)&&(__endata>0x2000))?(__endata-0x2000):0x0

.ivt              0x000004         0x7c
                  0x000004          0x4 LONG 0x488 DEFINED(__ReservedTrap0)?M(__ReservedTrap0):M(__DefaultInterrupt)
                  0x000006          0x4 LONG 0x488 DEFINED(__OscillatorFail)?M(__OscillatorFail):M(__DefaultInterrupt)
                  0x000008          0x4 LONG 0x488 DEFINED(__AddressError)?M(__AddressError):M(__DefaultInterrupt)
                  0x00000a          0x4 LONG 0x488 DEFINED(__StackError)?M(__StackError):M(__DefaultInterrupt)
                  0x00000c          0x4 LONG 0x488 DEFINED(__MathError)?M(__MathError):M(__DefaultInterrupt)
                  0x00000e          0x4 LONG 0x488 DEFINED(__ReservedTrap5)?M(__ReservedTrap5):M(__DefaultInterrupt)
                  0x000010          0x4 LONG 0x488 DEFINED(__ReservedTrap6)?M(__ReservedTrap6):M(__DefaultInterrupt)
                  0x000012          0x4 LONG 0x488 DEFINED(__ReservedTrap7)?M(__ReservedTrap7):M(__DefaultInterrupt)
                  0x000014          0x4 LONG 0x488 DEFINED(__INT0Interrupt)?M(__INT0Interrupt):M(__DefaultInterrupt)
                  0x000016          0x4 LONG 0x488 DEFINED(__IC1Interrupt)?M(__IC1Interrupt):M(__DefaultInterrupt)
                  0x000018          0x4 LONG 0x488 DEFINED(__OC1Interrupt)?M(__OC1Interrupt):M(__DefaultInterrupt)

⌨️ 快捷键说明

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