单片机遥控解码源代码核心代码
(仅供参考)
org 0300h
zh: push dph ;将识别后的遥控信号转换成16位动作代码
push dpl
push acc
push psw
setb psw.3 ;进入区i
clr psw.4
mov r0,#2fh ;转换2fh个单元
mov r1,#07h ;8位一小组
jnb 00h,h01 ;允许转换否?
h0:inc r0 ;取第一组第一位
cjne r0,#51h,h1 ;是否干扰?
sjmp h00 ;是则返回
h1:jc h2
sjmp h00
h2:cjne @r0,#03h,h0 ;开始转换第一组第一位
inc r0
cjne @r0,#03h,h0
inc r0
cjne @r0,#03h,h0
inc r0
cjne @r0,#01h,h0
inc r0
cjne @r0,#01h,h0
inc r0
cjne @r0,#01h,h0
inc r0
cjne @r0,#03h,h0
inc r0
cjne @r0,#01h,h0
cjne r0,#59h,h3 ;地址码正确否?
sjmp h00
;单片机遥控解码源代码
h3:jc h4
sjmp h00
h4:inc r0 ;地址码正确则开始转换指令码
mov a,@r0
jb acc.1,h5
clr 08h
sjmp h6
h5:setb 08h
h6:mov a,21h
rl a
mov 21h,a
djnz r1,h4 ;8位指令码转换完否?
setb 02h ;设允许执行该动作标志位
clr 01h ;恢复转换标志位
h00:mov 08h,#2fh
mov 09h,#07h
h01:pop psw
pop acc
pop dpl
pop dph
ret
基于长焦镜头的热像仪有什么优点
自动感应夜灯的制作教程
手机电池激活的方法
欧洲杯引发变革 8K OLED电视站上新风口
决策树的基本概念/学习步骤/算法/优缺点
单片机遥控解码的源代码详细说明
贴片1n4148二极管的参数
MSP430FR6047超声波感应评估模块
高标准如何给人工智能带来动力
AI语音已不再是天方夜谭,生活中无处不在
液晶透镜的瞬态特性以及扩展景深成像实验
东芝与西部数据签署全球和解协议,共同承诺未来加强闪存合作
工控电脑在重工设备上的应用及优势
机器人女仆帮你清理残局
数控加工中心撞刀的原因及防止办法
怎样执行Atmel Studio中的编码与将代码部署到AVR微控制器之间的全面平滑集成
苹果开始推出AR应用,慢半拍的苹果能追上大部队吗?
CES2013:女王范儿雷克萨斯CT200h图赏
自动化设备设计中如何选择伺服电机(应用场景/供电电源/抱闸/参数)
朔州市与氢蓝时代举行签约仪式,加快新能源产业发展