基于单片机的红外遥控密码锁仿真图 精要.docx

上传人:bao****ty 文档编号:131487000 上传时间:2020-05-08 格式:DOCX 页数:24 大小:436.76KB
返回 下载 相关 举报
基于单片机的红外遥控密码锁仿真图 精要.docx_第1页
第1页 / 共24页
基于单片机的红外遥控密码锁仿真图 精要.docx_第2页
第2页 / 共24页
基于单片机的红外遥控密码锁仿真图 精要.docx_第3页
第3页 / 共24页
基于单片机的红外遥控密码锁仿真图 精要.docx_第4页
第4页 / 共24页
基于单片机的红外遥控密码锁仿真图 精要.docx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《基于单片机的红外遥控密码锁仿真图 精要.docx》由会员分享,可在线阅读,更多相关《基于单片机的红外遥控密码锁仿真图 精要.docx(24页珍藏版)》请在金锄头文库上搜索。

1、本科生毕业论文 毕业论文题目基于单片机的红外遥控密码锁仿真图学 生 姓 名 *所 在 学 院 *专业及班级 *指 导 教 师 * 完 成 日 期 2015年5月任 务 书论文题目基于单片机的红外遥控密码锁仿真图年级*专业电子信息科学与技术学生姓名*学号*主要内容:电子密码锁是由输入密码来控制电路或芯片工作,继而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。近年来,红外遥控技术在各个领域已得到广泛应用,将其应用到电子锁领域,则形成了红外控制开启的电子锁。编写基于AT89S52 单片机作为主控芯片,控制外围电路,从而构成电子密码锁系统 主要任务及基本要求(包括指定的参考资料):本系统以设计题目

2、的要求为目的,采用AT89S52单片机为控制芯片,系统主要由红外发射模块和本机处理接收模块两部分构成,发射模块和本机处理接收模块的核心分别采用AT89S52 和HT6221单片机。整个系统的电路结构简单,实现功能较多,可靠性较高。参考资料:1 吴媛媛,叶茂森 红外遥控技术浅析J 广西轻工业,2009( 1) : 72 732 郭凯杰 智能家居人性化设计D 上海: 同济大学, 20083 李伟,闫君杰 红外遥控器系统的设计研究J 河南机电高等专科学校学报, 2009( 1) : 11 134 曹立军 单片机原理及其应用M 西安: 西安电子科技大学出版社, 20095 纪宗南 红外线遥控发射器的原

3、理及应用J 国外电子元件, 1999( 10) : 32 346 陈春燕 单片机红外遥控密码锁J 电子制作,2002( 12) : 27 307 董继成 一种新型安全的单片机密码锁J 电子技术,2004( 3) :55 60发出任务书日期:完成期限:指导教师签名:专业主任签名:年月日摘 要本设计以51系列单片机作为主控单元,结合键盘、数码管 显示单元、AT24C02 存储、遥控等外围电路,使密码锁能够在接受用户设定的正确密码时开锁。用户可随时更改开锁密码以提高安全性,而且当按键间隔超时时, 有自动复位的特点。系统成本低、可靠性高、使用方便, 可扩展性强。本文主要介绍了基于AT89S52单片机的

4、红外遥控密码锁的硬件及程序实现流程的具体设计。本文中给出了红外发送器与红外接收器的设计电路,通过一体化红外接收头HT6221(频率为38khz)接收红外信号,使用AT24C02存储数据,通过数码管显示,软件代码使用KEIL编译器进行编写。附有相应的硬件电路图、具体程序等。关键词:AT89S52; 密码锁; 红外遥控; Abstract The design of 51 series single-chip microcomputer as main control unit,in combination with the keyboard, digital tube display unit,

5、 AT24C02 storage, remote control and other peripheral circuits,and The cipher lock can be accepted in the user set the correct password to unlock.The user can change the password in order to improve the safety lock,and when the button intervals over time, with automatic reset characteristic.The syst

6、em is low cost, high reliability, convenient use, strong expansibility. This article mainly introduced based on the AT89S52single-chip infrared remote control locks hardware and program flow of the concrete design.This paper presented in the infrared transmitter and the infrared receiver circuit des

7、ign,through the integration of infrared receiving head HT6221( frequency 38kHz ) receives the infrared signal,using the AT24C02 data storage,through the digital tube display. Use KEIL software code compiler to write. With the corresponding hardware circuit diagram, the concrete procedure. Key words:

8、 AT89S52; password lock; infrared remote control;目 录1. 绪论1.1 课题的研究背景1.2 课题的研究意义1.3 系统设计的主要任务系统设计的主要功能2系统的硬件实现2.1系统整体方案设计2.2 系统硬件构成2.2.1 系统硬件原理图2.2.2 系统主要硬件介绍2.2.3 LED数码管显示电路与数字字符的形成2.2.4 红外通信原理2.2.5 ISP编程3.系统软件的实现3.1 Keil C简介3.2 软件设计3.2.1 软件的主程序流程图3.2.2 红外发射部分的程序设计3.2.3 红外接收部分的程序设计3.2.4 系统测试4. 设计总结5

9、致谢6参考文献1绪论1.1课题的研究背景随着科技的进步和社会的发展,人们的安全意识也在不断的提高。虽然在日常生活中,传统的机械锁仍在使用,但是其最大的缺点就是用一些简易的工具就能打开,对于某些对安全性能要求较高的场合,机械锁已经无法满足人们的需求。在这种情况下,红外遥控密码锁因其使用方便、功能齐全、安全可靠等优点,而受到人们的喜爱。1.2课题的研究意义由于红外遥控具有许多优点,例如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉等,所以红外遥控密码锁取代传统机械锁已经成为一种趋势。比较与传统的机械锁,红外遥控密码锁具有更高的安全性,而且使用方便灵活,能扩展与各种情况,从而克服了

10、机械锁的各种缺点,能满足当今社会的需求,具有较广的使用前景。1.3系统设计的主要功能系统以AT89S52单片机为核心,设计与其配套的外围电路,从而构成红外遥控密码锁电路。再以C语言进行程序编写,从而实现以下的功能:1、 开锁:连续输入6位密码后按确认键(EN),若密码正确蜂鸣一声、显示“OPEN”、绿色LED指示并驱动电子锁头开门,5秒后返回待机状态并复位锁头;若密码错误蜂鸣一声、显示“Err”并红色LED指示密码错误。若连续输入3次错误密码系统将蜂鸣及锁定10秒内不可操作。2、 修改密码:按设置键(S)进入当前密码校验状态,此时显示“Set”,连续输入6位旧密码再按确认键(EN),A :旧密

11、码正确将显示“PASS”并蜂鸣一声提示,然后输入新的6位密码按确认键(EN)确认即可,5秒后返回待机状态。B:旧密码错误将显示“Err”、蜂鸣一声提示并红色LED指示错误信息,无操作5秒后返回待机状态,连续3次输入错误密码系统将锁定10秒内不可操作。3、 输密码时按取消键(ES)可返回待机状态。4、 输密码时输入数字的间隔时间不可超过5秒,否则返回待机状态后需要重新输入密码。5、 复位6位密码为“000000”:按设置键(S)进入设置状态,此时显示“Set“,连续输入6个“8”后再按一次设置键(S),显示“PASS”并锁定5秒后返回待机状态,复位成功。2系统硬件构成2.1系统整体方案设计本设计

12、电路的核心控制器件为可编程器件C51系列单片机AT89S52,然后设计的配套外围电路有:蜂鸣器报警电路,复位电路,振荡电路,存储电路,数码管显示电路,开锁电路,红外接收电路等,从而构成红外遥控密码锁的接收模块。其系统结构总图如图1.1所示:单片机AT89S526位数码管显示24C02数据存储LED1、2指示灯继电器驱动红外接收电路电子锁头系统+5V稳压供电开锁电路复位电路振荡电路报警电路图1.1系统结构总图2.2系统硬件构成2.2.1系统硬件原理图系统硬件原理图如图2.2.1所示: 图2.2.1系统硬件原理图整个电路的主要的元器件有AT89S52单片机、EEPROM存储芯片AT24C08、LE

13、D数码管、红外发射装置HT6221等。2.2.2系统主要硬件介绍1.AT89S52单片机AT89S52是是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个1

14、6 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。其引脚电路图如图2.2.2.1所示:图2.2.2.1 AT89S52引脚图AT89S52性能兼容同系列的AT89C52,而且具有在线下载代码的功能,简称为ISP下载功能,芯片不用拨离所连接的电路即可通过规定的几只引脚进行代码的烧录,在产品的调试以及生产时使用此方法烧写代码极为方便。ISP下载电路需使用上位机软件通过PC的并口(25针打印机接口)进行控制才能向芯片烧录代码。如图2.2.2.2为ISP与单片机的连接电路图:图2.2.2.2 ISP与单片机连接电路图2.HT6221红外发射芯片其电路图如2.2.2.3所示:图2.2.2.3 HT6221电路实际制作中只用到它的K1-K16的16个按键3. 铁电存储器AT24C02在电子仪器设备上我们常见到的数据设置与数据采集,这些数据可以直接用液晶屏或LED数码管显示出来,便于用户了

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

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

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