0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)遙控解碼的源代碼詳細(xì)說明

Wildesbeast ? 來源:?jiǎn)纹瑱C(jī)教程網(wǎng) ? 作者:?jiǎn)纹瑱C(jī)教程網(wǎng) ? 2020-09-26 11:07 ? 次閱讀

單片機(jī)遙控解碼源代碼核心代碼

(僅供參考)
org 0300h
zh: push dph ;將識(shí)別后的遙控信號(hào)轉(zhuǎn)換成16位動(dòng)作代碼
push dpl
push acc
push psw
setb psw.3 ;進(jìn)入?yún)^(qū)i
clr psw.4
mov r0,#2fh ;轉(zhuǎn)換2fh個(gè)單元
mov r1,#07h ;8位一小組
jnb 00h,h01 ;允許轉(zhuǎn)換否?
h0:inc r0 ;取第一組第一位
cjne r0,#51h,h1 ;是否干擾?
sjmp h00 ;是則返回
h1:jc h2
sjmp h00
h2:cjne @r0,#03h,h0 ;開始轉(zhuǎn)換第一組第一位
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

;單片機(jī)遙控解碼源代碼
h3:jc h4
sjmp h00
h4:inc r0 ;地址碼正確則開始轉(zhuǎn)換指令碼
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位指令碼轉(zhuǎn)換完否?
setb 02h ;設(shè)允許執(zhí)行該動(dòng)作標(biāo)志位
clr 01h ;恢復(fù)轉(zhuǎn)換標(biāo)志位
h00:mov 08h,#2fh
mov 09h,#07h
h01:pop psw
pop acc
pop dpl
pop dph
ret
責(zé)任編輯 LK

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628407
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2942

    瀏覽量

    66444
  • 遙控解碼
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    1710
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于51單片機(jī)PT2262四路無線遙控搶答器設(shè)計(jì)

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)PT2262四路無線遙控搶答器設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開)、C語(yǔ)言程序源代碼(keil軟件打開)。本資源適合人群
    發(fā)表于 06-25 10:33 ?0次下載

    基于51單片機(jī)的紅外遙控器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的紅外遙控器設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 09:22 ?9次下載

    單片機(jī)解析g代碼的方法

    單片機(jī)是一種完整的計(jì)算機(jī)系統(tǒng),它集成了處理器、存儲(chǔ)器、輸入輸出接口等基本的計(jì)算機(jī)組成部分。單片機(jī)應(yīng)用廣泛,可以用于控制各種電子設(shè)備。在單片機(jī)中,G代碼是一種常用的數(shù)控編程語(yǔ)言,用于控制
    的頭像 發(fā)表于 12-22 14:15 ?1224次閱讀

    三菱 FX3U 底層源代碼單片機(jī)STM32程序?qū)崿F(xiàn)

    三菱 FX3U 底層源代碼單片機(jī)STM32 程序?qū)崿F(xiàn),更新到V10
    發(fā)表于 12-07 09:48 ?46次下載

    基于51單片機(jī)無線遙控流水燈電路圖及程序

    本資源內(nèi)容概要: 這是基于51單片機(jī)的無線遙控流水燈設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開)、C語(yǔ)言程序源代碼(keil軟件打開) 。 本資源適合人群: 單片機(jī)
    發(fā)表于 11-06 18:15 ?0次下載

    基于單片機(jī)的紅外風(fēng)扇遙控

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)的紅外風(fēng)扇遙控.rar》資料免費(fèi)下載
    發(fā)表于 10-20 09:11 ?8次下載
    基于<b class='flag-5'>單片機(jī)</b>的紅外風(fēng)扇<b class='flag-5'>遙控</b>

    基于單片機(jī)的多路無線遙控開關(guān)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)的多路無線遙控開關(guān)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-13 10:32 ?5次下載
    基于<b class='flag-5'>單片機(jī)</b>的多路無線<b class='flag-5'>遙控</b>開關(guān)設(shè)計(jì)

    單片機(jī)課程設(shè)計(jì)--空調(diào)遙控器的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)課程設(shè)計(jì)--空調(diào)遙控器的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-11 09:21 ?0次下載
    <b class='flag-5'>單片機(jī)</b>課程設(shè)計(jì)--空調(diào)<b class='flag-5'>遙控</b>器的設(shè)計(jì)

    基于單片機(jī)的紅外解碼及其應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《基于單片機(jī)的紅外解碼及其應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 09:18 ?5次下載
    基于<b class='flag-5'>單片機(jī)</b>的紅外<b class='flag-5'>解碼</b>及其應(yīng)用

    單片機(jī)在SAA3010T遙控解碼中的應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)在SAA3010T遙控解碼中的應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 10-08 11:20 ?1次下載
    <b class='flag-5'>單片機(jī)</b>在SAA3010T<b class='flag-5'>遙控</b><b class='flag-5'>解碼</b>中的應(yīng)用

    基于51單片機(jī)的電子稱設(shè)計(jì)源代碼分享

    基于51單片機(jī)的電子稱設(shè)計(jì)源代碼
    發(fā)表于 09-26 08:10

    電子管的代換資料詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是電子管的代換資料詳細(xì)說明
    發(fā)表于 09-26 07:24

    基于51單片機(jī)音樂噴泉設(shè)計(jì)頻譜彩燈音樂盒播放器源代碼分享

    基于51單片機(jī)音樂噴泉設(shè)計(jì)頻譜彩燈音樂盒播放器源代碼
    發(fā)表于 09-26 07:16

    51單片機(jī)的水流量計(jì)流量報(bào)警器設(shè)計(jì)源代碼分享

    51單片機(jī)的水流量計(jì)流量報(bào)警器設(shè)計(jì)源代碼
    發(fā)表于 09-26 06:42

    基于51單片機(jī)的紅外遙控發(fā)射接收proteus仿真設(shè)計(jì)

    設(shè)計(jì)一個(gè)51單片機(jī)紅外遙控發(fā)射接收proteus仿真設(shè)計(jì)
    的頭像 發(fā)表于 09-24 14:04 ?2870次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的紅外<b class='flag-5'>遙控</b>發(fā)射接收proteus仿真設(shè)計(jì)