1 / 46
文档名称:

学习型红外线遥控器毕业设计.doc

格式:doc   页数:46
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学习型红外线遥控器毕业设计.doc

上传人:164922429 2014/1/1 文件大小:0 KB

下载得到文件列表

学习型红外线遥控器毕业设计.doc

文档介绍

文档介绍:摘要
当今社会科学技术的发展与日俱增,人们的生活水平也是日益提高,为了减少人们的工作量,所以对各种家用电器、电子器件的非人工控制的要求也是越来越高,针对这种情况,设计出一种集成度比较高的控制体系是必然的。单片机的集成度很高,它具有体积小、质量轻、价格便宜、耗电少等突出特点,尤其耗电少,又可使供电电源体积小、质量轻等优点,因此广受人们的青睐。
本文详细介绍了学习型红外线遥控器的软硬件设计方法,并给出了具体的各单元电路设计、程序设计及程序流程图。在硬件设计中,选取AT89S52型号单片机为核心器件,并给出外围电路模块如红外线接收模块、红外线发射模块以及外部控制模块等组成部分的设计实现。本学习型红外线遥控器采用最小化应用模式设计,电路简单,尤其是通过大量不同遥控码的特征分析,在遥控码的读入时选择了最佳采样间隔,使遥控码的学习成功率大大提高。因此它能成功地学习各种红外遥控设备的编码,并通过40 kHz载波发送学忆信号。实现了对各种各样红外遥控的学习,从而实现了学习型遥控器。
关键词:单片机,红外遥控,AT89S52
目录
1 概述 1
单片机的发展历史 1
单片机的发展趋势 2
2 课题研究的背景与意义 4
课题研究背景 4
课题研究意义 4
3 方案论证 5
单片机的选择 5
红外接收单元的选择方案与论证 5
红外发射单元的选择方案与论证 6
电路设计最终方案决定和功能要求 6
4 系统硬件电路的设计 8
单片机系统 8
复位电路 13
时钟电路 14
红外线接收电路的设计 15
SM3381应用电路设计 15
SM3381简介 16
红外发射电路的设计 16
三极管9013的功能介绍和使用方法 17
红外发光二极管功能介绍和使用方法 20
红外遥控信号编码脉冲的波形研究 20
学习指示灯电路设计 21
发射指示灯电路设计 21
总电路图设计 22
5 系统程序设计 23
主程序流程图设计 23
遥控码读入处理程序流程图设计 24
遥控码发射处理程序流程图设计 27
延时程序设计 27
调试及性能分析 28
28
主要性能分析 28
6 系统功能仿真 29
KEIL C51环境 29
proteus简介 29
proteus软件特点 30
系统功能仿真 31
7 结束语 36
致谢 37
参考文献 38
源程序清单 39
1 概述
现代科学技术的发展,尤其是计算机技术和网络技术的高速发展,不仅改变了人们的工作方式,也逐渐地改变了人们的生活方式,智能家居是在这样的背景下产生的。红外线遥控是目前使用最广泛的一种通信和遥控方式,由于其具有结构简单、体积小、功耗低、功能强、成本低等特点,因而广泛应用于彩电、空调机、CD/VCD、录像机家用电器设备及其工业控制中。随着现在人们生活中家电日益增加的需要,使用红外遥控器也越来越频繁。因其各种红外遥控器编码格式不同,使得各种红外遥控器不能兼容。经常需要更换遥控器,这也给人们生活带来了不便。以AT89S52单片机为核心的学习型红外线遥控器,通过测量红外一体化接收头输出信号,并原样地记录其输出脉冲宽度,然后保存在EEPROM,最后利用单片机定时器中断产生40 kHz载波信号,以软件代替了硬件,节约了资源。该学习型红外遥控器能成功地学习各种红外遥控设备的编码,并通过40 kHz载波发送学忆信号。实现了对各种各样红外遥控的学习,从而变成了真正的学习型遥控器。
单片机的发展历史
经历了SCM、MCU、SOC三大阶段
a)SCM即单片微型计算机(Single Chip puter)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。
b)MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。
Philips公司以其在嵌入式应用方面的巨大优势,将MCS