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 中各项应如何设置?还有什么要注意的地方??
发表时间:2004年3月18日22:30:14