红外线遥控系统原理及软件解码实例
[09-13 21:15:22] 来源:http://www.88dzw.com 电子制作 阅读:8794次
文章摘要: IR_Rp: ;这里为重复码执行处 ;按住遥控按键时,每过108ms就到这里来 JMP IR_GOTO IR_ERROR: ;错语退出 LJMP MAIN ;退出解码子程序 ;= ;遥控执行部份 IR_GOTO: ;这里还要判断1AH和1BH两个系统码或用户码,用于识别不同的遥控器 ;MOV A,1AH ;CJNE A,#xxH,IR_ERROR ;用户码1不对则退出 ;MOV A,1
红外线遥控系统原理及软件解码实例,标签:电子制作网,http://www.88dzw.comIR_Rp:
;这里为重复码执行处
;按住遥控按键时,每过108ms就到这里来
JMP IR_GOTO
IR_ERROR:
;错语退出
LJMP MAIN ;退出解码子程序
;=================================================
;遥控执行部份
IR_GOTO:
;这里还要判断1AH和1BH 两个系统码或用户码,用于识别不同的遥控器
;MOV A,1AH
;CJNE A,#xxH,IR_ERROR ;用户码1不对则退出
;MOV A,1BH
;CJNE A,#xxH,IR_ERROR ;用户码2不对则退出
;判断两个数据码是否相反
MOV A,1CH
CPL A
CJNE A,1DH,IR_ERROR ;两个数据码不相反则退出
;遥控执行部份
;MOV A,1DH ;判断对应按键
;CJNE A,#xxH,$+6
;LJMP -à跳到对应按键执行处
;CJNE A,#xxH,$+6
;LJMP -à跳到对应按键执行处
;.
MOV P1,1DH ;将按键的键值通过P1口的8个LED显示出来!
CLR P2.3 ;蜂鸣器鸣响-嘀嘀嘀-的声音,表示解码成功
LCALL DELAY2400
LCALL DELAY2400
LCALL DELAY2400
SETB P2.3 ;蜂鸣器停止
;清除遥控值使连按失效
MOV 1AH,#00H
MOV 1BH,#00H
MOV 1CH,#00H
MOV 1DH,#00H
LJMP MAIN
;=================================================
; 延时子程序
Tag:电子制作,电子制作网,电子制作 - 电子制作
- 上一篇:计算机电源改成通讯电源
《红外线遥控系统原理及软件解码实例》相关文章
- › 红外线遥控系统原理及软件解码实例
- › 红外线遥控开关电路图
- › M50436—500SP (电视机)红外线遥控接收微处理器电路
- › M50460—001P/FP (电视机)红外线遥控发射微处理器
- › M50460—012P (电视机)红外线遥控发射控制电路
- › M50462AP (电视机)红外线遥控发射微处理器
- 在百度中搜索相关文章:红外线遥控系统原理及软件解码实例
- 在谷歌中搜索相关文章:红外线遥控系统原理及软件解码实例
- 在soso中搜索相关文章:红外线遥控系统原理及软件解码实例
- 在搜狗中搜索相关文章:红外线遥控系统原理及软件解码实例
编辑推荐
- · 自制白光恒温烙铁
- · 无极性蓄电池全自动充电机
- · 自制ADSL分离器
- · DC/AC逆变器的制作-制作要点
- · 低功耗交流电闪烁灯
- · 光电耦合器的应用电路
最新更新
- · 目睹耳闻式电话机
- · 室内电话与有线电视共缆使用
- · 变频调速电风扇
- · 给投影机加装保护电路
- · 让两套音箱共用一块声卡
- · 光电控制电路
- · 给燃气热水器增加外接电源
- · 热电偶测温电路
- · 电冰箱外用小型时间控制器
- · 汽车倒车防碰撞的超声波雷达
热门排行