蓝桥嵌入式积分赛第二场 密码存储

1.密码输入 输入密码值从左往右输入,未输入的密码值使用“*”代替。


本质是多个数组/变量,操作逻辑完全相同,只是目标不同 比如:根据模式写入不同缓冲区


2.填入下一位密码和确认密码
在输入界面,按下B1按键,确定一位输入密码。
输入界面下,完成三位密码值输入后自动尝试解锁
若输入密码值和存储密码值一致,则进入修改界面
否则输入的密码值重置为“*”,可以重新开始输入密码。
三位修改密码值输入完成,则将密码值修改成功,同时对当前密码值进行存储,并返回到输入界面。

3.进入修改界面后3秒不进行修改密码操作则返回输入界面。

4.密码数据掉电不丢失