![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
51系列单片机能否存储掉电保护的数据
不用存到RAM中,而采取掉电保护的方式。单片机是AT89S52,想用四位键盘输入有限个字符组成的串,存成类似程序似的存储区(地址有编程者指定,且再次开机时仍存在,有点像硬...
不用存到RAM中,而采取掉电保护的方式。
单片机是AT89S52,想用四位键盘输入有限个字符组成的串,存成类似程序似的存储区(地址有编程者指定,且再次开机时仍存在,有点像硬盘的功能)
如果可能的话请有经验的前辈将大概思路指点我就行,不用具体程序。但最好要可行。 展开
单片机是AT89S52,想用四位键盘输入有限个字符组成的串,存成类似程序似的存储区(地址有编程者指定,且再次开机时仍存在,有点像硬盘的功能)
如果可能的话请有经验的前辈将大概思路指点我就行,不用具体程序。但最好要可行。 展开
3个回答
展开全部
这是不行的,ram存放的是程序运行中产生的数据比如用键盘输入的数据。rom存储的是固定数据或程序,并且这些数据在编译后就无法更改了,所以叫做rom嘛(read only memory 只读存储器),如果要完成你说的功能需要在单片机外部挂个flash memory, 就如mp3系统结构一样。
![](https://ecmb.bdimg.com/tam-ogel/f3fb35d5282ddb2bb5569529e3f997dd_60_60.jpg)
2023-07-28 广告
单片机串口通信数据丢失的原因可能如下:1. 按键通过串口发送对应命令,第一次按按键串口发送的指令正确且能把数据正确的显示出来,在第二次按按键串口发送的指令出现丢失的状况,可能是因为串口通信的波特率设置不正确。2. 如果单片机和外部设备的波特...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
展开全部
单片机本身是不行的,你可以这样:
1.选取有EEPROM的单片机,如SST,当然AVR单片机也可以,其中Atmega8515/162的引脚定义几乎和51单片机一样。
2.片外EEPROM,如24CXX、28CXX系列,或者29CXX系列的Flash
3.片外NVRAM。
1.选取有EEPROM的单片机,如SST,当然AVR单片机也可以,其中Atmega8515/162的引脚定义几乎和51单片机一样。
2.片外EEPROM,如24CXX、28CXX系列,或者29CXX系列的Flash
3.片外NVRAM。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的 找个可以读写的EPROM之类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询