基于LCD1602显示的电子密码锁设计
课程设计
 
题目企业法人变更   基于LCD1602显示的电子密码锁设计
学院名称       电气工程学院 
指导老师           朱卫华 
班    级    电子信息工程01班
学    号        20094470128 
学生姓名   周后景         
2013年1月
1.绪论--------------------------------------------------------------------------3
  1.1 引言---------------------------------------------------------------3
  1.2 摘要---------------------------------------------------------------4
2.总体设计方案--------------------------------------------------------------5
  2.1 设计思路-----------------------------------------------------------5
临沂中考分数查询>平房装修效果图  2.2 方案确立-----------------------------------------------------------5
  2.3 总体设计方框图-----------------------------------------------------5
3.设计原理分析--------------------------------------------------------------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 液晶显示电路------------------------------------------------9
4.系统软件设计---------------------------------------10
  4.1 系统主程序--------------------------------------------------------10
  4.2 初始化及按键识别--------------------------------------------------11
  4.3 开锁处理----------------------------------------------------------12
  4.4改密处理-----------------------------------------------------------13
  4.5液晶显示子程序-----------------------------------------------------13
5.项链品牌仿真调试与测试----------------------------------------------------------14
总结----------------------------------------------------------------------------16
参考文献----------------------------------------------------------------------17
附录----------------------------------------------------------------------------17
1.1  引言
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报
表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点。 在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技
术上还是在性能上都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。 设计本课题时构思的方案是用以STC89C52为核心的单片机控制方案。
1.2
摘  要
单片机技术是智能化检测与控制领域应用非常普及并且具有很大潜力的技
术。论文阐述一个基于单片机的液晶显示电子密码锁的设计与实现。系统采用美国Atmel公司的AT89S52单片机作为系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,4*4矩阵薄膜键盘作为输入设备,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用汇编语言编写。设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。
关键词:密码锁;单片机;STC89S52;LCD1602;4*4矩阵键盘
Abstract
  Single-chip microcomputer technology is very popular and has great potential in application 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 the 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 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; 4×4 matrix keyboard
2 总体设计方案
2.1 设计思路
该电路是一种采用以AT89S52为核心的单片机控制方案。 利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还要根据实际需要添加调电存储、声光提示甚至增加遥控控制功能。
2.2 方案确立
    为了实现密码的保密性,采用一个4×4的矩阵式键盘可以任意设置用户密码(1-16位长度),从而提高了密码的保密性。 设计采用一个超级密码,送电开机时,只要输入超级密码便可开门,这样可预防停电后再送电时无密码可用。
采用了1602液晶显示器来作为显示单元,提高了可读性,使用户对密码锁的运行情况一目了然。
2.3  总体设计方框图
本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可。系统整体框图如图2.1所示。
图2.1系统结构框图
●各模块功能如下
1.键盘输入模块:分为密码输入按键与几个功能按键,用于完成密码锁输入功
能。
如何挽回男友
2.蜂鸣器报警电路:用于完成输错密码时候的警报功能。
3.晶振电路:用于单片机的起振。
4.复位电路:完成系统的复位。
5.显示模块:用于完成对系统状态显示及操作提示功能。
6.开锁电路:应用继电器及发光二极管模拟开锁,完成开锁及开锁提示
3 设计原理分析
本系统外围电路包括键盘输入部分、密码存储部分、复位部分、显示部分、

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。