红外线遥控系统原理及软件解码实例

[09-13 21:15:22]   来源:http://www.88dzw.com  电子制作   阅读:8794

文章摘要: 图5 引导码 图6连发码 3 、遥控信号接收 接收电路可以使用一种集红外线接收和放大于一体的一体化红外线接收器,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。 接收器对外只有3个引脚:Out、GND、Vcc与单片机接口非常方便,如图7所示。 图 7 ① 脉冲信号输出接,直接接单片机的IO 口。

红外线遥控系统原理及软件解码实例,标签:电子制作网,http://www.88dzw.com
 
                    图5 引导码                                                    图6连发码
 
3 、遥控信号接收
 
       接收电路可以使用一种集红外线接收和放大于一体的一体化红外线接收器,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。
       接收器对外只有3个引脚:Out、GND、Vcc与单片机接口非常方便,如图7所示。
 
   图 7
       ① 脉冲信号输出接,直接接单片机的IO 口。
       ② GND接系统的地线(0V);
       ③ Vcc接系统的电源正极(+5V);
 
4 遥控信号的解码
 
       下面是一个对51实验板配套的红外线遥控器的解码程序,它可以把红外遥控器每一个按键的键值读出来,并且通过实验板上P1口的8个LED显示出来,在解码成功的同时并且能发出“嘀嘀嘀”的提示音。
     

    ;=================================================
    ; 红外遥控接收   
    ;=================================================
    ;   ew51仿真编程器    配套实验板学习例程
    ;
    ;   中山单片机学习网    智佳科技   逸风
    ;
    ;   http://www.zsMCU.com
    ;   E-mail:info@zsmcu.com
    ;=================================================
    ORG 0000H
    
    MAIN:
        JNB    P2.2,IR        ;遥控扫描
        LJMP   MAIN           ;在正常无遥控信号时,一体化红外接收头输出是高电平,程序一直在循环。
    
    ;=================================================
    ;   解码程序
    IR:
        ;以下对遥控信号的9000微秒的初始低电平信号的识别,波形见图5。
        MOV    R6,#10
    IR_SB:
        ACALL DELAY882        ;调用882微秒延时子程序

上一页  [1] [2] [3] [4] [5]  下一页


Tag:电子制作电子制作网电子制作 - 电子制作