您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC做的红外线遥控接收程序 正文
PIC做的红外线遥控接收程序

PIC做的红外线遥控接收程序

点击数:7687 次   录入时间:03-04 11:49:09   整理:http://www.55dianzi.com   PIC单片机
  
A 我在外面买了一个万能遥控器,他就是用pic16c57c作的,那就说明它是没有中断的,我真搞不懂他是怎么做的,它是没有解码芯片的,请问有谁知道,我现在也在做这个,有谁能提示一下,谢谢。

B 这很容易  
上次我用两片PIC16C57C作了一个发射与一个接收的小模块。有效控制,没能出现乱码,但有一缺点就是会受到其它红外线产品的干扰!!  
 
C 红外接受  
用外中断,加定时,即可检测出编码,非常准确。我用的是PIC16F72芯片。  
 

D 我使用红外线接受管加两级放大,看红外线的输出波形,用长虹的遥控器当信号源,在示波器上要打到10ms才能看到完整的信号波形,像个稳压后的波形一样的东西,我看了有关方面的书说,红外线信号时调制在38kHz的信号上的,那我将示波器打到50ns上为什么看不到波形,这样的话程序不是没有办法编了,望哪位高人帮帮我,谢谢  
 

E 可以用CCP中的input capture(输入捕捉)功能,很好用的,仔细阅读一下input capture有关内容,很容易的
在CCP的引脚上若有事件发生(可设置为上升沿,下降沿或其他方式),TMR1的内容背记录,这样很准确的,即使中断响应较慢也没问题的,这样的功能来做红外遥控最恰当不过!!
 
F 回复红外定时接收原理  
用RB0做中断(FIRST:RISING TRIG,SECOND:FALLING TRIG),同时启动TIMER2定时100US)计数.当下一个中断来临时,由TIMER2有88个数,9MS就检测出来。其余时间,
类推。注意,RBO的中断沿,要根据时序,来改变。据此原理,很容易编出代码。
还有一个地方值得注意 ; 红外信号的衰减很厉害的,所以一定要考虑它的接受范围的选择  
其实用那种方法都可以,在接收数据时时间方面留够余量,这样对正确接收数据有好处  




上一页  [1] [2] [3] 


本文关键字:程序  红外线  PIC单片机单片机-工控设备 - PIC单片机

《PIC做的红外线遥控接收程序》相关文章>>>