请大侠讲解这个程序(6264扩展内存)

[复制链接]
3694|5
 楼主| zx4798 发表于 2010-11-26 19:20 | 显示全部楼层 |阅读模式
#include <reg52.h>
#include <absacc.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED = P1^0;
void main()
{
  uint i;
LED = 1;
for(i=0;i<200;i++)
{
   XBYTE=i+1;
}
  for(i=0;i<200;i++)
{
   XBYTE[i+0x0100]=XBYTE[199-i];
}
LED=0;
while(1);
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
new1988 发表于 2010-11-26 22:02 | 显示全部楼层
采用绝对寻址
ayb_ice 发表于 2010-11-27 08:31 | 显示全部楼层
硬件是典型的接法,没有什么特别的地方
至于软件,LZ去看一下XBYTE的定义便知,那就个指针转换而已
 楼主| zx4798 发表于 2010-11-27 10:01 | 显示全部楼层
for(i=0;i<200;i++)
{
   XBYTE[i]=i+1;
}
  for(i=0;i<200;i++)
{
   XBYTE[i+0x0100]=XBYTE[199-i];
}

这里是什么意思 ,为什么写俩个for循环呢
ayb_ice 发表于 2010-11-27 10:28 | 显示全部楼层
对XRAM初始化,应该是测试用的
 楼主| zx4798 发表于 2010-12-11 09:41 | 显示全部楼层
XRAM是什么?他为什么不直接写进去呢 5# ayb_ice
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

53

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部