admin管理员组

文章数量:1592027

基于51单片机设计的密码锁LCD1602液晶显示实物与仿真

演示视频

基于51单片机设计的密码锁LCD1602液晶显示实物与仿真

功能简介

1.本设计为了防止密码被窃取要求在输入密码时在LCD屏幕上显示*号,开锁密码为六位密码的电子密码锁。

2、首次使用时输入:131420,对密码进行初始化,当显示:initpassword,证明密码初始化完成,此时的密码为:000000。(如密码忘记就再输入131420初始化,然后密码就是000000)

3.密码可以由用户自己修改设定,修改密码之前必须再次输入密码(开锁状态下)。为防止误操作,在输入新密码时候需要二次确认,按D确认。输入密码时LCD显示INPUT  PASSWORD。

4、输入密码正确,LCD显示open,继电器导通,LED灯亮模拟开锁动作。

5、当输入密码错误后,LCD显示error并报警,连续输错三次锁定键盘3秒钟。(按下*号或复位按键可重新输入)

6、4×4的矩阵键盘其中包括0-9的数字键、*、#和A-D的功能键,其中,#为确认按键,*为取消当前操作按键,D为密码修改时的确认按键。

7、系统具有24C02有复位、掉电保存密码功能。

(目前完全适配普中开发板A234实物,其他普中开发板型号可能需要做代码修改或接线)

资料设计资料包括仿真,程序代码、讲解视频、功能要求、设计报告、软硬件设计框图等。

 更多单片机项目,单片机项目合集列表目录链接:

单片机项目合集列表——Excel合集列表目录查阅(实时更新)-CSDN博客https://archie.blog.csdn/article/details/142381401

目录

摘要

第一章 绪论

1.1、课题背景和意义

1.2、电子密码锁发展趋势   

第二章 总体设计方案的确定

2.1 电子密码锁设计的具体要求

2.2总体设计方案选定

第三章 系统硬件设计

3.1  设计原理

3.2  单片机STC89C51简介 

3.3  AT24C02存储芯片

3.4  LCD显示模块

3.5  键盘设计 

3.6  声音提示模块

3.7  继电器控制模块

第四章 系统软件设计

4.1主程序模块

4.2 键盘扫描子程序  

4.3 系统模块密码设置子程序 

4.4开锁子程序

4.4软件调试

本文标签: 实物单片机框图密码锁用在