电子工程师之家 www.eehome.cn
红外遥控解码实验
一.实验目的
1. 了解红外遥控编码并用单片机捕捉信号及解码
2. 熟悉 LCD1602 的驱动
二.红外遥控器编码
遥控器编码分好几种,常见的 32 位编码码和 42 位编码码,目前我手中遥控器就是 42 位编码,如图 1
所示,当有按键时就会产一个 9.12ms 低电平和 4.5ms 高电平的起始码,紧接着是 26 位系统码,此系
统码能区别不同的电器设备,防止不同机种遥控码互相干扰,接下来是 8 位数据码和 8 位数据反码 ,
间隔 23ms 的高电平后,再发一个与启始码完全一样的结束码
以脉宽为 0.565ms、间隔 0.56ms、周期为 1.125ms 的组合表示二进制的“0”;以脉宽为 0.565ms、间隔
1.685ms、周期为 2.25ms 的组合表示二进制的“1”,其波形如图 2 所示。
图 2
再回头看图 1,大家不难看出,图 1 是遥控器按键 1 的一串编码
一线工人 2008.10.03
评论0