620基于51单片机的密码锁设计[Proteus仿真]
发布时间:2024年01月14日
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单片机的密码锁设计】即可获取(看到消息会第一时间回复~)
公众号:
文章来源:https://blog.csdn.net/qq_25502401/article/details/135588489
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!