AVR学习笔记--红外遥控接收器使用

嵌入式系统 时间:2016-11-23来源:网络
目前大多使用的是一体化红外接收头,它将红外接收二极管、放大、解调、整形等电路做在一起,只有三个引脚.分别是+5V电源、地、信号输出。所以只需要关心接收头的输出编码格式。

[1]指令格式:前导码 + 地址码 + 地址码反码 + 数据 + 数据码反码

[2]指令编码:脉宽调制编码

[3]识别算法:每两次信号的下降沿表示1位数据,根据两次下降沿之间的间隔时间,就可以判断出是前导码,还是数据1或数据0。

A、前导码: 9ms

B、数据“1”:2.25ms

C、数据“0”:1.12ms


注意:[1]虽然0和1的占用时间长度不同,但因为同时其反码的存在,所以整条指令的总长度是固定的。

[2]前导码是固定格式,也是红外指令的识别码

[4]硬件电路:


[5]编程流程:

[6]实例代码:

等待补充

关键词: AVR学习笔记红外遥控接收

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版