11问答网
所有问题
51单片机怎么实现数据的存储,通过51单片机可以把数据存到哪,没学过usb协议
如题所述
举报该问题
推荐答案 2019-04-16
一般可以存在,单片机的flash里,flash本来是用来存放程序的,但是如果程序没那么大,可以存在flash的末尾。
具体代码怎么实现,可以查阅一下资料,我就不详细描述了。
存flash 的时候要注意的地方有几点:
1,flash的擦写次数有限制,所以不要频繁储存
2,擦除flash的时候不要把代码擦除了!
还有一种方法是存在外置的eeprom里面,这种芯片保存数据比较安全可靠,容量也大,但是价格比较贵,一般是用SPI通讯来实现的!
纯手打,望采纳!
楼主还有什么不明白的可以追问。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/PPq7vqF47472SP7vMq7.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单片机
的组成
答:
中央处理器(CPU)是
51单片机
的核心,它决定着单片机的性能和功能。51单片机采用的CPU型号是8051,该CPU具有8位宽度的数据总线,可以进行8位
数据的
处理。8051 CPU具有可编程存储器(EPROM或Flash存储器)和内部RAM存储器,它支持硬件和软件中断
,可以通过
外设接口和存储器接口与外部设备进行通信。时钟发生器 ...
大家正在搜
51单片机存储数据
单片机存储数据的三种方式
51单片机如何储存数据
51单片机内部数据存储器
单片机数据存储在哪
51单片机数据存储器大小
单片机存储数据库
单片机采集数据并存储
单片机如何实现存储功能
相关问题
51单片机怎么存储数据
51单片机串口数据如何保存在另一个51单片机?请问可以不通过...
51单片机可以外加一个存储芯片,然后把采集的数据存放在里面吗...
51单片机串口接收数组数据并存储
51单片机怎么将采集的数据放到数组储存
51单片机串口数据保存在哪?串口助手发送一串字母后如何保存在...
51单片机中内部的存储有ROM和RAM,我想问,有没有什么方...
请教一个菜鸟问题:51单片机用内部数据存储器存储数据时重新上...