红外遥控,完全把控
红外遥控
利用红外光进行通信的设备,由红外LED将调制后的信号发出,再由专门的红外接收头进行解调输出
通信方式:单工 异步
红外LED波长:940nm
通信协议标准:NEC标准
用那种一体化红红外接收头 直接帮忙滤波 好用一点
因为用红外遥控案件按下 速度太快了 比普通按键按下 要速度快很多
所以我们需要把out这个直接关联到我们的中断上 一旦出现 立即进入中断
51单片机的外部中断引脚
STC89C52 有4个外部中断
外部中断有两种触发方式: 下降沿触发和低电平触发
其实一体化这些接口很简单
基本状态:
1.空闲状态:红灯LED不亮,接收头输出高电平
2.发送低电平:红外LED以38KHz频率闪烁发光,接收头输出低电平
3.发送高电平:红外LED不亮,接收头输出高电平
Data格式: Address 地址码+地址反码+Command命令+命令反码
他对于逻辑的把控并不是低就是0高是1
因为输出的是方波 我们控制高低电平的持续时间
低560us高560us —0
低560us高1690us–1
45 46 47
44 40 43
07 15 09
16 19 0D
0C 18 5E
08 1C 5A
42 52 4A
这是遥控器键码文章来源:https://www.toymoban.com/news/detail-618370.html
外部中断在P32 和P33上文章来源地址https://www.toymoban.com/news/detail-618370.html
到了这里,关于【【51单片机的红外遥控】】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!