功能说明:选用一种电视机遥控器,再利用接收模块结合单片机解码,控制P1端口所接的8个LED亮或灭。
单片机解码:单片机解码的关键是如何识别“0”和“1”,“0”、“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,所以,可以直接通过判断高电平的宽度的计数值,来决定接收波形图
程序设计:
程序中,主程序通过调用解码子程序,将接收到的红外线遥控器信号进行解码,再调用遥控执行子程序,将解码后的按键值由LED显示出来。所以,解码子程序是程序中的主要部分。
遥控码“0”波形图 遥控码“1”波形图
硬件设计: