基于单片机的红外密码锁设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文,开题报告
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-11-24
  • 论文字数:19346
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(小胖猫)提供原创文章

支付并下载

摘要:本文以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