需要金币:1000 个金币 | 资料包括:完整论文,开题报告 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19346 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文以AT89S51单片机为控制器,设计了一种由红外遥控器控制的红外密码锁。该密码锁通过红外遥控器发送密码信号,红外一体化接收头接收密码信号,单片机处理控制开关实现。本设计能够实现的功能有:通过键盘输入密码,如果密码正确可以打开密码锁;密码输入错误时,需要在LCD1602显示密码错误及其错误次数,电路发出危机响应,且密码错误三次时,键盘输入锁住;也可以修改密码;不仅可用本级开锁,还可以用红外遥控器控制,并且控制的距离是8到10米。 本文设计的红外遥控密码锁,采用单片机控制技术、红外载波数据传输技术、特殊的遥控编码以及解码集成电路等,设计简单,保密性好,安全可靠,实用性强,操作方便。 关键词:接收密码信号、发射密码信号、AT89S51单片机
目录 摘要 ABSTRACT 引言-1 1 总体设计方案-2 1.1 红外发射装置-2 1.2 红外接收装置-2 2 红外遥控器-3 2.1 红外遥控器原理-3 2.2 红外通信技术-3 2.2.1 IrDA-4 2.3 红外编码-6 3 接收装置硬件电路-10 3.1 红外接收电路-10 3.1.1 红外接收头-10 3.2 AT89S51-11 3.2.1 主要性能特点-11 3.2.2 管脚说明-12 3.3 振荡电路-14 3.3.1 原理-15 3.4 复位电路-15 3.5 显示电路-16 3.5.1 LCD1602-16 3.5.2 1602LCD管脚功能-17 3.5.3 特性-17 3.5.4 字符集-18 3.6 矩阵键盘-18 3.6.1 识别方法-19 3.7 开锁电路-20 3.7.1 电磁继电器-20 3.7.2 技术参数-21 3.8 存储芯片电路-21 3.8.1 AT24C02-22 3.8.2 管脚配置-22 3.8.3 特性-22 3.9 报警电路-23 3.10 电源电路-23 4 接收程序设计-25 4.1 显示子程序-26 4.2 识别密码子程序-26 4.3 修改密码流程图-27 4.4 红外解码子程序-28 5 红外密码锁实验验证与分析-30 5.1 proteus仿真软件-30 5.2 Keil C51-30 5.3 接收系统仿真图-30 5.4 仿真中载入程序-30 5.5 仿真结果-31 5.5.1 密码正确仿真-31 5.5.2 密码错误仿真-31 5.5.3 修改密码-32 5.6 硬件实验-32 6 结论-34 致谢-35 参考文献-36 |