VS1838B 红外接收头接线及单片机编码原理

VS1838B 红外接收头接线及单片机编码原理

首先红外发射接收可以用串口。 但是我先讲个比较简单的吧, 。 刚开始你红外发射假设你发 的是01010101(八位) ,以450us 的低电平和900us 的高电平代表“0” ;以450us 的低电平 和1200us 的高电平代表 “1” 如果发01010101 波形这个你应该可以想象吧? 然后接收的 ; 话你用一个以38khz 为载波的红外一体化接收头(如:1838) 载波是需要加在发射端的, ; 这个先不讲; 先说接收吧,既然发送的一个0,那怎么去检测一个0呢? 就用一个外部中 断加上一个定时器可以吧?(51一般都这么用。如果有捕捉中断的话如 avr 那就跟方便了, 但原理一样) ,外部中断以下降沿触发;当这个下降沿来的时候开始用定时器计时,一直计 时到下一个下降沿,前面说的, (以450us 的低电平和900us 的高电平代表“0” ;以450us 的低电平和1200us 的高电平代表“1” )如果我检测到两个下降沿之间的时间是1350us 那 是不是就代表是0,如果是1650us 就是1,剩下的就同理了~~~不管你发几位,都是一位发 过来我就记录一位,都记录好就开始处理你先接收到0然后是1(01010101) 那我等到这 个值后,是不是就代表一种编码? 你也可以是00000000,或者11111111,你发射接收明白 了就可以控制了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值