液晶显示电子密码锁设计

上传人:wt****50 文档编号:36322657 上传时间:2018-03-27 格式:DOC 页数:51 大小:743KB
返回 下载 相关 举报
液晶显示电子密码锁设计_第1页
第1页 / 共51页
液晶显示电子密码锁设计_第2页
第2页 / 共51页
液晶显示电子密码锁设计_第3页
第3页 / 共51页
液晶显示电子密码锁设计_第4页
第4页 / 共51页
液晶显示电子密码锁设计_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《液晶显示电子密码锁设计》由会员分享,可在线阅读,更多相关《液晶显示电子密码锁设计(51页珍藏版)》请在金锄头文库上搜索。

1、闽南师范大学闽南师范大学 课程设计课程设计液晶显示电子密码锁设计The Design of LCD Electronic Password-Lock姓 名: 学 号: 系 别: 专 业: 电子信息工程 年 级: 10 级 指导教师: 2013 年 6 月 6 日液晶显示电子密码锁设计摘 要单片机技术是智能化检测与控制领域应用非常普及并且具有很大潜力的技术。论文阐述一个基于单片机的液晶显示电子密码锁的设计与实现。系统采用美国 Atmel 公司的 AT89S52 单片机作为系统核心,液晶显示器 LCD1602 作为输出设备显示系统提示信息,4*4 矩阵薄膜键盘作为输入设备,CMOS 串行 E2PR

2、OM 存储器 AT24C02 作为数据存储器,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用汇编语言编写。设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。关键词:密码锁;单片机;AT89S52;LCD1602;AT24C02The Design of LCD Electronic Password-LockAbstractSCM technology is very popular and has great potential in application of intelligent detection and co

3、ntrol field. This thesis describes the design and implementation of LCD electronic password-lock system based on SCM. The system uses the product of America Atmel corporation AT89S52 as the core of system, liquid crystal monitor 1602 as the output device displaying the prompt information of system,

4、4*4 matrix membrane keyboard as the input device, serial E2PROM memory AT24C02 as the data storage, with buzzer, relay, and other circuits together constitute the system hardware. The software of the system is written in assembly language. The designed system display in LCD, change password easily,

5、has the function of alarming, locking, and so on. This system is simple and easy to use, meets the demand of residential, office lock needs, has some practical value.Key words: Password-Lock; SCM; AT89S52; LCD1602; AT24C02目 录1 引言- 1 -2 系统设计- 1 -2.1 功能设计- 1 -2.2 结构设计- 2 -3 硬件设计- 3 -3.1 AT89S52 简介- 3

6、-3.2 液晶显示电路- 5 -3.2.1 LCD1602 简介.- 5 -3.2.2 LCD1602 电路.- 9 -3.3 发声电路- 9 -3.4 开锁控制电路- 10 -3.5 密码存储电路- 11 -3.5.1 AT24C02 简介- 11 -3.5.2 AT24C02 电路.- 14 -3.6 键盘输入电路 - 14 -3.7 手动复位电路 - 14 -3.8 晶振电路 - 15 -4 软件设计 - 16 -4.1 系统流程图 - 16 -4.1.1 主程序 - 16 -4.1.2 密码处理函数流程图 - 17 -4.1.3 选择 A 键或 B 键函数流程图- 18 -4.1.4

7、按键扫描流程图 - 19 -4.1.5 24c02 读数据流程图- 20 -4.1.6 24c02 写数据流程图.-20-5 系统调试与测试 - 21 6 原理图-22-7 实物图-23-8 结论- 23附 录 - 24 -1 引言锁具是源流千古的社会性用品,主要用于日常生活和工作中,住宅与部门的安全防范。当前门锁的主流是弹子锁,其保密性不强,钥匙容易被仿制和意外丢失;且持有者需随时携带钥匙,使用不方便。保存贵重物件的保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高昂,且易出现故障。随着科技、经济和社会的发展,当今社会公共安全防范系统对锁具的保密性、牢固性、可靠性、耐用性以及安装

8、使用等提出了新的更高的要求。针对原有锁具的特点和缺陷,为满足人们对锁的使用需求,增加其安全性,用密码代替钥匙的电子密码锁应运而生。早期开发的电子密码锁由于电子器件所限,种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作简单但不安全。后来多是基于 EDA 实现,其电路结构复杂,电子元件繁多,也有使用早先 2051 系列单片机来实现的,但密码简单,容易破解。随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便,保密安全性更强;由以前的单密码输入发展到现在密码加感应元件,实现了真正的电子加密。电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而

9、控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。电子密码锁的出现给人们带来了极大的方便,有很广阔的市场前景。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁,特点有:保密性好,编码量多。随机开锁成功率几乎为零。密码可变。用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。误码输入保护。当输入密码多次错误时,报警系统自动启动。操作简单易行,一学即会。论文阐述基于美国 Atmel 公司的 AT89S52 单片机,采用液晶显示器 1602 作为输出显示系统提示信息的

10、电子密码锁的设计与实现。2 系统设计2.1 功能设计本系统拟采用单片机为主控芯片,由于单片机种类繁多,各种型号都有其各自特点,应用于不同的环境,因此在选用时要多加比较。一般来说,在选取单片机时从下面几个方面考虑:性能、存储器、运行速度、I/O 口、定时/计数器、串行/并行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性等等。基于以上因素本设计选用单片机 AT89S52 作为本设计的核心元件,利用该单片机灵活的编程设计和丰富的 I/O 端口,及其控制的准确性,实现基本的密码锁功能。在单片机 I/O 接口上外接输入键盘用于输入和一些功能的控制。考虑到密码的存在形式一般为数字或字母形式

11、,而字母数量众多,并且排列不规则,不能使用矩阵式键盘排列字母;并且按键过多会大大增加系统的体积,对适用性极为不利,故只使用数字作为密码。阿拉伯数字不仅便于用户记忆,而且通用性极强,是作为密码的首选。10 个数字需要 1 个不同的按键,故选用为 4*4 矩阵键盘;除去 10 个数字键,还剩 6 个按键可设置不同的功能。用户使用电子密码锁开锁的步骤为:用户选择输入密码开锁或修改密码操作。输入密码开锁操作:如果密码正确则开锁,蜂鸣器播放音乐,音乐结束这自动关锁或可以按下“C”键关锁。用户修改密码步骤为:首先输入旧密码,输入完毕后按确认键。如果密码正确再按改密键。输入两次新密码并确认。如果两次密码输入

12、长度一致,则密码修改成功。如果两次输入不一致,则密码修改失败。失败后只能重新输入旧密码才能继续改密。为防止系统发生异常,还应提供复位开关,在系统无法正常运转时手动复位。2.2 结构设计如图 2-1 所示,整个系统以单片机为核心,辅以若干外围电路。其中密码存储部分是输入输出双向结构,保证密码可以掉电保存,上电后读出。其余都是单向输入或输出。电源部分为整个系统供电,采用 5V 直流电源。键盘输入部分采用 4*4 矩阵行列键盘,需不断扫描检查有无按键按下。复位部分提供手动复位功能,当系统发生异常或未知错误时可以由用户手动复位单片机。晶振部分是提供外部石英晶体谐振器。系统输出有:液晶显示部分,为用户显

13、示字符提示当前操作状态。蜂鸣器发声,提示用户按键已按下,以及密码正确的提示音,错误的警告音等。开锁电路部分是控制继电器,只有密码正确并选择开锁后,继电器内部的电磁铁才会吸合,发光单片机密码存储开锁部分液晶显示发声部分电源键盘复位晶振图 2-1 系统结构图二极管电路连通后发光,表示锁已打开。3 硬件设计根据上面的结构设计思路,具体设计中选用一块 15cm*12cm 的通用 PCB 板做为系统焊接板。单片机为 Atmel 公司的 AT89S52,电源部分为直流 5V。键盘输入部分为4*4 矩阵键盘,不需上拉电阻,但扫描时需先给行线或列线供电。液晶显示器选用1602,可以显示两行,每行 16 个字符。蜂鸣器为有源 5V。继电器为 5 脚 5V。密码存储选用串行 AT24C02 芯片,256B 空间,足够存储密码,采用串行传输可以极大减少连线数目。下面按系统的结构具体介绍一些电路及其所用的芯片。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号