单片机课程设计电子密码锁设计
![单片机课程设计电子密码锁设计](https://img.360docs.net/imgd1/1oihtts81g8c3k5vsypxmdbtm32h6dy0-11.webp)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计电子密码锁设计
目录
1 引言......................................................................... 错误!未定义书签。
2 系统设计分析 ............................................................. 错误!未定义书签。
2.1 总体设计框图.................................................... 错误!未定义书签。
2.2 硬件电路设计分析............................................ 错误!未定义书签。
2.2.1 时钟电路设计 .......................................... 错误!未定义书签。
2.2.2 复位电路设计 .......................................... 错误!未定义书签。
2.2.3 矩阵键盘设计 .......................................... 错误!未定义书签。
2.2.4 报警控制电路 .......................................... 错误!未定义书签。
2.2.5 液晶显示电路 .......................................... 错误!未定义书签。
2.3 系统软件设计.................................................... 错误!未定义书签。
2.3.2 初始化及按盘识别程序........................... 错误!未定义书签。
2.3.3 开锁程序 .................................................. 错误!未定义书签。
2.3.4 修改密码程序 .......................................... 错误!未定义书签。
2.3.5 LCD显示程序 ........................................... 错误!未定义书签。
2.4 仿真测试结果.................................................... 错误!未定义书签。
3 总结............................................................................. 错误!未定义书签。参考文献........................................................................ 错误!未定义书签。附录................................................................................ 错误!未定义书签。
1 引言
随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的特别的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。
单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,可是它毕竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC 卡、电子宠物等,这些都离不开单片机。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了,且容易升级改进。
电子锁能够在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、财务报表以及一些个人资料的保存等多种场合使用。大大提高了主人物资的安全性,安全能够代替老式
机械锁。当前使用的密码锁种类繁多,各具特色。本文从经济实用的角度出发,采用AT89C2051单机,研制了一款具有防盗自动报警功能的电子密码锁。该密码锁设计方法合理,简单易行,成本低,符合住宅、办公室用锁要求,具有一定的推广价值。(1)系统设置6位密码,密码经过键盘输入,若密码正确,则将锁打开。
(2)密码由用户自己设定,在开锁状态下,用户可自行修改密码。
(3)具有自动报警功能,系统工作时,用户经过按键输入6位密码,若密码不正确,则要求重新输入密码,重新输入密码的次数不能超过3次,若3次输入的密码都不正确,则发出报警信号。
本课程设计以AT89C51为主控芯片,LCD1602为显示屏,利用单片机的读写控制、扩展电路等功能部件设计电子密码锁。
2 系统设计分析
2.1 总体设计框图
本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实