KEIL c51: 关于CODE BANK 及OFF_chip RAM分页问题keil:关于code
bank
及off_chip
ram分页问题
片外rom
29c040假设使用p1.0,p1.1,p1.2分为bank0~bank7,每段地址为0x0000~0xffff;
片外ram假设也使用3条io口分为8页,每页(
a0~a14)大小为32k;
89c51的a15连接其片选;
问题:
1.我的所有代码要全烧在片外rom;
原来的dos下连接命令这样:
bl51
interrupts.obj,b.obj,b3{……},b4{……},…………
请问common
bank是怎么确定的??;含有中断的代码在什么区域?
2.如此定义变量
unsigned
char
xdata
num;
此变量肯定在xdata
的第0页吗?
如何在其它页定义变量???
3。在keil中,options
for
target
中各项应如何设置?还有什么要注意的地方??
