查看: 566|回复: 4

请教大家如何实现关机(断电)记忆

[复制链接]

1

主题

5

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2023-12-8 10:14:32 | 显示全部楼层 |阅读模式
大家好!本人是菜鸟,诚心请教。
mini按键+LED案例是一个开关控制多个LED循环点亮,如关机时处于0xfd状态,想下次开机时记忆在第二次0xfd需要怎么写程序?
02.png


回复

使用道具 举报

0

主题

3

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2023-12-10 11:17:33 | 显示全部楼层
每按一次P3.2就存一下count的值到EEPROM,初始化里读取EEPROM的值给count就行了,这样不管你在什么状态下关机,重新开机后就保持在关机时的状态。
回复

使用道具 举报

1

主题

5

帖子

89

积分

注册会员

Rank: 2

积分
89
 楼主| 发表于 2023-12-17 18:53:52 | 显示全部楼层
yituwu 发表于 2023-12-10 11:17
每按一次P3.2就存一下count的值到EEPROM,初始化里读取EEPROM的值给count就行了,这样不管你在什么状态下关 ...

感谢你的回答,原理是知道,就是不会用。再学习学习。
回复

使用道具 举报

0

主题

3

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2023-12-20 11:27:46 | 显示全部楼层
hifiss 发表于 2023-12-17 18:53
感谢你的回答,原理是知道,就是不会用。再学习学习。

QQ截图20231220112455.jpg
在你程序中加入这几个图形块就可以实现你要的功能。
回复

使用道具 举报

1

主题

5

帖子

89

积分

注册会员

Rank: 2

积分
89
 楼主| 发表于 2024-2-8 02:54:59 | 显示全部楼层
非常感谢!按照你的方法成功了。用的是TSSOP20封装的STC8H1K08芯片,P1.0与P1.1循环高低或同时低电平,P1.7在1.0与1.1都是低电平时才低电平。

EEPROM.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-4-29 16:24 , Processed in 0.334731 second(s), 26 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表