高分请教简单问题:AT89s52的访问外部地址问题

jimfoss   2007-7-15 00:13 楼主
我的硬件原理图如下链接:请放心打开!
http://www.dzjia.cn/html/jiejuefangan/20070619/24939_2.html
如图示:P2.7接到RC500的NCS片选脚上,这时我想要访问RC500的内部地址,我就应该先定义要访问的地址,如下:
#define Page_Sel        XBYTE[0x7000]        /* 低字节00为RC500的内部地址 */
#define Command        XBYTE[0x7001]        /* 低字节01为RC500的内部地址 */
#define FIFO        XBYTE[0x7002]    /* 低字节02为RC500的内部地址 */

对其操作如下:
if(Command == 0x00)       
{
  age_Sel = 0x00;
  return TRUE;
}
问题如下:

1: 为什么地址一定要定义成0x70XX 其中'XX'为RC500内部地址 定义成其他不行 吗?  如:0X60XX .

2:如果把RC500的NCS引脚改接到P1.5的话,又应该如何定义访问地址??


回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复