单片机断电保持寄存器是怎么做的呢-单片机断电保持

交换机 2024-10-24 电子科技 33 views

扫一扫用手机浏览

文章目录 [+]
STC89C52单片机可以掉电保存数据吗?

STC89C52单片机可以用EEPROM进行掉电保存,当需要保存的数据变化时,写EEPROM保存一次,下次开机从EEPROM读出来就行了。

完全可以,参数可以随时调整,随时存储,不过每次调整一下都要按存储键才能存储。本人用的就是89C52和90C52两种单片机。参数可以随时调整,随时存储,不过每次调整一下都要按存储键才能存储。

STC89C52单片机可以掉电保存程序,可以不用电池保存N多年。如果想修改程序里面的一些初始化数据,原来的全部程序就都必须重写。

单片机断电保持寄存器是怎么做的呢-单片机断电保持
(图片来源网络,侵删)
怎么做能让单片机掉电了还能保存数据

要在单片机供电电路前面加个纽扣电池或者加个法拉电容。纽扣电池的方式是不丢失数据,不需要保存到EEPROM。

复位,因为程序运行时数据未保存至存储器,突然断电会清空运行器数据,可以在编程时设置为自动保存数据至存储器。

单片机断电保持寄存器是怎么做的呢-单片机断电保持
(图片来源网络,侵删)

方法很多:给RAM用电池供电***可以实现记忆。用单片机自身带的EEPROM。用外扩的EEPROM。用外扩的FLASH。很多I2C总线和SPI总线的时钟芯片都有EEPROM。

在电源处,并一个大电容,并用单片机AD口检测其电压高低,一旦外部断电,电容的电压会缓慢跌落,检测到电压跌落后一直到跌落到单片机不能工作,这段时间你保存数据到外部存储器。

单片机断电保持寄存器是怎么做的呢-单片机断电保持
(图片来源网络,侵删)
怎样保持单片机的断电后的时间

1、单片机掉电,一般要求的是保持的时间应正常走动,而不是停止不变动。你若是想保持数据不变动的话,可让CPU检测外部电位,若电位跌落到一定电压,就将数据存入内部EEPROM,或写入外部时钟芯片的RAM中去。

2、硬件延时。要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确演示。单片机,又称微控制器,由中央处理器、存储器、输入输出端口(包括并行I/O、串行I/O、模数转换器)、计时器和计数器等组成的。

3、选择带有EEPROM或者Data***Flash的MCU,MCU供电的LDO输入端通过分压电阻接MCU中断引脚,LDO输出端接大电解电容,要设计好让MCU掉电后有充足时间来保存现场状态到EEPROM或者Flash。

4、方法很多:给RAM用电池供电***可以实现记忆。用单片机自身带的EEPROM。用外扩的EEPROM。用外扩的FLASH。很多I2C总线和SPI总线的时钟芯片都有EEPROM。

5、如果用PLC或者单片机实现很简单,如果是基本控制电路,通过电气联锁用断电延时继电器等方法可以实现。

如何让单片机掉电保持设置的时间不变动

给你2个方案:给时钟运行电路增加单独的电源,一般时钟需要消耗的电流非常小,可以使用1年以上我想就够了,这样就不存着掉电初始化的问题了。

STC89C52单片机掉电保存很容易的,利用内部的EEPROM就可以保存,每当需要保存的数据变化时,就写一次EEPROM保存,开机时再读出保存的数据就行了。见下表。

要在单片机供电电路前面加个纽扣电池或者加个法拉电容。纽扣电池的方式是不丢失数据,不需要保存到EEPROM。

如果你想要做单片机时钟,那就用DS1302或者DS12887,其中就有存储器,并且有电源维持着,你把数据写入保存,掉电后是不会丢失的,除非你拿掉了DS1302的电池。

你可以按照以下步骤编写STC8G1K08芯片的LED点亮和灭的时间控制程序:设置芯片的时钟和计数器,以便实现时间控制。例如,可以使用定时器或延时函数来控制时间。在主函数中编写程序,实现LED点亮和灭的时间控制。

STC系列单片机大多数型号有一个低电压检测中断功能,可以在这个中断***进行保存需要保存的数据,待下次上电时恢复保存的数据就可以了,STC89C52单片机可以外接一个电压检测电路连接一个INT中断也可以做到。

单片机节能断电保护电路断电后如何保护?

【答案】:单片机工业控制系统在运行程序的过程中,如果发生掉电故障将会丢失RAM和寄存器中的数据,其后果有时是很严重的。为此,需要掉电保护功能,进行掉电保护处理。

在电路板的供电上增加一个超级电容,保证掉电状态电压可以缓慢下降,例如5V降到5V约0.5秒的时间。使用T0中断提供时钟,每0.1秒对电源电压采样一次,当电压下降到7V时,开始保存数据操作。

如在8086处理器中,当发生中断时,主程序的指令位置(CS和IP)就必须进入堆栈保存,必要时还要保存所有通用寄存器的数值。当退出中断后,恢复CS和IP以及其他寄存器的数值到和中断执行前的一样,以便程序继续执行。

许多新型号单片机,例如ARM类,CPU上有专门的备电输入引脚,可在其上接上备用电池,使用其内部时钟电路,就不必外扩时钟芯片了。单片机掉电,一般要求的是保持的时间应正常走动,而不是停止不变动。

很简单啊……掉电保护,使用自带电源的存储器,单片机在运行时将数据保存在这存储器中,掉电后数据还是存在于存储器中,单片机上电后读取存储器中的数据继续工作。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.oubolanzhuangshi.com/19009.html

相关文章

  • 暂无相关推荐