怎么将单片机收到的数据存入外接存储器中

怎么实现把51系列单片机收到的数据存入到外接存储器中,并能读出外接存储器中数据并以可检测的形式输出数据。

第1个回答  2010-04-04
这个看你挂接的是什么存储器?汇编当中根据你需要读或写的地址,有一条指令就是MOVX可以读、写片外数据存储器的数据。C语言的话就需要定义数据类型,没有记错的话应该定义为xdata类型!
第2个回答  2010-04-04
这个要看具体而论了

Flash 有AT45DB系列,25系列等
EEPROM 常用的有AT24c**

怎么将单片机收到的数据存入外接存储器中
这个看你挂接的是什么存储器?汇编当中根据你需要读或写的地址,有一条指令就是MOVX可以读、写片外数据存储器的数据。C语言的话就需要定义数据类型,没有记错的话应该定义为xdata类型!

怎么用80c51用c语言编程,把数据从内部存储器转移到外部存储器?
U4片选接CS1,即Y1,CBA=001,可得U4的地址范围是0x2000~0x3fff。U5接CS3,即Y3,CBA=011,地址为0x6000~0x7fff。U6接CS4,即Y4,CBA=100,地址为0x8000~0x9fff。知道了器件地址,可以利用直接地址、外部数据指针来访问存储器。通过设置,也可以让编译器在扩展RAM中自动分配存储单元。(2)直接...

单片机怎么跳到外部储存器运行
不可以。单片机的程序存储区和数据存储区是分开编址的,也就是哈佛结构。哈佛结构将程序和数据存储在不同的存储空间中,每个存储器独立编址、独立访问。而电脑是冯.诺曼结构,程序存储区和数据存储区统一编址,程序可以存储在数据区中。

各位师傅们,单片机的工作数据如何记录,然后把记录的数据如何下载到优盘...
这个可以实现,但必须借助于电脑,你将单片机记录的数据先保存到扩展的存储器中,定时通过串口将这些数据上传到电脑,再从电脑复制到优盘就可以了。

单片机怎么存储与调用外部存储器的数据?
查阅29F020的芯片资料 设计好连接电路。看懂存储片读写时序,用单片机脚产生合适的时钟信号及读写请求信号,编写读写子函数。具体细节还是得看29F020的芯片资料。好像51单片机P0口与P2口是外部扩展用的,有一条指令:XBYTE可以直接读取外部数据,而无需关心时序等细节问题,具体细节也可查阅51单片机手册 ...

如何用单片机向外部数据存储器(如6264)里写数据?
仔细研究 movx 指令 这条指令可通过P2,P0两个口做为片外数据地址.再分析下硬件接线有没错误.外部数据地址的范围应该是0000~1FFFF,我是不是应该直接通过地址往里写呢? 要直接写,可以搞个dptr做地址指针.

单片机 用汇编语言,如何把ROM中0200H~0207H单元的数传送至片外RAM0000...
MOV R0,#0 ;R0作为片外存储器的地址,起始为0 MOV DPTR,#200H ;所要读取的ROM的地址,用DPTR取表 LOOP: MOV A,R0 ;将R0作为步进的地址量,因为两个地址一个是从0开始,一个是从200H开始,所以DPTR里的200H不变,而更改A和R0,就可以套用下面的两句来循环了 MOVC A,@A+DPTR ;将ROM中的...

在单片机中,内部数据存储器数据传输到外部数据存储器中指令有哪两种 谢...
MOVX @Ri,A ;累加器A传送到外部RAM(8位地址)MOVX @DPTR,A ;累加器A传送到外部RAM(16位地址)51单片机的书上说明的很清楚

...ad采集信号存储到单片机外接存储器中 ad是否与外接存储器相连_百度...
不用直接相连。当然总线也可以共用,分时复用,逻辑上是没有连要一起的,但是,AD数据并不是直接从 AD到外部存储器。而是单片机采集后,进行适当的处理,然后由单片机送外部存储器。

您好,我想请教下关于8051F320单片机如何将数据储存在单片机自带的XRAM中...
C语言比较简单,直接在变量或数组前加 xdate修饰即可,和自行扩展的外部数据存储器没有什么区别,但如果真接了外部数据存储器,应该有一个寄存器是可以控制到底使用哪部分 RAM,STC单片机就是这样,8051F320单片机没仔细研究,但一般没有人在片上已有较大容量RAM情况下,再进行扩展了 ...

相似回答