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

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

    关注

    5979

    文章

    43776

    浏览量

    617907
  • 源代码
    +关注

    关注

    94

    文章

    2920

    浏览量

    65872
  • 遥控解码
    +关注

    关注

    0

    文章

    9

    浏览量

    1666
收藏 人收藏

    评论

    相关推荐

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

    电子发烧友网站提供《单片机在SAA3010T遥控解码中的应用.pdf》资料免费下载
    发表于 10-08 11:20 0次下载
    <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-12 16:35 8次下载

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

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

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

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

    基于51单片机数码管遥控解码设计资料源程序

    基于51单片机数码管遥控解码设计资料源程序
    发表于 04-26 15:13 0次下载

    基于STM32单片机ADC使用库文件设计源代码

    基于STM32单片机ADC使用库文件设计源代码
    发表于 04-26 15:07 4次下载

    基于STM32单片机DMA使用库文件设计源代码

    基于STM32单片机DMA使用库文件设计源代码)
    发表于 04-26 15:03 1次下载

    基于STM32单片机红外遥控实验使用库文件设计源代码

    基于STM32单片机红外遥控实验使用库文件设计源代码
    发表于 04-26 14:42 7次下载

    基于STM32单片机SD卡使用库文件设计源代码

    基于STM32单片机SD卡使用库文件设计源代码
    发表于 04-26 14:27 1次下载

    基于STM32单片机SPI使用库文件设计源代码

    基于STM32单片机SPI使用库文件设计源代码
    发表于 04-26 14:26 4次下载