红外接收解码汇编

上传人:M****1 文档编号:508418400 上传时间:2022-08-13 格式:DOC 页数:9 大小:46.50KB
返回 下载 相关 举报
红外接收解码汇编_第1页
第1页 / 共9页
红外接收解码汇编_第2页
第2页 / 共9页
红外接收解码汇编_第3页
第3页 / 共9页
红外接收解码汇编_第4页
第4页 / 共9页
红外接收解码汇编_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《红外接收解码汇编》由会员分享,可在线阅读,更多相关《红外接收解码汇编(9页珍藏版)》请在金锄头文库上搜索。

1、乙 axsl9d ZNra aased aNr菩劈15希如no乙計辛:乙日xs9#l9d AOI/I:旧XS oas di/ir乙AOI/I vasd ZNra aasl9d ZNra Laxsed ar:aas 09乙#93 AOI/I:vas 8:8#d AOIAILLda丄ms O Ld日丄ms咖咖0咖::39IAd3S_0丄Nl 士晋doon di/irsWd12dW: viva-Qdd /oM 30说0#中丄bCTO AOIAI:Avusia nnvon :doonHddO#lSd AOIAI日(HI4l4l4#7d/0l/l jeiffll# LVlVa_93d AOIAI 悶测岸

2、S/CTO AOIAI爼脚30OOOO#P丄bCTO AOIAI第规糾寿乌畀胸申9別,aL000000L#l3l AOIAI:NIVIAIH0S00 9d039IAd3S_0丄Nl cWIWI & o : hsooo 9doNIVIAI dl/irsH0000 9d0卫谢乙 i/W3: h 比 noivaod咖乙 |/|旳 y: ho乙 nosLva_93d*觌豊:Aq 邨aoo9AM!nip6 Je能喲Z99妮乙l 士晋黯a :rrrr 8#lSd AOI/I :dd 澎乙3 AOI/I :hvl#1 Ld AOI/I 厂闭sd ZNra 乙飞日s乙d ar:厂闭s 9#l9d AOI/IM

3、lEWno乙計辛:ms丄 ixm di/irreasd ZNra 乙飞日sd ZNra ts 宅 d aNr:乙飞日s 09乙#93 AOI/I训仏W华土晡IAI9血水闿嶷:厂旳S 丄 ixm di/irL9XSl9d ZNra eas1 乙 d ar:LOXS 9#l9d AOI/IMMMWno 乙計辛:oxsCeas di/ir 乙 AOI/I一乙 asd ZNra easl9d ZNra OXS Sd aNr割弱iW血用隔i/i W:eas09乙#93 AOI/I:厂乙日S e#d aoi/iv_ 乙日 sd ZNra Lasted aNr:v_ MS 9#l9d AOI/IMMMWno

4、乙計辛:乙日s丄 ixm di/ir oasd ZNra 旧 sd ZNra训对暨仆陆i/i乙 2asl2 Sd ar:Las 09乙#93 AOI/I:oasiix3 di/irMOV R5,#250JJJJ2: ;1MS内不为低电平错误JB P3.2,JJJJ3DJNZ R5,JJJJ2JMP EXITJJJJ3:LCALL YS1 ; 高电平开始后用882微秒的时间尺去判断信号此时的高低电平状态MOV C,P3.2;将P3.2引脚此时的电平状态0或1存入C中JNC UUU ;如果为0就跳转到UUUMOV R5,#250JJJJ4:JNB P3.2,UUUNOPDJNZ R5,JJJJ4J

5、MP EXITUUUOV A,R1 ;将R1中地址的给ARRC A;将C中的值0或1移入A中的最低位MOV R1,A ;将A中的数暂时存放在R1中DJNZ R3,JJJJ ; 接收地址码的高8位INC R1;对R1中的值加1,换成下一个RAMDJNZ R2,PP;接收完16位地址码和8位数据码和8位数据反码,存放在 1AH/1BH/1CH/1的HRAM 中; 以下对代码是否正确和定义进行识别MOV A,1AH ; 比较高8位地址码XRL A,#00000000判断1AH勺值是否等于000000Q0相等的话A为0JNZ EXIT; 如果不相等说明解码失败退出解码程序MOV A,1BH ; 比较低

6、8位地址XRL A,#11111111再判断高8位地址是否正确JNZ EXIT; 如果不相等说明解码失败退出解码程序LCALL YS3MOV A,1CH ; 比较数据码和数据反码是否正确?CPL AXRL A,1DH ;将1CH的值取反后和1DH:匕较不同则无效丢弃,核对数据是否准确JNZ EXIT; 如果不相等说明解码失败退出解码程序LCALL YS3AJMP BIJIAO;判断在1 1 8毫秒内是否有连发码AA: MOV R1,#25XX: ACALL YS2JNB P3.2,HH 跳; 转到判断连发代码是否正确的程序段DJNZ R1,XXEXIT:RETI; 退出中断服务程序;连发码判断

7、程序段HH: MOV R6,#4 S: ACALL YS1 ; 调用882微秒延时子程序JB P3.2,EXIT延时882微秒后判断P3.2脚是否出现高电平如果有就退出解码程序DJNZ R6, S ;重复4次,目的是确认连发码的低电平信号波形 JNB P3.2, $ ;等待高电?LCALL YS3AJMP AABIJIAO: MOV A,1CH ;按键数值判断执CJNE A,#5Fh,TT1;判断接收到的是不是1MOV REC_DATA,#00011数码管显示 1MOV REC_DATA1,#01111110BAJMP AATT1:CJNE A,#50h,TT2;判断接收到的是不是2MOV R

8、EC_DATA,#01101 数码管显示 2MOV REC_DATA1,#01111110BAJMP AATT2:CJNE A,#5Dh,TT3 ;判断接收到的是不是3MOV REC_DATA,#00111 数码管显示 3MOV REC_DATA1,#01111110BAJMP AATT3:CJNE A,#44h,TT4;判断接收到的是不是4MOV REC_DATA,#00011数码管显示 4MOV REC_DATA1,#01111110BAJMP AATT4:CJNE A,#41h,TT5;判断接收到的是不是5MOV REC_DATA,#00110数码管显示 5MOV REC_DATA1,#

9、01111110BAJMP AATT5:CJNE A,#0Ah,TT6 ;判断接收到的是不是6MOV REC_DATA,#01110数码管显示 6MOV REC_DATA1,#01111110BAJMP AATT6:CJNE A,#42h,TT7;判断接收到的是不是7MOV REC_DATA,#00011数码管显示 7MOV REC_DATA1,#01111110BAJMP AATT7:CJNE A,#46h,TT8;判断接收到的是不是8MOV REC_DATA,#01111数码管显示 8MOV REC_DATA1,#01111110BAJMP AATT8:CJNE A,#47h,TT9;判断

10、接收到的是不是9MOV REC_DATA,#00111 数码管显示 9MOV REC_DATA1,#01111110BAJMP AATT9: CJNE A,#49h,TT10MOV REC_DATA,#7EHMOV REC_DATA1,#18HAJMP AATT10: CJNE A,#05h,TT11MOV REC_DATA,#18HMOV REC_DATA1,#18HAJMP AATT11: CJNE A,#06h,TT12MOV REC_DATA,#6DHMOV REC_DATA1,#18HAJMP AATT12:CJNE A,#07h,TT13MOV REC_DATA,#3DHMOV R

11、EC_DATA1,#18HAJMP AATT13:CJNE A,#09h,TT14MOV REC_DATA,#1BHMOV REC_DATA1,#18HAJMP AATT14:CJNE A,#45h,TT15MOV REC_DATA,#37HMOV REC_DATA1,#18HAJMP AATT15:CJNE A,#03h,TT16MOV REC_DATA,#77HMOV REC_DATA1,#18HAJMP AATT16:CJNE A,#5Ch,TT17MOV REC_DATA,#1CHMOV REC_DATA1,#18HAJMP AATT17:CJNE A,#1Eh,TT18MOV REC

12、_DATA,#7FHMOV REC_DATA1,#18HAJMP AATT18:CJNE A,#5Eh,TT19MOV REC_DATA,#3FHMOV REC_DATA1,#18HAJMP AATT19:CJNE A,#02h,TT20MOV REC_DATA,#7EHMOV REC_DATA1,#6DHAJMP AATT20:CJNE A,#58h,TT21MOV REC_DATA,#18HMOV REC_DATA1,#6DHAJMP AATT21:CJNE A,#1Ah,TT22MOV REC_DATA,#6DHMOV REC_DATA1,#6DHAJMP AATT22:CJNE A,#

13、5Bh,TT23MOV REC_DATA,#3DHMOV REC_DATA1,#6DHAJMP AATT23:CJNE A,#01h,TT24MOV REC_DATA,#1BHMOV REC_DATA1,#6DHAJMP AATT24:CJNE A,#1Bh,TT25MOV REC_DATA,#37HMOV REC_DATA1,#6DHAJMP AATT25:CJNE A,#59h,TT26MOV REC_DATA,#77HMOV REC_DATA1,#6DHAJMP AATT26:CJNE A,#5Ah,TT27MOV REC_DATA,#1CHMOV REC_DATA1,#6DHAJMP

14、AATT27:CJNE A,#18h,TT28MOV REC_DATA,#7FHMOV REC_DATA1,#6DHaN3丄 ead ZNraZNra 8#l9d Aoi/i:eaWiooo l0 ifW:Ames人丄 乙 ad ZNra ZNra 9S2#l9d AOI/I :乙G 矽劉呦第翦耿2 伽土捕灵(H#P3/0l/l:乙s人丄 於人nnvonW: Lviva-Qdd aoi L Ld dlOO Ld日丄mS 於人nnvon YlOw乙WJ: viva-Qdd aoi OLddlOL Ld日丄mS:AVUSia 丄 g 闭 ZNra $d ZNrao 乙 #d aoi/i :m w88 L WiW ;02#d AOIAI:LS人乙丄丄w di/irv

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号