0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机遥控解码的源代码详细说明

Wildesbeast 来源:单片机教程网 作者:单片机教程网 2020-09-26 11:07 次阅读

单片机遥控解码源代码核心代码

(仅供参考)
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
责任编辑 LK

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43970

    浏览量

    620784
  • 源代码
    +关注

    关注

    94

    文章

    2926

    浏览量

    66057
  • 遥控解码
    +关注

    关注

    0

    文章

    9

    浏览量

    1672
收藏 人收藏

    评论

    相关推荐

    单片机在SAA3010T遥控解码中的应用

    电子发烧友网站提供《单片机在SAA3010T遥控解码中的应用.pdf》资料免费下载
    发表于 10-08 11:20 1次下载
    <b class='flag-5'>单片机</b>在SAA3010T<b class='flag-5'>遥控</b><b class='flag-5'>解码</b>中的应用

    基于51单片机的电子称设计源代码分享

    基于51单片机的电子称设计源代码
    发表于 09-26 08:10

    基于51单片机的表决器例程源代码例程

    基于51单片机的表决器例程源代码例程源代码
    发表于 05-18 09:54 0次下载

    基于51单片机的红外遥控步进电机例程源代码

    基于51单片机的红外遥控步进电机例程源代码
    发表于 05-16 11:16 9次下载

    基于51单片机的红外遥控舵机例程源代码

    基于51单片机的红外遥控舵机例程源代码
    发表于 05-16 11:16 14次下载

    基于51单片机的红外遥控继电器例程源代码

    基于51单片机的红外遥控继电器例程源代码
    发表于 05-16 11:15 0次下载

    基于51单片机的交通灯例程源代码

    基于51单片机的交通灯例程源代码
    发表于 05-16 11:14 18次下载

    基于51单片机的钟表(可定时)例程源代码

    基于51单片机的钟表(可定时)例程源代码
    发表于 05-16 11:10 0次下载

    基于51单片机的钟表(可矫正时间)例程源代码

    基于51单片机的钟表(可矫正时间)例程源代码
    发表于 05-16 11:09 0次下载

    基于51单片机的红外遥控直流电机例程源代码

    基于51单片机的红外遥控直流电机例程源代码
    发表于 05-12 16:35 8次下载

    基于51单片机的自制电压表源代码

    基于51单片机的自制电压表例程源代码
    发表于 05-12 16:29 3次下载

    基于51单片机的定时器例程源代码例程下载

    基于51单片机的定时器例程源代码例程源代码
    发表于 05-12 16:10 1次下载

    基于51单片机的占空比可调方波(PWM)例程源代码

    基于51单片机单片机产生占空比可调方波(PWM)例程源代码
    发表于 05-12 15:59 19次下载

    基于51单片机的表决器例程源代码

    基于51单片机的表决器例程源代码例程源代码
    发表于 05-12 15:55 1次下载

    基于51单片机的VB遥控播放器红外遥控解码设计源程序

    基于51单片机的VB遥控播放器红外遥控解码设计资料源程序
    发表于 04-27 15:08 0次下载