红外遥控电子密码锁设计与制作

红外遥控电子密码锁设计与制作

【摘要】本文以单片机控制为为核心,设计一款基于单片机的遥控电子密码锁。本次设计总共分为硬件电路和软件程序这两个部分,在硬件电路设计上使用单片机STC89C52作为本次设计的核心原件,LCD1602液晶显示密码锁的状态,按键电路和红外遥控器作为密码输入部分,可任意选择是使用遥控器控制还是按键控制,开锁电路使用单片机控制继电器实现,密码锁还具有蜂鸣器报警,LED指示灯显示等辅助功能。软件部分采用C语言完成程序编写,最后对系统进行仿真和调试。此设计用户可以自由的设定密码,并且具有报警提示功能、密码显示功能、密码修改等功能,方便使用,简单快捷,符合办公、日常生活等要求,实用性强。
【关键词】:单片机  密码锁   LCD1602  Proteus仿真
一、 绪论    1
(一)课题背景    1
(二)课题的设计要求    1
(三)课题的目的和意义    1
(四)电子密码锁的发展趋势    2
(五)设计方案    2
二、 密码锁硬件电路设计    4
(一)单片机介绍    4
(二)晶振电路    5
(三)复位电路    5
(四)LCD液晶显示电路    5
(五)键盘模块    6
(六)电源电路    7
(七)驱动电路    7
(八)报警电路    8
(九)存储电路    8
(十)红外遥控电路    8
三、 密码锁软件设计    10
(一)编程语言的选择    10
(二)主程序    10
(三)开锁子程序    11
(四)修改密码子程序    11
(五)LCD显示子程序    13
四、 密码锁的调试与制作    14
(一)仿真软件介绍    14
(二)仿真结果    15
(三)软件调试过程    16
(四)硬件调试    19
(五) 综合调试    19
总结    21
致 谢    22
参考文献    23
附录一:原理图    25
一、绪论
(一)课题背景
传统意义的机械锁,意味着人们有多个钥匙,安全性低,使用不方便,如果一旦丢失,会造成不可挽回的物质损失。互开率是权衡锁具质量好坏的一个标准,通俗的讲便是一把钥匙若是能同时开启多个锁,那么这把锁的安全性就很低,也就是说它的互开率很高。经国家工商部门、外贸局、中国消费者协会等部门对锁具市场的调查,发现有个别产品互开率居然高达25倍。这就有可能引发一个安全问题。因此这些年随着科学技术的进步,人们开始使用电子密码锁,相比于机械所来说,密码锁是依靠输入密码来实现开锁的,安全度也很高。在我们的日常生活和工作中,工作单位的档案,住所的安全,文件和财务的保管需要用密码锁来完成。好多家庭都配备了各种密码锁,甚至多层密码锁来保护资料。如今生活财产等安全问题开始引起人们越来越多的关注,人们对电子密码锁的功能要求也越来越多,为了能更好的保障人们的生活财产或重要文档资料等,许多电子密码锁都增加了防盗和报警的功能,如果一个人多次输入错误的密码,密码锁将自动进入安全模式,并进行报警。本次主要是在这样的背景下进行的研究。
(二)课题的设计要求
设计包括硬件和软件。硬件电路主要由晶振、复位、电源、无线遥控电路等组合而成。其中,键盘接口电路使用矩阵键盘电路,它能够实现设计所要求的密码输入功能。显示电路使用型号为LCD1602液晶显示器,它具有体积较小,功耗低,密码可以隐藏等优点。软件部分主要是由LCD显示、开锁、修改密码等程序以及重要的主程序构成。本次设计的电子密码锁的功能有密码输入和修改,密码显示,报警提示功能,掉电储存。
课题是从经济适用的角度出发,设计的一个基于单片机STC89C52的无线遥控电子密码锁,利用单片机编程设计的灵活多变的特性和丰富的I/O端口及其控制的正确性,来实现电子密码锁的基本功能。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1378.html

好棒文