基于51单片机LCD1602矩阵键盘电子密码锁proteus仿真设计

Posted Sandra_C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于51单片机LCD1602矩阵键盘电子密码锁proteus仿真设计相关的知识,希望对你有一定的参考价值。

程序源码参考设计 +QQ214268650
本设计
基于51单片机LCD1602矩阵键盘密码锁proteus仿真设计

操作视频:
https://www.bilibili.com/video/BV1Xh411Y7ia

仿真图proteus 7.8/protues 8.6
程序编译器:keil 4/keil 5
编程语言:C语言
编号C10531_2

一、主要功能:
1.按键设置6位密码,输入密码若密码正确,则锁打开。显示open!
2.密码可以自己修改(6位密码),必须是锁打开时才能改密。为防止误操作,修改密码得输入两次。
3.若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。
4.24C02有复位、掉电保存密码功能。
5.液晶屏亮度会随光线自动调整。
二、按键说明:
排列方式:1 2 3 A
4 5 6 B
7 8 9 C

  • 0 # D
    ABC无定义、 *号键为取消当前操作、#号键为确认、D键为修改密码
    三、其他说明:
    1、首次使用时输入:131420,对密码进行初始化,当显示:initpassword,证明密码初始化完成,此时的密码为:000000。然后可以改密了。(如密码忘记就再输入131420初始化,然后密码就是000000了,不要告诉别人哦~~~)
    2、按下 * 键或复位键,可以关锁并退出。
    3、当输入密码错误后,报警并锁定键盘3秒钟。
    4、修改密码:在开锁状态下,再次输入正确的密码并按下 # 键,此时听到两声提示,输入新的六位密码并按 D 键,再重复输入一次新密码并按 D ,会听到两声提示音,表示重设密码成功,内部保存新密码并存储。如两次输入的新密码不一样,则重设密码失败。

仿真图(提供源文件):
在这里插入图片描述
在这里插入图片描述

程序(提供源文件源码):
在这里插入图片描述

资料清单:
在这里插入图片描述

以上是关于基于51单片机LCD1602矩阵键盘电子密码锁proteus仿真设计的主要内容,如果未能解决你的问题,请参考以下文章

Proteus仿真51单片机4x4矩阵键盘扫描lcd1602显示

基于51单片机的LCD1602电子钟闹钟proteus仿真设计(源码+仿真+原理图+器件清单)

电子设计方案分享基于51单片机超声波三方向测距系统设计--基于51单片机超声波水位液位控制系统LCD1602资料-基于51单片机仓库环境监控系统仿真设计-基于单片机公交安全预警系统仿真设计

51单片机+ds1302+lcd1602简易电子时钟(带闹钟功能)

基于单片机矩阵键盘的电子密码锁设计-毕设课设资料

51单片机C语言,电子密码的验证输入程序,矩阵键盘用作输入,密码正确时,向串口送1,否则送0