嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > 基于51单片机的密码锁设计[proteus仿真]

基于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单片机的密码锁设计】即可获取(看到消息会第一时间回复~)