红外线遥控原理 1(4)

时间:2026-01-21

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,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

红外线遥控原理 1(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219