关于stc89c51单片机内部EEPROM

我想给内部EEPROM写个程序,来实现断电记忆的功能程序是控制一组流水灯的移动,断电后能记住灯熄灭的的地方,上电后又从熄灭的地方开始。我是个单片机新手,对这个方面不太了解... 我想给内部EEPROM写个程序,来实现断电记忆的功能
程序是控制一组流水灯的移动,断电后能记住灯熄灭的的地方,上电后又从熄灭的地方开始。我是个单片机新手,对这个方面不太了解,希望有懂的朋友帮个忙。谢谢!
展开
 我来答
百度网友ec35c0b5a
2013-01-15 · TA获得超过1692个赞
知道大有可为答主
回答量:2508
采纳率:73%
帮助的人:1194万
展开全部
进我的文库里查看吧,我有对应的电路的,使用MAX813L芯片检测外部电压,随意取一个单片机引脚接MAX813L的第五脚,作为掉电检测,同时,外部5V进电路板后,通过IN5819单独给单片机供电,单独供电处加一个2200uf的电容(掉电可以持续200ms以上不掉压降),这样就可以有足够的时间存您的EEPROM了。不论是掉电瞬间的数据保存还是闪掉都可以没有问题。
追问
我看了下..大概明白你的意思了..只是程序该怎么写呢?能不能给我写段例子来..好参考下..谢谢拉
cnlxin
2013-01-13 · TA获得超过316个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:121万
展开全部
stc官网的sheet和例子中有EEPROM使用教程。
注意:1、失电检测要增加检测电路,电压低到指定值时中断,保存数据到EEPROM。
2、写EEPROM需要时间,电源要增加一个大的电容提供能量,如2200uf.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f9d5ac22e
2013-01-13 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:138万
展开全部
有没有掉电瞬间保持及掉电检测电路?
如果有,就在你检测到掉电时,将当前熄灭位置写入EEPROM,每次上电时,从EEPROM里读出继续显示就可。
如果没有,那就得每次流动一个灯,就写一次EEPROM,每次上电时,再从EEPROM里读出继续显示就可,但不建议这样操作,因为stc89c51的内置EEPROM不是真正的EEPROM,而是FLASH,他的擦写次数有限(一般最大为10K次左右),这样你的器件就无法长时间的工作。
追问
掉电瞬间保持及掉电检测电路?这个电路怎么做?还有程序是怎么写的。。麻烦说清楚
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式