基于LCD1602显示的电子密码锁设计.

上传人:我** 文档编号:115318028 上传时间:2019-11-13 格式:DOC 页数:32 大小:3.77MB
返回 下载 相关 举报
基于LCD1602显示的电子密码锁设计._第1页
第1页 / 共32页
基于LCD1602显示的电子密码锁设计._第2页
第2页 / 共32页
基于LCD1602显示的电子密码锁设计._第3页
第3页 / 共32页
基于LCD1602显示的电子密码锁设计._第4页
第4页 / 共32页
基于LCD1602显示的电子密码锁设计._第5页
第5页 / 共32页
点击查看更多>>
资源描述

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

1、课程设计 题目 基于LCD1602显示的电子密码锁设计学院名称 电气工程学院指导老师 朱卫华 班 级 电子信息工程01班学 号 20094470128学生姓名 周后景 2013年1月目 录 1. 绪论-3 1.1 引言-3 1.2 摘要-42. 总体设计方案-5 2.1 设计思路-5 2.2 方案确立-5 2.3 总体设计方框图-53. 设计原理分析-6 3.1 单片机及其外围电路-6 3.1.1 复位电路的设计-6 3.1.2 时钟电路的设计-7 3.2 密码控制电路-7 3.2.1 矩阵键盘电路的设计-7 3.2.1 报警控制电路的设计-9 3.2.3 液晶显示电路-94. 系统软件设计-

2、10 4.1 系统主程序-10 4.2 初始化及按键识别-11 4.3 开锁处理-12 4.4改密处理-13 4.5液晶显示子程序-135. 仿真调试与测试-14总结-16参考文献-17附录-17 1.1 引言 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低

3、、易操作等优点。 在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。 设计本课题时构思的方案是用以STC89C52为核心的单片机控制方案。1.2 摘 要 单片机技术是智能化检测与控制领域应用非常普及并且具有很大潜力的技术。论文阐述一个基于单片机的液晶显示电子密码锁的设计与实现。系

4、统采用美国Atmel公司的AT89S52单片机作为系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,4*4矩阵薄膜键盘作为输入设备,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用汇编语言编写。设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。 关键词:密码锁;单片机;STC89S52;LCD1602;4*4矩阵键盘Abstract Single-chip microcomputer technology is very popular and has great potential in applicatio

5、n of intelligent detection and control 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 t

6、he prompt information of system, 4*4 matrix membrane keyboard as the input device, 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, has the function

7、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; Single-chip microcomputer; STC89C52; LCD1602; 44 matrix keyboard 2 总体设计方案2.1 设计思路 该电路是一种采用以AT89S52为核心的单片机控制方案。 利用单片机灵活的编程设计和

8、丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还要根据实际需要添加调电存储、声光提示甚至增加遥控控制功能。 2.2 方案确立 为了实现密码的保密性,采用一个44的矩阵式键盘可以任意设置用户密码(1-16位长度),从而提高了密码的保密性。 设计采用一个超级密码,送电开机时,只要输入超级密码便可开门,这样可预防停电后再送电时无密码可用。 采用了1602液晶显示器来作为显示单元,提高了可读性,使用户对密码锁的运行情况一目了然。 2.3 总体设计方框图本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩

9、阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可。系统整体框图如图2.1所示。 图2.1系统结构框图各模块功能如下1键盘输入模块:分为密码输入按键与几个功能按键,用于完成密码锁输入功能。 2蜂鸣器报警电路:用于完成输错密码时候的警报功能。 3.晶振电路:用于单片机的起振。 4复位电路:完成系统的复位。 5显示模块:用于完成对系统状态显示及操作提示功能。 6开锁电路:应用继电器及发光二极管模拟开锁,完成开锁及开锁提示3

10、设计原理分析 本系统外围电路包括键盘输入部分、密码存储部分、复位部分、显示部分、报警部分、开锁部分组成,根据实际情况键盘输入部分选择44矩阵键盘,显示部分选择字符型液晶显示LCD1602,密码存储部分选用内部存储器来完成。其原理图如图3.1所示。图3.1电路原理图3.1单片机及其外围电路 3.1.1复位电路的设计 复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作用是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。 因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。该复位电路采用按键电平复位式复位电路。当单片机已在运行当中时,按下复位键S后松开,在复位引脚RET(9脚)脚持续出现24个振荡器脉冲周期(即2个机器周期)的高电平信号将使单片机复位。也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。如图3.2所示。图3.2复位电路3.1.2时钟电路的设计 时钟电路为单片机产生时序脉冲,单片机所有运算与控制过程都是在统一的时序脉冲的驱动下的进行的,如果单片机的时钟电路停止工作(晶振停振),

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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