单片机控制的遥控器设计 毕业论文.doc
文本预览下载声明
单片机控制的遥控器设计
摘要
随着电子信息技术的不断发展,智能家居已经进入大家的视野当中,本设计基于51单片机的遥控器实现,为家庭电器的使用,楼宇设备管理等提供了便捷的操作方式。
本文提出了遥控器的几种实现方案并且择优选择了最佳的设计方案。对此方案给出了软、硬件设计做了分析。硬件方面给出了硬件原理图。软件方面设计了主要算法,给出了软件流程图。
本系统通过红外远程遥控实现了对多路电器的控制。
关键词:电器控制 红外遥控 单片机
Abstract
With the continuous development of electronic information technology, intelligent home into everyones vision of the design 51 microcontroller-based remote control, provides a convenient mode of operation for the use of household electrical appliances, building equipment management.In this paper, several implementations of the remote control andchoose the best of the best design. This program gives software and hardware design analysis. Hardware hardware schematic.The software design of the main algorithm, and gives the software flow chart.The system through the infrared remote control to control multipleappliances.
KEY WORD electrical control Infrared remote control microcontroller
目录
1.引言 2
1.1课题背景 2
1.2国内外红外遥控器的现状及发展情况 2
1.3红外通信技术 3
1.4课题研究的目的和意义 4
2.总体方案设计 4
2.1方案一:简易红外遥控电路 4
2.2方案二:利用红外遥控开关电路 5
2.3方案三:利用红外遥控开关电路 6
2.4方案比较 7
3.系统硬件电路的设计 8
3.1器件选择 8
3.2电路设计 10
3.3系统功能实现方法 14
4.系统的软件设计 16
4.1遥控发射部分 16
4.2遥控接收部分 18
结束语 19
谢辞 20
参考文献 21
1.引言
1.1课题背景
随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使遥控技术有了日新月异的发展。遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。在不需要多路控制的应用场合,可以使用由常规集成电路组成的单通道红外遥控电路。这种遥控电路不需要使用较贵的专用编译码器,因此成本较低红外线发射/接收控制电路均采用单片机来实现,输出控制方式可选择,实用性强。
方案比较
综上所述通过比较三套方案,方案一未采用单片机控制,功能过于单一,仅能对一路电器进行简单的遥控;方案二和方案三的红外线发射/接收控制电路采用单片机来实现,电路简单,实用性强。
2.2 多路电器开关电路设计
方案一:独立开关
图1.7
独立开关如图1.7所示。每个IO口接一个电器控制开关。通过定时读取IO口的数据来判断是否有开关按下。若按下开关,则相应IO口为低电平。否则为高电平。
方案二:矩阵开关
图1.8
矩阵开关如图1.8所示。通过软件对键盘的行列扫面来判断是否有按键按下。
方案比较
综上两种方案比较,虽然方案一的硬件连接简单且软件实现也方便但考虑到本设计需要控制15路开关,为了节省硬件资源,选择方案二 。
3.系统硬件电路的设计
3.1器件选择
①单片机的选择
本设计所用的单片机可以用C-31, AT89C-51,羚羊单片机等多种单片机来实现。但是C-31没有内部存储器,本设计需要编写程序,那么就要用外部扩展,比较麻烦。本设计所编写的程序比较简单,功能也比较少,如用羚羊单片机过于麻烦,大材小用,本设计所用到的输入输出端口也不是很多,所以我们决定用AT89C-51单片机来完成本设计,及
显示全部