55问答网
所有问题
51单片机怎么实现数据的存储,通过51单片机可以把数据存到哪,没学过usb协议
如题所述
举报该问题
推荐答案 2019-04-16
一般可以存在,单片机的flash里,flash本来是用来存放程序的,但是如果程序没那么大,可以存在flash的末尾。
具体代码怎么实现,可以查阅一下资料,我就不详细描述了。
存flash 的时候要注意的地方有几点:
1,flash的擦写次数有限制,所以不要频繁储存
2,擦除flash的时候不要把代码擦除了!
还有一种方法是存在外置的eeprom里面,这种芯片保存数据比较安全可靠,容量也大,但是价格比较贵,一般是用SPI通讯来实现的!
纯手打,望采纳!
楼主还有什么不明白的可以追问。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FF4R84ILRLRQcFR8G4R.html
其他回答
第1个回答 2019-04-16
不用 usb协议 可以把数据存到EEPROM中去如W25Q16
也可以存到SD卡中(spi接口),不用文件系统,只不过查找不方便
当然也可以发送到上位机中,处理就比较灵活了
数据量小的话,直接存单片机片上的EEPROM或FLASH ROM中
如STC12C5608片上有4KB的FLASH ROM(FLASH EEPROM和程序空间不冲突)
第2个回答 2019-04-16
为了保证程序能够连续地执行下去,CPU必须具有某些手段来确定一条指令的地址。程序计数器PC正是起到了这种作用,所以通常又称其为指令地址计数器。在程序开始执行前,必须将其起始地址。即程序的第一条指令所在的内存单元地址送入PC。当执行指令时,CPU将自动修改PC的内容,使之总是保存将要执行的下一个条指令的地址。由于大多数都是按顺序执行的,所以修改的过程只是简单的加1操作。
相似回答
51单片机怎么存储数据
答:
那不就是ROM吗,你
把数据
放在ROM中就和程序一样;可以放在数组中,这么定义;unsigned char code date[]={};code就是存放在ROM中的意思;望采纳
51单片机
断电后
数据怎么存储
答:
可以用定时器控制,同时每50ms就将数据保存一次
。在主程序的开始再将数据读取出来就可以了,51单片机内部没有EEPROM,所以不能够实现该功能,可以用52。或者是用外部芯片,用24c02,也可以实现这个功能。
简述
51单片机的存储
空间,各用什么指令操作,各用什么信号控制?
答:
51单片机的存储空间的选通信号由不同的控制引脚产生
,例如:EA引脚用于选择片内或片外程序存储器,EA=1时选通片内ROM,EA=0时选通片外ROM。PSEN引脚用于选通程序存储器,当CPU从程序存储器读取指令时,PSEN=0。ALE引脚用于分离地址和数据线,当CPU输出地址时,ALE=1,当CPU输出数据时,ALE=0。RD...
MCS-
51单片机存储
空间奥秘
答:
从物理角度来看,MCS/51单片机拥有四个存储空间,但从用户和逻辑的角度出发
,单片机
实际上只有三个存储空间。本文将深入探讨MCS-
51单片机的存储
空间,帮助读者更好地了解这个单片机。四个存储空间MCS-51单片机拥有四个存储空间:片内程序存储器、片外程序存储器、片内
数据存储
器、片外数据存储器。三个逻辑空间从用...
51单片机
中内部
的存储
有ROM和RAM,我想问,有没有什么方法
把数据存
进RAM...
答:
你不想让这些数据占用单片机的空间,简单啊。比如让计算机通过串口
把数据
123传给
单片机,
然后再让单片机执行MOV @R0,SBUF,这占用的字节和MOV @R0,#123一样多的。或者在外面扩展24C02、AT28C64这样
的存储
器,那就不占用单片机内部的ROM空间了,但是访问这些存储器需要更多的代码。如果你不想用串口、不...
大家正在搜
51单片机存储数据
单片机存储数据的三种方式
51单片机如何储存数据
51单片机内部数据存储器
单片机数据存储在哪
51单片机数据存储器大小
单片机存储数据库
单片机采集数据并存储
单片机如何实现存储功能
相关问题
51单片机怎么存储数据
51单片机串口数据如何保存在另一个51单片机?请问可以不通过...
51单片机可以外加一个存储芯片,然后把采集的数据存放在里面吗...
51单片机串口接收数组数据并存储
51单片机怎么将采集的数据放到数组储存
51单片机串口数据保存在哪?串口助手发送一串字母后如何保存在...
51单片机中内部的存储有ROM和RAM,我想问,有没有什么方...
请教一个菜鸟问题:51单片机用内部数据存储器存储数据时重新上...