码迷,mamicode.com
首页 > 其他好文 > 详细

普中51_红外线通信应用(未完)

时间:2019-12-13 23:57:13      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:高电平   理论   数据   bsp   反码   出现   mod   中断   nec   

NEC红外协议   引导码9ms高电平,4.5ms低电平,0:0.56mslow+0.56mshigh     1:0.56mslow+1.56mshigh

红外发射电路(遥控器),脉宽调制,38KHz载波 红外二极管

红外接收电路,解码,集成电路

中断0,T0    (本来想用TMOD的T0.gate=1,来计算脉宽的,可是搞不清楚红外编码1,0信号是否以高电平区别!!),count计算时间,>6为1信号,反之0.可是显示的值总是在变,虽然出现的值很多都是相同的,

还有,再增加了判断两个数据与其各自的反码相与是否为0 的语句后,会显示预设的数据出错的标识。

疑问,显示的值是由count给的,count是由T0计数得来,根源在T0计数上。理论上,应该红外编码发送过来,相同的按键编码应该一样,我根据协议规定的时序接收到的值也应该一样。

普中51_红外线通信应用(未完)

标签:高电平   理论   数据   bsp   反码   出现   mod   中断   nec   

原文地址:https://www.cnblogs.com/pie-o/p/12037619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!