STC89C52单片机内部EEPROM应用,断电保护的方法,
需要 外电路触发,即 在断电时 给一个触发 信号 产生一个中断,
如 5 V 单片机 在 4.5 V 时产生 触发中断 就可以。
中断服务程序 完成 把需要保存的数据 写入 EEPROM 中。上电时读出恢复。
STC 系列单片机 有些型号 内部 就有 低电压 检测电路,就可以直接用低电压 中断。
89C52 里面没有EEPROM,你想要掉电保存数据,就必须要加存储芯片。
AT24C02,AT24C04或者AT24C08,
他们都是IIC驱动很简单。
平时我们烧写的程序代码是固化到程序存储空间,程序运行时候的数据是放到Drom,相当于我们电脑的内存。请问我们电脑的内存在掉电后能不能保存数据吗?
拜托,EEPROM是字节写入,字节读出,不是你定义什么数据类型写入写出都可以的!
像要保存long型数据,你要把它分为4字节进行保存,读取也是读取4字节,再拼凑成long型数据