新闻中心

EEPW首页>嵌入式系统>设计应用> 51单片机扩展外部RAM

51单片机扩展外部RAM

作者: 时间:2016-11-27 来源:网络 收藏


三、RAM的扩展方法

1、数据存储器



2、数据存储器扩展电路



好了~~

可以贴出程序来喽~~





程序也就那么一点~~

将就着看吧~~

~~

RAM_6264.c(本来想用那个指针访问的~~~~试了半天~~不对啊~~无语了~~)

//------------------------------------------------------------------------------
//这个程序主要是用来验证扩展RAM的~~
//扩展RAM主要的就是连接好电路~~具体的时序不用操心~~
//这里边主要用到了我的写的计算机语言那一篇文章的内容~~
#include"reg52.h"
#include"absacc.h"//C51运行库中的预定义宏,来对51单片机的code、data、pdata和xdata空间进行绝对寻址
//------------------------------------------------------------------------------
typedefunsigned char uchar;
typedefunsigned intuint;
xdata uint x1 _at_ 0x0000;//使用c51扩展关键字 _at_ 来实现绝对地址的访问,注意:使用它定义的变量一定要是全局变量~~
//一开始我都给忘记了~~擦~~
//------------------------------------------------------------------------------
//main
void main()
{
uchar x2;

x1=0x5566;//给片外存储器的0x0000赋值0x5566

XBYTE[0x0010]=0x55;//XBYTE[0x0010]访问片外RAM的0010字节单元,并给它赋初值
x2=XBYTE[0x0010];//将XBYTE[0x0010]单元的字节(注意定义的是uchar型~~)赋给x1
}


上一页 1 2 下一页

评论


技术专区

关闭