红外遥控电子密码锁设计与制作
红外遥控电子密码锁设计与制作
【摘要】本文以单片机控制为为核心,设计一款基于单片机的遥控电子密码锁。本次设计总共分为硬件电路和软件程序这两个部分,在硬件电路设计上使用单片机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