文档详情

基于keil e51的红外遥控器解码设计.pdf

发布:2017-06-29约1.02万字共5页下载文档
文本预览下载声明
自动化与仪器仪表 ZIDONGHUAYU YIBIAO 2003年第6期(总第110期) YIQI 文章编号:11301—9227(2003}06—0011—04 基于keile51的红外遥控器解码设计 戴培山冯成德刘栋 (四川大学制造学院人机所成都,610065) 摘要:介绍了红外遥控器设计的原理,实现了一种利用MCS一51单片机的外部中断口实现红外 遥控的接收装置,设计了简洁的keile51红外接收程序。该装置集成化高,接收程序的通用性好,可以防 止多个红外遥控器的混用和干扰,易于移植到其他红外遥控接收装置。 关键词:MCS一51单片机keile51脉冲间隔外部中断计时/计数器 methodof infrared ABSTPlACT:Theatticleintroducedthe and the remotecontroller’sdecoder designtheoiy a INT0andINTlofMCS一51 systemwith computer.Thesystemhashi曲compositive, system,r081ize single—chip beusedothermicro alittle. andthe Can by controller皿Iychanging program keile51Intervalof Outer Timer/Counter KEⅥ^DRDS:MCS一51 pulse interrupt 中图分类号:TP274 文献标识码:B 0引亩 匦重iiji圄一匮匡蕉习一[&固一匿词一[1圈一l壁受簦出l 红外遥控器可以通过非接触的方式实现对控制系 图1红外接收原理图 统的操纵。不影响周边环境、不干扰其它电器设备,编 接收原理如图1。由于红外发光二极管的发射功 解码容易,可进行多路遥控。在一些比较恶劣的环境 中使用遥控器,可以保护操作者的安全。它设计简单、 的信号比较微弱,因此就要增加高增益放大电路。由 价格低廉,是一种应用很广的短程遥控系统。 于红外接收部分对外界干扰十分敏感,红外接头必须 而由于单片机的型号不同,所编的遥控器汇编语 严格屏蔽,只留出一个接收红外光的小孔,以防止干扰 言程序也往往不同,可移植性差。而e语言在这方面 信号进入。由于集成化的不断提高,现在大多都采用 e51用e语言编写单片 有汇编语言所没有的优势。keil 成品红外接收头。 机程序,书写方便,易于开发出功能复杂的程序,有良 好的开发环境,调试方便,可移植性强,出错率低,开发 2系统的实现 效率高。 2.1发射部分 这里设计了高度集成化的红外线接收装置,用c 这里选用杭州华芯公司生产的HS9012芯片,它是 语言实现的红外遥控接收程序思路简洁明了,可以方 一块用于红外遥控系统中的专用发射集成电路,功耗 便的移植到不同的微处理器。 低,外围元件少。它的发射码采用脉冲位相调制方式 l遥控器发射与接收原理 红外遥控系统一般分发射和接收两个部分。
显示全部
相似文档