基于51单片机的红外遥控LED实验.docVIP

  • 13
  • 0
  • 约1.33千字
  • 约 10页
  • 2023-10-20 发布于湖南
  • 举报
基于51单片机的红外遥控LED实验 一、实验原理 本次介绍一下红外遥控的使用方法,使用的红外接收头是HX1838,接收头和遥控器是遵循NEC编码协议的,感兴趣的同学可以去搜索一下,深入了解,下面附上图片,想学习的可以直接去购买。 红外遥控器在发送数据时也会同时发送出一个频率为38KHz的电磁波,作为载波;顾名思义,“载波”就是运载数据的,避免数据在传播过程中出现问题,外部干扰的信号太多了,所以用一个合适的频率电磁波和数据脉冲调制在一起,一起发送出去,避免外部干扰,接收头接收到脉冲后再进行解调操作,把38KHz的电磁波“过滤”掉,因为这款红外接收头内部有解调电路,所以咱们在使用时就不用再进行解调操作了,直接取出数据就可以了。 我们学习任何一个外设,都要先了解这些外设和我们的单片机是如何进行通信的,通信协议使用的是哪一种,常见的就是IIC、SPI、CAN总线、单总线等等,还有一些要根据时序图自己用IO口模拟时序进行通信,本质上都是需要模拟这些时序,用来接收和发送数据,只不过是有些单片机型号把这些功能直接集成在了单片机内部,这样使用起来比较方便,直接操作寄存器调用就好了。 上图是起始信号、发送“0”、发送“1”以及连发信号的时序图 P3^2引脚对应STC89C52RC单片机的外部中断引脚 一帧数据是从起始信号开始的,单片机的IO口需要一直检测起始信号是否到了,检测到起始信号后开始接收发

文档评论(0)

1亿VIP精品文档

相关文档