`
tomhibolu
  • 浏览: 1385244 次
文章分类
社区版块
存档分类
最新评论

51单片机-红外遥控解码

 
阅读更多

哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处

http://blog.csdn.net/woshixingaaa/archive/2010/09/27/5910475.aspx

image image

IR(Infrared Radiation)通用红外遥控系统由发射和接受两大部分组成,应用编/解码专用集成电路芯片来进行控制操作。发射部分包括键盘矩阵,编码调制,LED红外线发射。接受部分包括光,电转化放大器,解调,解码电路。接收电路可以使用一种集红外线接受和放大于一体的一体化红外接收器,不需要任何外接元件,就能完成从红外线接受到输出与TTL电平信号兼容的所有工作,而体积和普通的塑料三极管大小一样。它适合于各种红外线遥控和红外线数据传输。接收器对外只有3个引脚OUT,GND,VCC与单片机接口非常方便。

image

发射码的格式:

image

遥控器输出波形:

image

接受到的波形和发送的波形正好是反向,比如发送的是一高电平然后一低电平,接受的会是一低电平和一高电平。

image

外部中断触发方式:低电平和下降沿。

下面这段代码的作用是用遥控器向单片机发送数据,单片机响应并改变数码管上的数据。

这段代码仍然有问题,正在调试中,路过的大牛希望给与指导:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics