TDA2030功放电路图 电动车充电器电路图 电子电路 功放电路 电子制作 集成块资料 电子报 pcb 变压器 元器件知识 逆变器电路图 电路图 开关电源电路图 传感器技术 led 电磁兼容
电子电路图
当前位置: 首页 > 电子制作

红外遥控系统原理及单片机解码实例

时间:2013-04-21 17:55:26来源:原创 作者:admin 点击:
工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。
    接收器对外只有3个引脚:Out、GND、VCC与单片机接口非常方便,如图7

温馨提示:将鼠标指针放在图片上,滚动鼠标可以动态改变图片大小,方便分析电路图。红外遥控系统原理及单片机解码实例   <<提示:容源电子网为广大电子爱好者提供电路图专题网站“容源电路图网”,欢迎访问。汇聚大量电路图与你共同分享。》

 

   图 7
       ① 脉冲信号输出接,直接接单片机的IO 口。
       ② GND接系统的地线(0V);
       ③ Vcc接系统的电源正极(+5V);
 
4 遥控信号的解码
 
    下面是一个对51实验板配套的红外线遥控器的解码程序,它可以把红外遥控器每一个按键的键值读出来,并且通过实验板上P1口的8个LED显示出来,在解码成功的并且能发出“嘀嘀嘀”的提示音。
       ;=================================================
; 红外遥控接收    
;=================================================
;   中山单片机学习网    智佳科技   逸风
;=================================================
ORG 0000H
 
MAIN:
    JNB    P2.2,IR        ;遥控扫描
    LJMP   MAIN           ;在正常无遥控信号时,一体化红外接收头输出是高电平,程序一直在循环。
 
;=================================================
;   解码程序
IR:
    ;以下对遥控信号的9000微秒的初始低电平信号的识别,波形见图5。
    MOV    R6,#10
IR_SB:
    ACALL DELAY882        ;调用882微秒延时子程序
    JB     P2.2,IR_ERROR  ;延时882微秒后判断P2.2脚是否出现高电平有就退出解码程序
    DJNZ   R6,IR_SB       ;重复10次,目的是检测在8820微秒内出现高电平就退出解码程序
 
    ;识别连发码,和跳过4.5ma的高电平。
    JNB     P2.2, $       ;等待高电平避开9毫秒低电平引导脉冲
    ACALL  DELAY2400
    JNB     P2.2,IR_Rp    ;这里为低电平,认为是连发码信号,见图6。
    ACALL  DELAY2400      ;延时4.74毫秒避开4.5毫秒的结果码
 
    ;以下32数据码的读取 ,0和1的识别 请看图2
    MOV     R1,#1AH        ;设定1AH为起始RAM区
    MOV     R2,#4容-源-电-子-网-为你提供技术支持

本文地址:http://www.dziuu.com/dzdiy/342117561.shtml


本文标签:


.
首页 上一页12345下一页尾页
顶一下
0%
返回首页
0
0%

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
表情:
名称: E-mail: 验证码: 匿名发表
发布文章,推广自己产品。
推荐内容
热门标签