返回该小组首页 回复主题
yuqi023

yuqi023

小组等级:     E币:101  (E币换礼)

#1楼主:求助:外扩RAM + 地址锁存

文章发表于:2008-05-08 02:54

80C51单片机外扩IS61LV6416的RAM,用573做地址锁存器
假如我要把SBUF里的一个字节送到RAM里,怎样用C51写这段代码啊
RAM地址是从0000H到FFFFH的

      【回复】

twzh

   小组等级:    E币:155  (E币换礼)

#2

文章发表于:2008-05-11 09:41

我是用这种方式:

在头文件里:

#define  FPGA_FIN0      XBYTE[0XE000]

然后在.C中,直接给FPGA_FIN0赋值即可。当然你要用到绝对存储器访问宏XBYTE,必须加上#include    <absacc.h>               。

这是对单字节的访问,如果你要对一个数组进行访问,你在定义数组时可以这样定义:uchar xdata testbuf[100]  _at_ 0x0000;0X0000为数组的起始地址。

希望对你有用。

 

jizzll

   小组等级:    E币:2900  (E币换礼)

#3

文章发表于:2008-05-11 10:51

楼上的正确

yuqi023

   小组等级:    E币:101  (E币换礼)

#4

文章发表于:2008-05-16 18:11

#2 谢谢了 我已经解决了  呵呵 好久没看了 还一位不会有人回复呢

 

总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

浏览该小组的用户还看过...

设计资源与分销

";