本项目设计并实现了一种基于PIC单片机的电子密码锁系统,采用微处理器控制技术,具有高安全性和便捷操作性,适用于家庭和办公环境的安全防护。
电子密码锁的功能如下:
1. 上电后进入等待状态:此时显示屏上各位置显示短横杠。
2. 按下“set”键可进入密码设置模式:
- 蓝色LED灯亮起,表示可以输入6位新密码。每按一次数字键,相应的短横杠会被F覆盖以示确认。
- 若需重新设定,在此状态下按下“clr_set”键将回到等待状态;再次按下“set”键则可从头开始设置新的密码。
- 完成后,通过“confirm_set”按键确认新密码的设定。之后设备返回到初始待机模式。
3. 默认情况下,若未进行任何更改,则系统预设6个9作为默认登录密码。
4. 按下“input”键进入输入验证阶段:
- 黄色LED灯亮起表明可以逐位录入六码数字。每按一次按键,相应的短横杠会被P替代来确认已记录。
- 若需重新尝试,在此状态下按下“clr_input”键将程序恢复到待机模式;再次点击“input”按钮则可从头开始输入密码进行验证。
5. 当完成六码数字的录入后通过“confirm_input”按键提交。此时系统会根据所输密码是否正确而采取不同的行动:
- 正确时,绿色LED灯将持续点亮以表示解锁成功;
- 错误情况下,则红色LED将闪烁10次作为提示信号,并退回待机模式等待重新输入正确的密码进行验证。