wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10403|回復: 5
打印 上一主題 下一主題
收起左側

紅外遙控器解碼程序_匯編語言

[復制鏈接]
跳轉到指定樓層
樓主
ID:1 發表于 2010-7-28 08:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
;晶振:11.0592M
;紅外遙控程序,以日本NEC 的uPD6121G 組成發射電路為例說明編碼原理
;(一般家庭用的DVD、VCD、音響都使用這種編碼方式)遙控器讀碼程序
;該程序能讀出遙控器的控制碼,并通過LED 顯示出來
;跳線設置:J7的23端插上跳線(實驗完畢千萬計的要拔掉,不然會干擾其他實驗切記!!)
;         其他默認.
;  售后論壇中的"用51hei開發板制作紅外無線邏輯分析儀"一文介紹了分析紅外的波形的方法
http://m.izizhuan.cn/bbs/dpj-4524-1.html

;***************************************************************
A_BIT  EQU  20H  ;數碼管個位數存放內存位置
B_BIT  EQU  21H  ;數碼管十位數存放內存位置
NO_OUT EQU  24H  ;最終控制號碼存放單元
A_NO   EQU  25H  ;數碼管個位數對應代碼存放內存位置
B_NO   EQU  26H  ;數碼管十位數對應代碼存放內存位置
;22H,23H為控制碼及其反碼的存放單元

;*******************<<主程序>>***********************************
       ORG  0000H
       AJMP 0030H
       ORG  0013H ;外部中斷P3.3腳INT0入口地址
       AJMP INT   ;轉入外部中斷服務子程序(解碼程序)
       ORG  0030H
       AJMP MAIN  ;轉入主程序
;***************************************************************
MAIN:  MOV  NO_OUT,#0H
       SETB EA  ;打開CPU總中斷請求
       SETB IT1 ;設定INT1的觸發方式為脈沖負邊沿觸發
       SETB EX1 ;打開INT1中斷請求
      ;以下5行的功能是關閉8*8點陣的輸出,也就是把所有的行置0,這樣不管列為任何電平點陣都不會亮了.
         MOV     R2,#8    ;輸出數據8位 
hei:     CLR     P2.4     ;拉低SCL,以便下次拉高便可產生上升沿
         CLR     P2.5  ;數據先送入74hc164,等待clk上升沿的到來
         SETB    P2.4     ;低電平到高電平邊沿觸發到來,并行數據輸出至164的Q0-Q7
         DJNZ    R2,hei   ;判斷輸出完畢了沒有
LOOP:  ;MOV A,NO_OUT;將按鍵的鍵值通過P0口的8個LED顯示出來!
       ;CPL A    ;由于P0發光二極管顯示的是電平的反狀態,所以取反
       ;MOV P0,A ;發光二極管顯示輸出
       LCALL DISPLAY;LED數碼管顯示輸出
       AJMP LOOP;循環
;********************<<中斷接受遙控程序>>************************
;以下為進入P3.3腳外部中斷子程序,也就是解碼程序
INT:
     PUSH ACC
     PUSH PSW     ;將PSW和ACC推入堆棧保護
     CLR EA       ;暫時關閉CPU的所有中斷請求
     MOV R6,#10
SB:  LCALL DL865  ;調用865微秒延時子程序
     JB P3.3,EXIT ;延時865微秒后判斷P3.3腳是否出現高電平如果有就退出解碼程序
     DJNZ R6, SB  ;重復10次,目的是檢測在8650微秒內如果出現高電平就退出解碼程序
;以上完成對遙控信號的9000微秒的初始低電平信號的識別。
     JNB P3.3, $  ;等待高電平避開9毫秒低電平引導脈沖
     LCALL DL4737 ;延時4.74毫秒避開4.5毫秒的結果碼
     MOV R7,#16   ;忽略前26位系統識別碼

JJJJA:JNB P3.3,$  ;等待地址碼第一位的高電平信號
     LCALL DL865  ;高電平開始后用865微秒的時間尺去判斷信號此時的高低電平狀態
     MOV C,P3.3   ;將P3.3引腳此時的電平狀態0或1存入C中
     JNC UUUA     ;如果為0就跳轉到UUUA
     LCALL DL1000 ;檢測到高電平1的話延時1毫秒等待脈沖高電平結束
UUUA: DJNZ R7,JJJJA
     MOV R1,#22H  ;設定22H為起始RAM區
     MOV R2,#2    ;接收從22H到23H的2個內存,用于存放操作碼和操作反碼
PP:  MOV R3,#8    ;每組數據為8位
JJJJ: JNB P3.3,$  ;等待地址碼第一位的高電平信號
     LCALL DL865  ;高電平開始后用865微秒的時間尺去判斷信號此時的高低電平狀態
     MOV C,P3.3   ;將P3.3引腳此時的電平狀態0或1存入C中
     JNC UUU      ;如果為0就跳轉到UUU
     LCALL DL1000 ;檢測到高電平1的話延時1毫秒等待脈沖高電平結束
UUU: MOV A,@R1    ;將R1中地址的給A
     RRC A        ;將C中的值0或1移入A中的最低位
     MOV @R1,A    ;將A中的數暫時存放在R1數值的內存中
     DJNZ R3,JJJJ ;接收滿8位換一個內存
     INC R1       ;對R1中的值加1,換下一個RAM
     DJNZ R2,PP   ;接收完8位數據碼和8位數據反碼,存放在22H/23H中
     MOV A,22H
     CPL A        ;對22H取反后和23H比較
     CJNE A,23H,EXIT;如果不等表示接收數據發生錯誤,放棄
     MOV A,22H
     MOV NO_OUT,A
     ;LCALL EEPROM_C ;清除以前的保存的碼
     ;LCALL DL4737
     ;LCALL EEPROM_W ;把碼存在單片機內部的EEPROM里
     ;LCALL DL4737
     CLR P2.2;蜂鳴器鳴響-嘀嘀嘀-的聲音,表示解碼成功
     LCALL DL4737
     LCALL DL4737
     LCALL DL4737
     SETB P2.2   ;蜂鳴器停止
     lcall DL4737
EXIT: SETB EA    ;允許中斷
     POP PSW
     POP ACC     ;將PSW和ACC推入堆棧保護
     RETI        ;退出解碼子程序

;*******************<>**********************
DISPLAY:
     MOV A,NO_OUT ;將NO_OUT分成個位和16位
     ANL A,#0FH   ;取低四位放在a_bit
     MOV A_BIT,A  ;個位
     MOV A,NO_OUT ;
     RR A
     RR A
     RR A
     RR A        ;四次移動,把高四位移到低四位
     ANL A,#0FH  ;取高四位放在B_bit
     MOV B_BIT,A ;個位在b
     MOV DPTR,#NUMTAB ;指定查表啟始地址
     MOV A,A_BIT ;取個位數
     MOVC A,@A+DPTR ;查個位數的7段代碼
     MOV A_NO,A
     MOV A,B_BIT    ;取十位數
     MOVC A,@A+DPTR ;查十位數的7段代碼
     MOV B_NO,A
DPLOP:MOV A,A_NO
     MOV P0,A       ;送出個位的段碼到P0口
     SETB P2.6      ;使段選的這個74hc573的數據能直通,送段碼到數碼管上
     CLR  P2.6      ;鎖存,使得74hc573的輸出不再隨輸入而變化,維持輸出的段碼不變.
     MOV P0,#0FDH   ;開十位顯示
     SETB P2.7      ;使位選的這個74hc573的數據能直通,選擇某一位數碼管有顯示
     CLR  P2.7      ;鎖存,使得74hc573的輸出不再隨輸入而變化,維持輸出的位碼不變.
     LCALL DL40     ;顯示一段時間
     MOV P0,#0FFH   ;關閉十位顯示,防止鬼影
     SETB P2.7      ;同上
     CLR  P2.7      ;同上

     MOV A,B_NO
     MOV P0,A       ;送出個位的7段代碼
     SETB P2.6      ;同上
     CLR  P2.6      ;同上
     MOV P0,#0FEH       ;開個位顯示
     SETB P2.7      ;同上
     CLR  P2.7      ;同上
     LCALL DL40      ;顯示一段時間
     MOV P0,#0FFH   ;關閉個位顯示,防止鬼影
     SETB P2.7      ;同上
     CLR  P2.7      ;同上
     RET
;**********************<<延時程序>>******************************
DL865: MOV R4,#12 ; 1.09*(2R5+4)*R4+2延時子程序1,精確延時865微秒
D1:  MOV R5,#31
     DJNZ R5,$
     DJNZ R4,D1
     RET
DL4737: MOV R4,#12 ;延時子程序2,精確延時4737微秒
D2:  MOV R5,#179
     DJNZ R5,$
     DJNZ R4,D2
     RET
DL1000: MOV R4,#17;延時程序3,精確延時1000微秒
D3:  MOV R5,#25
     DJNZ R5,$
     DJNZ R4,D3
     RET
DL40: MOV R4,#1;延時程序4,精確延時40/17微秒
D4:  MOV R5,#1
     DJNZ R5,$
     DJNZ R4,D4
     RET

;定義段碼對應   0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
NUMTAB:     DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
 END
[此貼子已經被作者于2010-7-28 9:02:39編輯過]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:26628 發表于 2010-11-1 09:07 | 只看該作者
沒有C的嗎,不會匯編呀
回復

使用道具 舉報

板凳
ID:1 發表于 2010-11-10 18:45 | 只看該作者

有好幾個c的啊,都是在51hei-5開發板上測試通過了的,具體你打開這里http://m.izizhuan.cn/bbs/mcu-10-1.html

回復

使用道具 舉報

地板
ID:34185 發表于 2014-11-30 07:21 | 只看該作者
好東西,學習學習
回復

使用道具 舉報

5#
ID:72947 發表于 2015-2-6 14:04 來自觸屏版 | 只看該作者
正在調試一個可以學習遙控器的……
回復

使用道具 舉報

6#
ID:996773 發表于 2023-4-13 09:51 | 只看該作者
這個好!正在學匯編遙控,研究一下,謝謝樓主
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
久久中文字幕二区| 九色视频九色自拍| 动漫一区二区在线| 亚洲卡通欧美制服中文| 日韩国产欧美在线观看| 国产精品中文字幕制服诱惑| 亚洲欧美丝袜中文综合| 麻豆av免费在线| 精品国产一区二区三区久久久久久| 欧美乱大交xxxxx另类电影| 欧美一区二区三区精品| 五月天激情综合| 老司机精品视频导航| 日韩欧美一区二区三区在线视频| 亚洲精品观看| 手机av在线| 在线观看二区| 亚洲精品666| 黄色的网站免费| 欧美黑人双插| 狠狠鲁男人天堂| 国产黄频在线观看| 在线观看中文字幕码| 精品亚洲乱码一区二区 | 国产一区二区三区日韩| 亚洲人成高清| 欧美成人中文| 97久久夜色精品国产| 欧美高清视频手机在在线| 午夜精品视频| 免费在线视频一区| 日韩网站在线| 亚洲二区在线| 亚洲国产一区二区精品专区| 久久中文精品| 久久蜜桃精品| 亚洲一区不卡| 国产亚洲精品久久久久婷婷瑜伽| 蜜臀久久99精品久久久久宅男| 国产成人亚洲综合色影视| 热久久一区二区| 免费国产自线拍一欧美视频| 欧美三级理伦电影| 国产一级大片| av手机免费观看| www.国产精| 91福利免费在线| 日韩午夜影院| 国产女人在线视频| av网站大全在线观看| 2021中文字幕在线| 中文字幕21页在线看| 超级碰碰不卡在线视频| 色www永久免费视频首页在线| 成人高清免费在线| 在线中文字幕-区二区三区四区 | 91视频免费播放| 成人在线综合网| 国产成人午夜精品5599| 亚洲欧洲日韩女同| 午夜精品一区二区三区免费视频| 欧美日韩一区二区在线观看| 欧美电影一区二区三区| 欧美成人在线直播| 日韩电影中文字幕一区| 亚洲精品www| 亚洲精品一区二区网址| 搡老女人一区二区三区视频tv| 色婷婷综合久久久久| 日本久久91av| 成人免费网站在线看| 国产精品一区视频网站| 亚洲精品国产精品久久| 亚洲欧美日韩不卡| 日本网站免费在线观看| 精品日韩久久久| 久久出品必属精品| 亚洲自拍偷拍一区二区| 青花影视在线观看免费高清| 91美女免费看| 国产精品一区二区黑人巨大| 中文字幕亚洲日本岛国片| 中国jizz妇女jizz妇女| 成人网18免费看| 黄色在线观看网| 麻豆成全视频免费观看在线看| 日韩美女精品| 在线播放日韩| 国产亚洲一区二区三区四区| 一区二区三区精品在线观看| 亚洲国产日韩欧美一区二区三区| 精品在线播放免费| av不卡在线播放| 亚洲欧美日韩国产手机在线| 欧美午夜久久久| 日韩一区二区三区观看| 日韩在线免费高清视频| 91在线视频精品| 色999五月色| 欧美在线观看成人| 亚洲色图欧美日韩| 久久激情免费视频| 午夜精品久久久久久久91蜜桃| 欧美精品xx| 日韩欧美在线番号| 国产精品一区二区中文字幕| 九色porny丨国产精品| 狠狠色噜噜狠狠狠狠97| 亚洲女成人图区| 久久99久国产精品黄毛片入口| 国产一区二区不卡视频在线观看 | 四虎永久在线精品免费网址| 国产片乱18免费| 性视频在线播放| 怡红院成人在线| 夜夜躁狠狠躁日日躁2021日韩| 激情久久久久| 亚洲欧洲制服丝袜| 日韩有码在线播放| 国产精品成人一区二区三区| 天堂av在线8| 麻豆视频在线免费看| 国产精品丝袜黑色高跟鞋| 天天骑天天干| 在线观看三级视频| 婷婷久久综合| 成人精品视频一区二区三区尤物| 91精品国产综合久久精品图片| 久久国产天堂福利天堂| 国产91精品一区二区绿帽| 9l视频白拍9色9l视频| 小泽玛利亚一区| 欧美无遮挡国产欧美另类| av网站导航在线观看免费| 中文字幕一区二区三区欧美日韩| 丁香婷婷综合激情五月色| 日韩欧美国产小视频| 成人欧美一区二区三区在线观看 | 日本三级亚洲精品| 欧美日韩一级黄| 91精品视频免费| 在线精品视频播放| 久热中文字幕在线观看| 91av久久| 激情综合五月天| 精品成人国产在线观看男人呻吟| 国模视频一区二区三区| 亚洲欧美在线网| 多男操一女视频| eeuss影院www影院| 国内外激情在线| 亚洲香蕉视频| 中文字幕成人在线观看| 亚洲福利影片在线| 成人黄色片网站| 亚洲av人人澡人人爽人人夜夜| 欧美最猛黑人猛交69| www亚洲人| 国产不卡av一区二区| 成人性生交大片免费看中文网站| 天堂久久一区二区三区| 欧美日韩国产三级| 国产精品久久一区| 人妻av中文系列| 青娱乐国产在线| 九色在线91| 香蕉久久99| 亚洲美女视频在线观看| 国产精品视频最多的网站| 久久久久久久9| 一区二区三区在线播放视频| 青春草国产成人精品久久 | 亚洲欧洲精品天堂一级| 欧美一区二区.| 人人妻人人澡人人爽欧美一区 | 久久精品中文字幕一区| 一区二区免费在线视频| 亚洲精品视频久久久| 色香蕉在线视频| 狂野欧美性猛交xxxxx视频| 欧美精品一区二区三区久久久竹菊| 亚洲天堂av一区| 国产精品欧美激情在线播放| 西西444www无码大胆| 特级黄国产片一级视频播放| 久久天堂av| 奇米四色…亚洲| 亚洲精品综合久久中文字幕| 国产不卡一区二区视频| 麻豆久久久久久久久久| 成人在线免费看| 三级亚洲高清视频| 日韩在线视频免费观看| www.久久com| 日本波多野结衣在线| 日本中文字幕电影在线免费观看| 国产精品magnet| 日韩免费看网站| 无码av天堂一区二区三区| 精品一区二区无码| 日韩a级作爱片一二三区免费观看| 黄色精品网站| 欧美精品日日鲁夜夜添| 51xx午夜影福利| 日韩一级片中文字幕| 黄色片在线看| 美洲天堂一区二卡三卡四卡视频| 欧美另类暴力丝袜| 91精品人妻一区二区| 97在线观看免费高清视频| 成人羞羞视频播放网站| 午夜视频在线观看一区二区| 91精品国产高清一区二区三区蜜臀 | 四虎成人影院网址| 韩国av网站在线| 国产精品99久久久久久久女警 | 亚洲中无吗在线| 亚洲成人亚洲激情| 国产小视频精品| 日皮视频在线免费观看| 黑人一区二区三区| 久久综合久久久久88| 欧美猛男性生活免费| 午夜不卡久久精品无码免费| 波多野结衣av在线播放| 国产一区欧美二区| 国产精品久久久久不卡| 日韩中文字幕电影| 亚洲欧洲成人| 亚洲综合电影一区二区三区| 久久精品99国产精品酒店日本| 精品熟女一区二区三区| h在线观看视频免费网站| 欧美片第1页综合| 在线精品国产成人综合| 一道本视频在线观看| 成在线人视频免费视频| 亚洲一区激情| 午夜精品福利视频| 小毛片在线观看| 在线免费观看色| 国产欧美在线| 欧美日韩成人精品| 无码人妻精品一区二区三区夜夜嗨| 成人国产免费电影| 亚洲色图19p| 亚洲一区二区高清视频| 四虎成人精品在永久免费| 午夜激情久久| 欧美插天视频在线播放| 国产一级片免费看| 麻豆av在线导航| 亚洲国产成人午夜在线一区| 日韩欧美在线观看强乱免费| 性欧美极品另类| 久久久久久久久久久久久久久久久久| 欧美日韩情趣电影| 91n.com在线观看| 国产精品一区二区资源| 欧美精品色图| 日韩女优电影在线观看| 国偷自产av一区二区三区麻豆| av网站免费看| 蜜桃在线一区二区三区| 成人激情春色网| 高h放荡受浪受bl| 国产日韩欧美中文在线| 欧美日韩激情网| 免费在线观看毛片网站| 久草在线官网| 激情五月婷婷综合网| 91福利视频导航| 少妇大叫太大太粗太爽了a片小说| l8videosex性欧美69| 伊人青青综合网| 国内精品一区二区三区| 亚洲一级黄色大片| 国产亚洲一区| 日韩高清有码在线| 四虎成人免费影院| 在线观看男女av免费网址| 午夜精彩视频在线观看不卡| 日韩一级片播放| av资源在线看| 福利电影一区二区| 亚洲va久久久噜噜噜| 国产第一页在线观看| 日韩欧美在线精品| 欧美成人免费在线观看| 日韩黄色一级视频| 久久综合色占| 久久久久久久久爱| 精品视频一区二区在线观看| 精品一区91| 精品精品欲导航| 午夜免费福利影院| 嗯~啊~轻一点视频日本在线观看| 亚洲视频免费在线观看| 久久精品99国产| 日本视频三区| 不卡一区在线观看| 国产精品一区二区三区免费观看| 九九精品视频在线观看九九| 亚洲性人人天天夜夜摸| 成人精品久久久| 欧美xxxx性猛交bbbb| 国产在线看一区| 亚洲综合网中心| 中文字幕日产av一二三区| 亚洲一区成人在线| 无码aⅴ精品一区二区三区浪潮 | 国产精品视频在线观看免费| 黄色另类av| 国产成人免费电影| 成年人看的羞羞网站| 国产欧美日韩卡一| www.-级毛片线天内射视视| 丝瓜app色版网站观看| 91社区在线播放| av在线无限看| 色婷婷在线播放| 日韩av在线免费看| 无码人妻久久一区二区三区| 亚洲一区二区| 精品久久一区二区三区蜜桃| 午夜电影福利网| 一区二区三区成人在线视频| 中文字幕a在线观看| 日韩精品一页| 精品处破学生在线二十三| 特级西西人体4444xxxx| 日韩激情美女| 亚洲国产天堂久久国产91| 国产精品人人人人| 丝袜美女写真福利视频| 中文字幕在线不卡国产视频| 国产亚洲综合视频| 久操视频在线播放| 亚洲第一免费播放区| 国产精品成人久久久| 青青草综合网| 51国偷自产一区二区三区的来源| 免费看成年人视频| 亚洲免费观看高清完整版在线观看 | 中文乱码字幕高清在线观看| 动漫精品一区二区| 性欧美疯狂猛交69hd| 91精品国产自产在线观看永久∴ | 亚洲国产精品人人做人人爽| 我看黄色一级片| 久久人体大尺度| 亚洲成年人在线播放| 艳妇乳肉豪妇荡乳av无码福利| 米奇777在线欧美播放| 丁香六月激情网| av中文在线资源库| 久久99久久亚洲国产| 国产三级做爰高清在线| 亚洲人成影院在线观看| 特级西西人体高清大胆| 精品国产欧美| 国产精品电影观看| 国产美女av| 欧美日韩不卡一区二区| 四虎影院在线免费播放| 日韩美女免费视频| 熟妇人妻中文av无码| 国模大尺度一区二区三区| 日韩成人午夜影院| 日本中文字幕伦在线观看| 欧美一级艳片视频免费观看| 久久久全国免费视频| 国产精品99久久精品| 99超碰麻豆| 免费国产麻豆传| 99久久久精品| 男女视频一区二区三区| 黄色漫画在线免费看| 日韩一区视频在线| 男人先锋资源| 久久美女高清视频| 亚洲国产欧美日韩在线| 青青青国内视频在线观看软件| 亚洲国产精品成人va在线观看| 成人h动漫精品一区二区下载| 国产精品婷婷| 免费成人深夜夜行网站视频| 婷婷视频在线| 亚洲乱码一区二区| 亚洲精品久久久久久无码色欲四季 | 色诱av手机版| 欧美精品影院| 热99re久久精品精品免费| 伊人开心综合网| 黄色av免费播放| 亚洲麻豆视频| 999精品视频在线| 青青久久av| 亚洲一区二区三区在线视频| 日韩私人影院|