620基于51单片机的密码锁设计[proteus仿真]
密码锁设计这个题目算是课 程设计和毕业设计中常见的题目了,本期是一个基于51单片机的密码锁设计
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【620基于51单片机的密码锁设计】即可获取(看到消息会第一时间回复~)
仿真环境
proteus8.9
程序编译
keil4.60
功能
- 基于矩阵键盘设计
- LCD1602显示锁的状态信息
- 可保存储物柜的物件数量信息并在取物后更新显示
程序说明
- 初始第一行显示 Smart cabinet,第二行显示status:locked表示上锁状态
- 按下矩阵键盘的右下角的按键进入密码设置界面,输入密码(仅限数字,4位密码),可按撤销按键撤销输入,默认密码1111
- 密码输入正确显示status:OK!,否则status:erro!,在密码输入成功时打开储物柜,
此时显示status:opened,之后显示Comp Num:(元器件的数量,初始数量100),2秒后显示
Num Used: 表示请求输入拿走元件的数量,此时输入一个数字表示拿走的元件数量。
输入完成后,按下右下角的确认按钮后显示剩余的元件数量Comp Num:
如果输入的数字大于了储物柜中元件的数量将显示Num Used:erro!
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【620基于51单片机的密码锁设计】即可获取(看到消息会第一时间回复~)
公众号: