
C51密码锁的设计方案。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
密码锁系统采用单片机与3*4 keypad-phone、AT24C02存储器以及12864LCD液晶显示屏连接,实现密码存储和解锁功能。用户输入的密码首先存储在AT24C02中,当输入正确时,系统会触发解锁动作。此外,该系统还允许用户自行修改密码。具体实施要求如下:首先,键盘用于输入数字“0-9”,星号“*”用于在密码输入过程中删除字符,而井号“#”则作为确认输入键。启动时,液晶显示屏将首先提示用户“请输入密码:”,随后等待用户输入并以星号“*”的形式显示输入的密码。用户点击“#”键确认密码输入后,系统会验证输入的密码是否正确。如果验证失败,液晶显示屏将显示“密码错误!”并提示用户“请重新输入!”,同时清空屏幕并恢复显示“请输入密码:”。若验证成功,则LED灯点亮,液晶显示屏将显示“开锁成功!”并询问用户是否需要修改密码。“1”选项表示选择修改密码,“2”选项则表示不进行修改。如果用户选择修改密码(输入“1”),系统将清空屏幕并提示用户重新输入新密码,以星号“*”的形式显示输入的字符;再次确认后(通过点击“#”键),系统会比较两次输入的密码是否一致。如果两者相同,则将新密码存储到AT24C02中;否则清空屏幕并显示错误信息:“两次输入密码不一致,密码修改失败。” 然后恢复到初始状态并提示用户重新输入。若用户选择不修改密码(输入“2”),则系统直接清空屏幕并恢复到初始状态以等待下一次操作。
全部评论 (0)
还没有任何评论哟~


