找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1931|回复: 6
打印 上一主题 下一主题
收起左侧

keil51怎样将数据保存到片内存储器,重新上电后不变呢?

[复制链接]
跳转到指定楼层
楼主
ID:993479 发表于 2021-12-16 22:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位大佬,C51单片机数据掉电保护
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:752974 发表于 2021-12-17 08:30 | 只看该作者
选择内部有EEPROM的单片机,将数据写到EEPROM即可,用时读取即可。EEPROM中的数据可以随时修正。
回复

使用道具 举报

板凳
ID:590050 发表于 2021-12-17 08:59 | 只看该作者
STC单片机EEPROM的介绍,复制如下:
"STC15系列单片机内部集成了大容量的EEPROM,其与程序空间是分开的。利用ISP/IAP技
术可将内部Data Flash当EEPROM,擦写次数在10万次以上。EEPROM可分为若干个扇区,每个扇
区包含512字节。使用时,建议同一次修改的数据放在同一个扇区,不是同一次修改的数据放
在不同的扇区,不一定要用满。数据存储器的擦除操作是按扇区进行的。
EEPROM可用于保存一些需要在应用过程中修改并且掉电不丢失的参数数据。在用户程序
中,可以对EEPROM进行字节读/字节编程/扇区擦除操作。在工作电压Vcc偏低时,建议不要进
行EEPROM/ISP操作。"
回复

使用道具 举报

地板
ID:976070 发表于 2021-12-18 23:05 | 只看该作者
可以改写吗?
回复

使用道具 举报

5#
ID:290373 发表于 2021-12-18 23:33 | 只看该作者

一般能写就能支持擦除
回复

使用道具 举报

6#
ID:624769 发表于 2021-12-19 00:30 | 只看该作者

如果要可以改写的话,建议用 CH55X 系列, 片内有128字节的 真正的EEprom 可以直接改写。

如果要容量大,就用STC系列 用Flash 伪装的 Eeprom 反正一个扇区一擦,问题也不大。
回复

使用道具 举报

7#
ID:267932 发表于 2021-12-20 11:52 | 只看该作者
找对应型号的 内部FLASH的历程,验证下就懂了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表