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

📄 ncore.lkr

📁 本人编写的无线电话程序,给予PIC18C801设计,包括了uCOS的移植以及菜单,自己设计的拼音注入法,完整地一级汉字库,希望对大家有所帮助
💻 LKR
字号:
// Sample linker command file for 18C801
// $Id: 18c801.lkr,v 1.3 2002/07/29 19:09:08 sealep Exp $

LIBPATH  .

//FILES c018i.o
FILES clib.lib
FILES p18c801.lib

CODEPAGE   NAME=vectors  START=0x0        END=0x29       PROTECTED
CODEPAGE   NAME=page     START=0x2A       END=0x327ff 				//modifyed by CJ, 480K for program and font lib

CODEPAGE   NAME=extram   START=0x100000   END=0x10eFFF	PROTECTED	//added by CJ, 128K ram // changed by ZWM,96KB
CODEPAGE   NAME=extstk	 START=0x10f000	  END=0x113FFF	PROTECTED	//added by ZWM,16KB
CODEPAGE   NAME=extmem	 START=0x114000	  END=0x11FFFF	PROTECTED	//added by ZWM,24KB

CODEPAGE   NAME=extrom   START=0x32800    END=0x7FFFF	PROTECTED	//added by CJ, 32K for novolatile data
CODEPAGE   NAME=ioport	 START=0x130000	  END=0x131FFF	PROTECTED	//added by CJ, 8K IO port

CODEPAGE   NAME=config   START=0x300000   END=0x300007   PROTECTED
CODEPAGE   NAME=devid    START=0x3FFFFE   END=0x3FFFFF   PROTECTED

ACCESSBANK  NAME=accessram  START=0x0      END=0x7F
DATABANK    NAME=gpr0       START=0x80     END=0xFF
DATABANK    NAME=gpr1       START=0x100    END=0x1FF
DATABANK    NAME=gpr2       START=0x200    END=0x2FF
DATABANK    NAME=gpr3       START=0x300    END=0x3F3

DATABANK    NAME=gpr4       START=0x400    END=0x4FF	PROTECTED
DATABANK    NAME=gpr5       START=0x500    END=0x5FF	PROTECTED
DATABANK    NAME=gpr6       START=0x3F4    END=0x3FF	PROTECTED
ACCESSBANK  NAME=accesssfr  START=0xF80    END=0xFFF    PROTECTED

SECTION	    NAME=CONFIG     ROM=config
SECTION     NAME=EXTRAM     ROM=extram	   	//added by CJ
SECTION     NAME=EXTMEM     ROM=extmem
SECTION     NAME=EXTSTK     ROM=extstk
SECTION     NAME=MYCODE     ROM=page		//added by CJ
SECTION     NAME=EXTROM     ROM=extrom	   	//added by CJ
SECTION	    NAME=IOPORT		ROM=ioport		//added by CJ
SECTION     NAME=CODE       ROM=page
SECTION     NAME=CCODE      ROM=page
SECTION     NAME=ASMCODE    ROM=page
// After such modifications, external ram can be titled by a 
// #pragma romdata EXTRAM
// and code can be titled by 
// #pragma code MYCODE
// The last two banks of gprs may be used for boot RAM
STACK SIZE=0x100 RAM=gpr2

⌨️ 快捷键说明

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