11问答网
所有问题
请教C51单片机,C语言编程,怎样把一个四位数存入(读取)外部数据存储器?请举例说明。
如题所述
举报该问题
推荐答案 2009-09-17
//外部绝对地址定义,具体地址根据你所需存在哪个地址单元而定
#define uchar unsigned char
#define uint unsigned int
uchar xdata XRAM _at_ 0xFF00[4];//指定外部存储地址
uchar DATA1[4]; //你先把你的四位数每位单独分离出来存到这个4成员数组
void main(void)
{
uchar i;
for(i=0;i<4;i++)
{
XRAM[i]=DATA1[i]
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FF4272FqP.html
其他回答
第1个回答 2009-09-17
设定变量,为XDATA类型。
第2个回答 2009-09-17
1.将四位数分离分别为Data1,Data2,Data3,Data,4.
2.使用4次循环分别将四个数放入指定的寄存器里。
第3个回答 2009-09-17
首先需要外部存储地址,采用全编地址还是部分编址
然后采用MOVX 地址,立即数 ;
指令传送
相似回答
怎么用80
c51
用
c语言编程,把数据
从内部存储器转移到
外部存储器?
答:
p=p+1; //指针指向下一单元 p=0x16; //向指针所指向的位置写入
数据
(4)
让编译器自动分配存储空间 ①为了能让编译器自动分配存储空间,并使用扩展RAM,必须设置扩展RAM地址。在Keil编程软件中,点击工具栏快捷图标“ ”,弹出目标选项对话框。按图7.2.6所示,设置RAM起始地址和长度。②变量声明...
大家正在搜
单片机汇编语言编程100例
51单片机C语言编程一学就会
c语言单片机编程教程
51单片机c语言编程入门
51单片机c语言编程实例
51单片机c语言程序设计教程
单片机c语言编程100例
单片机c语言编程题
c语言版单片机教程
相关问题
怎么用80c51用c语言编程,把数据从内部存储器转移到外部存...
我用IAR给51单片机写程序,请问怎样访问外部数据存储器(c...
请教c51单片机,c语言编程,关于指示灯定时闪烁的
51单片机读写多个外部数据,用C语言怎么编程,哪位大神知道,...
请教各位老师,C51单片机C语言的中断编程思路。
单片机c语言编程时会用到哪些常用的C语
关键词:51单片机,Keil, C语言编程,xdata, 片...