关于定义xdata*是什么意思
#include"reg51.h"#defineucharunsignedcharvoidmain(){ucharxdata*pData=0x00;ucharm=0;wh...
#include "reg51.h"
#define uchar unsigned char
void main()
{
uchar xdata* pData=0x00;
uchar m = 0;
while(1)
{
pData[0x7fff]=m;
m++;
}
} 我学单片机C语言,请问程序中关于char xdata*是什么意思 展开
#define uchar unsigned char
void main()
{
uchar xdata* pData=0x00;
uchar m = 0;
while(1)
{
pData[0x7fff]=m;
m++;
}
} 我学单片机C语言,请问程序中关于char xdata*是什么意思 展开
2个回答
2013-05-22
展开全部
xdata 指单片机里的Flash存取器,Flash相对单片机里的RAM属于外部存取器,虽其结构位置装在单片机中,xdata是放在相对RAM的外面,而flash正是相对RAM外面 uchar xdata* pData=0x00; 在单片机的XDATA存储器丽 定义一个指针变量pData,初始值是0X00。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询