免费论文查重: 大雅 万方 维普 turnitin paperpass

探究定时器单片机定时器捕获方式解码红外遥控器策略期刊

最后更新时间:2024-02-05 作者:用户投稿原创标记本站原创 点赞:25995 浏览:112531
论文导读:
摘要:以单片机作为核心控制器的电子产品日益广泛使用,它们的操作方式主要还是由外接的键盘来完成。若在此类产品中增加红外遥控功能,将使它们的操作更加人性化。用单片机进行软件解码最普遍的方法有查询法和外部中断法,在此详细介绍一种用AT89S52单片机定时器T2捕获功能实现接收解码的新方法,给出了解码的程序流程图和相应的子程序。实践证明,该解码方法占用单片机资源少,程序代码运行稳定可靠,效率高。该解码方法可为单片机产品开发者提供一个非常实用的参考,也可为学习者提供一个典型的应用范例。
关键词:AT89S52;红外遥控;编码;解码
1004373X(2012)18001103
引言
红外遥控器技术早已广泛应用于各类家用电器中,目前许多以单片机作为核心控制器的电气设备和电子产摘自:毕业论文答辩流程www.7ctime.com
品也逐渐采用该技术,使用户的操作更加灵活方便。用单片机进行解码最常用的方法有查询法和外部中断法。查询法占用单片机CPU太多的运行时间,效率低。外部中断法则要占用单片机的一个外部中断源和内部的一个定时器,增加单片机的硬件资源开销。在此介绍一种用AT89S52单片机定时器T2的捕获功能进行接收解码的新方法,该方法仅使用单片机内部的一个定时器便能可靠地解出遥控器的代码。
1红外遥控发射器的编码格式
红外遥控发射器使用的芯片种类繁多,其编码的格式也不尽相同。现以TC9012芯片组成的彩色电视机遥控发射器为例,说明其输出编码格式。当该遥控发射器的某个按键按下时,按键的编码信息便以脉冲串的形式从遥控发射器送出,送出的编码脉冲串组成如图1所示。由图可见,它由1位引导码、2个字节都相同的系统码、1个字节的数据码和1个字节的数据反码组成。引导码由4.5ms的高电平和4.5ms的低电平组成,系统码和数据码及数据反码采用脉冲宽度调制方式,数据码“0”的编码用0.56ms的高电平和0.56ms的低电平表示,数据码“1”的编码用0.56ms的高电平和

1.68ms低电平表示,其波形如图2所示。

2红外遥控器的接收解码电路
以单片机构成的红外遥控器接收解码电路如图3所示,一体化红外接收头PC838的数据输出端连接至单片机AT89S52芯片的P1.1/T2EX端,当PC838没有接收到红外遥控信号时,输出端OUT保持高电平。当它接收到红外遥控信号时,输出端OUT从高电平变低电平。8位共阳数码管和一片74HC595构成显示电路。