1、 I 目 录 摘要 1 第一章 引言 . 2 第二章 总体结构设计 3 2.1 系统概述 . 3 2.2 AT89C51 单片机简介 3 2.3 串行通信 . 5 2.4 红外线的接收与发送 7 2.5 LED 显示器 10 2.6 系统总体硬件框图 . 11 第三章 系统硬件设计 .12 3.1 红外发送模块硬件设计 12 3.2 红外接收模块硬件设计 12 第四章 系统软件设计 .14 4.1 红外发送模块软件设计 14 4.2 红外接收模块软件设计 22 第五章 系统软硬件调试及仿真 30 5.1 PROTEUS 仿真软件简介. 30 5.2 调试过程 30 5.3 系统仿真结果 31
2、第六章 总结及后续工作32 参考文献 .33 1 摘要 遥控技术是对受控对象进行远距离控制和监测的技术。 它是利用自动控制技 术,通信技术和计算机技术而形成的一门综合性技术。一般都是指对远距离的受 控对象的单一的或两种极限动作进行控制的技术, 在人们的生产生活中具有广泛 的应用空间。 根据控制方式的不同, 一般分红外遥控、 声控和无线遥控, 俗称 “三 遥” 。 伴随着人们的物质文化生活水平日益提高,各种各样的家用电器走进了千 家万户,其中,大多数的家用电器都有各自不同的遥控器,人们常常为了控制某 台电器而到处寻找其对应的遥控器,这样,就给人们的生活带来了很多不便。而 红外线遥控则是目前最广泛
3、的一种通信和遥控手段。 由于红外线遥控器具有体积 小、功耗低、功能强、成本低等特点。因此,彩电、录像机、音响设备、空调、 玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。 本系统采用单片机 AT89S51 作为本设计的核心元件,利用红外线遥控发射、 接收的工作原理以及单片机外部中断的原理而设计的一款遥控开关。 当一体化红 外接收器接收到红外遥控信号后,将光信号转变成电信号,经放大、解调、滤波 后,将原编码信号送入单片机 AT89S51 中进行信号识别、解码,然后进行相应的 处理,达到控制电器的目的 关键字:遥控技术 单片机 红外 编码 解码 2 第一章 引言 随着电子科技的发展
4、,遥控技术的出现,目前市场上出现了越来越多的红外 线遥控家电设备;逐步提高了人们的生活水平。基于此,本设计中涉及电子产品 技术领域,特指一种使用方便的红外线遥控灯光控制器开关。采用这种方式让使 用者在使用过程中更加方便快捷, 并且本实用性可根据实际情况对使用装置进行 有效性调节。该红外线遥控控制器,包括:利用红外线发射的遥控器为主体,以 及相应的接收器,其中在遥控器主体上设置有若干控制按键,遥控器主体包括控 制芯片、发射器、电源,其特征在于:遥控器主体上共设置 4 个控制按键,所述 发射器的一端连接于控制芯片的一引脚,其另一端与三极管集电极连接,三极管 的基极接入控制芯片,三个控制按键一端分别
5、接入控制芯片,其另一端接入所述 三极管的发射极,电源的两极分别与发射器及三极管发射极连接。例如:人们坐 在家中手执遥控器便可以方便快捷地将电视机、照明灯、电脑等家用电器打开; 做到足不出户便可以开启私家车等。 本文设计了一款由单片机 AT89S51 编程实现 的遥控开关,这款遥控开关具有遥控开启和关闭多种家用电器的功能。红外线遥 控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、 功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响 设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备 中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线
6、遥控,由于红外线在 频谱上居于可见光之外,具有光波的直线传播特性,不易产生相互间的干扰,是 很好的信息传输媒体,且能有效地隔离电气电磁等干扰,取得很好遥控效果 本课题利用红外线实现两个 AT89C51 单片机之间近距离的无线串行通信。 一个单片机用于读取由键盘输入的数据,通过红外线发射部分发送数据;另一个 单片机通过红外线接收部分读取数据并送 LED 动态显示器进行数据显示。要求 进行软硬件设计,完成红外线摇控系统的设计。 3 第二章 总体结构设计 2.1 系统概述 单片机应用系统以单片机为核心,同时配以相应的外围电路及软件来完成某 种或几种功能的系统。它包括硬件和软件两部分,硬件是系统的躯体,软件是系 统的灵魂。此基于单片机的红外遥控系统的设计也主要从两方面入手:硬件电路 的设计和软件系统的设计。 通用红外遥控系统由发射和接收两大模块组成,使用编解码专用集成电路 控制操作。如图 2-1 所示, 发射部分包括键盘矩阵、编码调制、LED 红外发送器; 而接收部分包括光电转换放大器、解调、解码电路。当按下遥控器按键时,其内 部信号发射器周期性地发出同一种脉宽调制的二进制串行码,由红外