intere23s
驱动牛犊
驱动牛犊
  • 注册日期2004-07-01
  • 最后登录2009-06-24
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望9点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1946回复:3

关于外加ram的问题

楼主#
更多 发布于:2005-07-01 19:45
  在8052单片机上扩展了一个外部RAM(6264),请问在用KEIL编译时,需要进行特别的设置吗?
humingxinac
驱动牛犊
驱动牛犊
  • 注册日期2002-04-22
  • 最后登录2009-03-02
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-06 11:08
确定你的ram的地址范围,在keil中设置
intere23s
驱动牛犊
驱动牛犊
  • 注册日期2004-07-01
  • 最后登录2009-06-24
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望9点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-07 21:02
我用8052外加一个RAM(6264),
编了一个小程序,
int a[400];
void main()
{
   for (int i=0;i<400;i++) a;
   P1=a[10]
}
keil编译通过后,放到硬件上测P1端口总是得不到想要的结果
请问是不是需要在KEIL中设置,若是,请具体指教一下,不胜感激!
yqused
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2007-08-27
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-07 23:03
你的ram初始化了没有阿?你的程序不对哈。是不是帖错了。另外,如果你的编译是模式的话,应该加上xdata int a[400],这样,程序才会到外部ram中去读写。
游客

返回顶部