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

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

    关注

    6014

    文章

    44208

    浏览量

    625452
  • 源代码
    +关注

    关注

    95

    文章

    2933

    浏览量

    66288
  • 遥控解码
    +关注

    关注

    0

    文章

    9

    浏览量

    1693
收藏 人收藏

    评论

    相关推荐

    基于51单片机PT2262四路无线遥控抢答器设计

    本资源内容概要:       这是基于51单片机PT2262四路无线遥控抢答器设计包含了电路图源文件(Altiumdesigner软件打开)、C语言程序源代码(keil软件打开)。本资源适合人群
    发表于 06-25 10:33 0次下载

    单片机解析g代码的方法

    单片机是一种完整的计算机系统,它集成了处理器、存储器、输入输出接口等基本的计算机组成部分。单片机应用广泛,可以用于控制各种电子设备。在单片机中,G代码是一种常用的数控编程语言,用于控制
    的头像 发表于 12-22 14:15 941次阅读

    三菱 FX3U 底层源代码单片机STM32程序实现

    三菱 FX3U 底层源代码单片机STM32 程序实现,更新到V10
    发表于 12-07 09:48 30次下载

    基于51单片机无线遥控流水灯电路图及程序

    本资源内容概要: 这是基于51单片机的无线遥控流水灯设计包含了电路图源文件(Altiumdesigner软件打开)、C语言程序源代码(keil软件打开) 。 本资源适合人群: 单片机
    发表于 11-06 18:15 0次下载

    基于单片机的红外风扇遥控

    电子发烧友网站提供《基于单片机的红外风扇遥控.rar》资料免费下载
    发表于 10-20 09:11 8次下载
    基于<b class='flag-5'>单片机</b>的红外风扇<b class='flag-5'>遥控</b>

    基于单片机的多路无线遥控开关设计

    电子发烧友网站提供《基于单片机的多路无线遥控开关设计.pdf》资料免费下载
    发表于 10-13 10:32 5次下载
    基于<b class='flag-5'>单片机</b>的多路无线<b class='flag-5'>遥控</b>开关设计

    基于单片机的红外解码及其应用

    电子发烧友网站提供《基于单片机的红外解码及其应用.pdf》资料免费下载
    发表于 10-10 09:18 5次下载
    基于<b class='flag-5'>单片机</b>的红外<b class='flag-5'>解码</b>及其应用

    单片机在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

    电子管的代换资料详细说明

    本文档的主要内容详细介绍的是电子管的代换资料详细说明
    发表于 09-26 07:24

    基于51单片机音乐喷泉设计频谱彩灯音乐盒播放器源代码分享

    基于51单片机音乐喷泉设计频谱彩灯音乐盒播放器源代码
    发表于 09-26 07:16

    基于51单片机的红外遥控发射接收proteus仿真设计

    设计一个51单片机红外遥控发射接收proteus仿真设计
    的头像 发表于 09-24 14:04 2455次阅读
    基于51<b class='flag-5'>单片机</b>的红外<b class='flag-5'>遥控</b>发射接收proteus仿真设计

    基于51单片机遥控台灯系统设计

    本次遥控台灯系统使用的是STC89C52单片机作为主控芯片,通过红外检测模块检测红外信号,通过声音识别模块识别语音,采集到的数据会上传到单片机中,单片机会对信号进行处理,当接收到红外信
    的头像 发表于 09-01 09:06 635次阅读
    基于51<b class='flag-5'>单片机</b>的<b class='flag-5'>遥控</b>台灯系统设计

    基于51单片机红外遥控继电器电路图及程序

    本资源内容概要: 这是基于51单片机的红外遥控继电器灯设计包含了电路图源文件(Altiumdesigner软件打开)、C语言程序源代码(keil软件打开) 。 本资源适合人群: 单片机
    发表于 08-21 10:02 2次下载

    单片机汇编读写SPI FLASH的详细资料说明

    本文档的主要内容详细介绍的是单片机汇编读写SPI FLASH的详细资料说明
    发表于 08-14 10:45 18次下载