声光报警电子密码锁的单片机控制设计-电气工程技术毕业设计论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:24 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

声光报警电子密码锁的单片机控制设计-电气工程技术毕业设计论文.doc

声光报警电子密码锁的单片机控制设计-电气工程技术毕业设计论文.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录一、设计任务与调研…………………………………………………………3二、设计过程与说明…………………………………………………………4三、设计成果…………………………………………………………………6四、结束语……………………………………………………………………23五、致谢………………………………………………………………………24一、设计任务与调研1.毕业设计的主要任务采用51系列单片机及电子器件,实现具有声光报警功能的电子密码锁设计。2.设计的思路、步骤、方法。2.1设计的思路了解应用环境和控制要求、完成硬件选型及系统设计、软件设计及编程,并利用实验室设备进行调试、撰写设计成果报告书。2.2设计的步骤此次设计是针对于单片机原理及其应用展开的。运用我们所学的电工技术,传感器技术,单片机技术去设计基于单片机的声光报警系统。利用单片机STC89C52设计一个密码锁,能够使用数码管显示器来显示密码输入的相关信息,设置8位密码,每位密码值范围为1~8。2位功能按键A(输入校验密码并验证密码)和B(设置新密码),利用继电器模拟电子门锁作出是否开门以及报警等反应。2.3设计的方法本次毕业设计的密码锁电路主要由四个模块组成:键盘输入模块、数据处理模块、显示控制模块,继电器驱动模块和蜂鸣器报警模块。方案一:以单片机为电子密码锁系统核心,使用4*4矩阵键盘作为数据输入方式,驱动4位数码管显示器提示程序运行过程和开锁的步骤,利用继电器及蜂鸣器模拟电子门锁作出是否开门以及报警等反应。图1.1为单片机控制密码锁的系统原理框图。图1.1单片机控制密码锁的系统原理框图3、调研的目的和总结通过51系单片机应用系统的设计与编程应用,将理论知识和实际应用结合起来,加深对电子电路、电子元器件、印刷电路板等方面的知识,提高在软件编程、排错调试、焊接技术、相关设备的使用技能。掌握单片机的接口及外围设备的特性,使用和控制方法。为以后设计和实现单片机应用系统打下良好的基础。密码锁的设计将所学知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力,领会单片机应用系统的软件、硬件调试方法和习题研制开发过程,为进一步的动手实践活动打下一定的基础。二、设计过程与说明1、电子密码锁1.1功能本系统采用单片机作控制器,系统工作时,用户通过按键输入8位密码,按下“确认”键后,单片机将输入密码与设定密码进行比较,若密码正确,则发出开锁信号,相应的指示灯闪动,将锁打开,完全正确才能开锁,开锁时要有1s的提示音;若密码不正确,则报警5s,并要求重新输入密码,密码连续错3次要报警1分钟,报警期间输入密码无效,锁打开后还可通过按下“修改/重置”功能键,重新设置新密码。1.2电子密码锁的特点电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁,特点如下:①保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零;②密码可变。用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降;③误码输入保护。当输入密码多次错误时,报警系统自动启动;④电子密码锁操作简单易行,一学即会。2.设计过程2.1研究的主要内容(1)了解单片机的基本结构和指令系统,掌握STC89C52单片机的控制功能,应用单片机实现电子密码锁的设计,及其硬件制作;(2)熟练掌握C语言,在KEIL的开发环境中编译程序,完成电子锁的软件设计,使系统更加符合实际;(3)软件编制上根据系统要完成的功能采用模块化结构设计,与硬件一起进行联机调试,能达到预期的效果;对实验结果进行分析,并对出现的问题提出解决方案。2.2设计的方案本次毕业设计的密码锁电路主要由四个模块组成:键盘输入模块、数据处理模块、显示控制模块,继电器驱动模块和蜂鸣器报警模块。通过单片机送给开锁执行机构,电路驱动继电器吸合,从而达到开锁的目的。如图2.1所示,为密码锁开锁电路原理图。当用户输入的密码正确时,单片机便输出开门信号,送到继电器驱动电路,然后驱动继电器常开触点闭合,达到开门的目的。本次设计中,继电器选用固态继电器,信息通过数码管显示,并利用蜂鸣器和发光二极管声光指示。其中,绿发光二极管亮,表示开锁;否则,红发光二极管亮,表示密码输入错误并开启报警电路。开锁驱动电路STC89C52单片机密码正确锁定开锁是否图2.1密码锁开锁电路原理图2.3本系统的缺陷和改进方案:(1)系统模块直接由