单片机接收到红外对管的数据怎么用c语言程序传给led显示器,通过红外接口实现单片机之间的通信...

红外线是波长在750nm~lmm的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。红外通信一般采用红外波段内的近红外线,波长在0.75μm~25μm,目前无线电波和微波已被广泛地应用在长距离的无线通信之中。但由于红外线的波长较短,对障碍物的衍射能力差,所以更适合应用在需要短距离无线通信的场合,进行点对点的直线数据传输,从应用领域来看,红外通信主要应用于遥控和数据通信这两方面。红外通信口一般数据传输速率可达2400bit/s~115.2kbit/s,有些甚至可达4Mbit/s。

本设计实现单片机之间通过红外接口进行通信。通信双方约定发送方为甲机,接收方为乙机。甲机向乙机发送一组数据,如果乙机接收到的数据正确,就向甲机发送0x55;如果乙机接收到的数据不正确,就向甲机发送0xFF,甲收方收到0xFF后重传数据。

红外通信技术主要是利用红外发射器和红外接收器来完成信号的无线收发工作。在发射端,对发送的数字信号经过适当的调制后,送入电光变换电路、驱动红外发光二极管发射红外光脉冲;在接收端,红外接收器对收到的红外信号进行光电逆变换,并进行相应的解调后、恢复出原信号,如下图所示。

c60243fd21b2643eafe62044019c44c4.png

红外通信的硬件电路由发射电路和接收电路两个部分组成。如下图所示,图中的上半部分为发射部分电路,下半部分为接收部分电路。当然作为通信的另一方,也有类似的一组收发电路。<

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值