11问答网
所有问题
单片机断电后重新启动,是从头开始读取数据?如果是的话我中间的变量数值怎么保存?
单片机断电后重新启动,是从头开始读取数据?如果是的话我中间的变量数值怎么保存?才能使程序重新上电后以我断电前的数据为准?
举报该问题
推荐答案 推荐于2016-07-09
一般的变量在CPU里都是保存在RAM中的,这种类型的存储器都是易挥发的,即断电后就会重置,你断电之前的数据是没法使用的。如果你想使用你断电前的数据,你需要将这个数据保存在一个可记忆的装置里,这个装置可以是SD卡型的,也可以是DATA EEPROM里,不同的CPU方法不一样,如果可以直接保存在ROM中也是可以,某些CPU支持也ROM指令。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SPS7884S2FMMF8P24P.html
其他回答
第1个回答 2014-05-30
当然是从头执行程序,如果是想保存数据,看单片机是否有内部FLASH,或者外部存储器件,比如EEPROM(如,AT24C08),把数据写进去,重新上电后读出来就可以了。
第2个回答 2014-05-30
你得检测掉电,然后有个储能电容或者备用电池。并把数值存储到非易失的存储器里。
相似回答
单片机
中,ROM,RAM,和各种寄存器的功能是什么,地址和
数据
存放的地方在哪...
答:
当需要用要标明的不常用
数据
时,老大根据数据的编号,也就是地址,去读回来那个数,再继续运行!当你要终止这次活动时,ram里面的东西,就全部扔掉,不保留。下次再需要的时候,再去rom这个地方复制回来
,从新开始
运行。寄存器,要说功能
的话,
每个寄存器都有它的功能!建议你搜索一下
单片机
寄存器功能,有...
大家正在搜
单片机断电重新上电后会
电脑断电后重新启动出现蓝屏
电脑自动断电后又会自动开机
主机开机后又马上断电又重启
电脑一启动就断电后继续启动
电脑老是断电重启是什么问题
单片机如何实现断电保存
电脑关机后必须断电才能开机
单片机烧录后 重断电
相关问题
单片机中断是怎么保存原来的数据然后继续执行的?
单片机掉电后,如何保留程序执行后得到的变量,以便控制单片机上...
52单片机怎么把数据存到EPROM里,有一数组,更改后断电还...
程序下载到51单片机中后,如何查看单片机中的变量值
怎么做能让单片机掉电了还能保存数据
在51单片机编程的过程中,我需要定义一个变量a,a在程序运行...
单片机如何读出满足条件的变量瞬间数值,并保存在EEPROM中...
单片机C语言怎么使主函数中的某句话只运行一次,下次断电后不运...