热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页

用單片機解碼紅外遙控器

2016-07-05 15:37
用單片機解碼紅外遙控器用單片機解碼紅外遙控器用單片機解碼紅外遙控器用單片機解碼紅外遙控器用單片機解碼紅外遙控器 遙控器使用方便,功能多.目前已廣泛應用在電視機、VCD、DVD、空調等各種家用電器中,且價格便宜,市場上非常容易買到。如果能將遙控器上許多的按鍵解碼出來.用作單片機系統的輸入.則解決了常規矩陣鍵盤線路板過大、布線復雜、占用I/O口過多的弊病。而且通過使用遙控器,操作時可實現人與設備的分離,從而更加方便使用。下面以TC9012-p.htm" target="_blank" title="TC9012貨源和PDF資料">TC9012編碼芯片的遙控器為例。談談如何用常用的51系統單片機進行遙控的解碼。 一、編碼格式 1、0和1的編碼 遙控器發射的信號由一串O和1的二進制代碼組成.不同的芯片對0和1的編碼有所不同。通常有曼徹斯特編碼和脈沖寬度編碼。TC9012-p.htm" target="_blank" title="TC9012貨源和PDF資料">TC9012的O和1采用PWM方法編碼,即脈沖寬度調制,其O碼和1碼如圖1所示(以遙控接收輸出的波形為例)。O碼由O.56ms低電平和0.56ms高電平組合而成.脈沖寬度為1.12ms.1碼由0.56ms低電平和1.69ms高電平組合而成.脈沖寬度為2.25ms。在編寫解碼程序時.通過判斷脈沖的寬度,即可得到0或1。 2、按鍵的編碼 當我們按下遙控器的按鍵時,遙控器將發出如圖2的一串二進制代碼,我們稱它為一幀數據。根據各部分的功能??蓪⑺鼈兎譃?部分,分別為引導碼、地址碼、地址碼、數據碼、數據反碼。遙控器發射代碼時.均是低位在前。高位在后。由圖2分析可以得到.引導碼高電平為4.5ms,低電平為4.5ms。當接收到此碼時.表示一幀數據的開始。單片機可以準備接收下面的數據。地址碼由8位二進制組成,共256種.圖中地址碼重發了一次。主要是加強遙控器的可靠性.如果兩次地址碼不相同.則說明本幀數據有錯.應丟棄。不同的設備可以擁有不同的地址碼.因此。同種編碼的遙控器只要設置地址碼不同,也不會相互干擾。圖中的地址碼為十六進制的0EH(注意低位在前)。在同一個遙控器中.所有按鍵發出的地址碼都是相同的。數據碼為8位,可編碼256種狀態,代表實際所按下的鍵。數據反碼是數據碼的各位求反,通過比較數據碼與數據反碼.可判斷接收到的數據是否正確。如果數據碼與數據反碼之間的關系不滿足相反的關系.則本次遙控接收有誤.數據應丟棄。在同一個遙控器上.所有按鍵的數據碼均不相同。在圖2中,數據碼為十六進制的0CH,數據反碼為十六進制的0F3H(注意低位在前).兩者之和應為0FFH。 二、單片機遙控接收電路 紅外遙控接收可采用較早的紅外接收二極管加專用的紅外處理電路的方法。如CXA20106,此種方法電路復雜,現在一般不采用。較好的接收方法是用一體化紅外接收頭,它將紅外接收二極管、放大、解調、整形等電路做在一起,只有三個引腳.分別是 5V電源、地、信號輸出。常用的一體化接收頭的外形及引腳見圖3和圖4。紅外接收頭的信號輸出接單片機的INTO或INTl腳.典型電路如圖5所示.圖中增加了一只PNP型三極管對輸出信號進行放大。 三、遙控信號的解碼算法及程序編制 平時。遙控器無鍵按下。紅外發射二極管不發出信號,遙控接收頭輸出信號1。有鍵按下時.O和1編碼的高電平經遙控頭倒相后會輸出信號O.由于與單片機的中斷腳相連,將會引起單片機中斷(單片機預先設定為下降沿產生中斷)。單片機在中斷時使用定時器0或定時器1開始計時.到下一個脈沖到來時,即再次產生中斷時,先將計時值取出。清零計時值后再開始計時.通過判斷每次中斷與上一次中斷之間的時間間隔。便可知接收到的是引導碼還是 O和1。如果計時值為9ms。接收到的是引導碼,如果計時值等于1.12ms,接收到的是編碼O。如果計時值等于2 25ms.接收到的是編碼1。在判斷時間時,應考慮一定的誤差值。因為不同的遙控器由于晶振參數等原因,發射及接收到的時間也會有很小的誤差。 以接收TC9012-p.htm" target="_blank" title="TC9012貨源和PDF資料">TC9012遙控器編碼為例,解碼方法如下: (1)設外部中斷0(或者1)為下降沿中斷,定時器0(或者1)為16位計時器.初始值均為O。 (2)第一次進入遙控中斷后,開始計時。 (3)從第二次進入遙控中斷起,先停止計時。并將計時值保存后,再重新計時。如果計時值等于前導碼的時間,設立前導碼標志。準備接收下面的一幀遙控數據,如果計時值不等于前導碼的時間,但前面已接收到前導碼,則判斷是遙控數據的O還是1。 (4)繼續接收下面的地址碼、數據碼、數據反碼。 (5)當接收到32位數據時,說明一幀數據接收完畢。此時可停止定時器的計時,并判斷本次接收是否有效.如果兩次地址碼相同且等于本系統的地址,數據碼與數據反碼之和等于0FFH,則接收的本幀數據碼有效。否則丟棄本次接收到的數據。 (6)接收完畢,初始化本次接收的數據,準備下一次遙控接收。 示例程序如下: E1INT: PUSHACC PUSH PSW CLRTR1 MOV RM—TLEN,TH1 、 MOVTH1,#00H MOV TL1,#00H SETBTR1 MOV A,RMJLEN JNZ LBL—RM—DAT—BIT MOV RM—ADDR.#00H MOV RM—RADDR,#00H MOV RM—DAT,#00H MOV RM—RDAT,#00H MOV RM—BIT_CNT,#00H CLR RM—OK CLR RM—GUIDE POPPSW POPACC RET1 I BI RM DAT BIT: MOV A,RM_TLEN CJNE A,#23H,LBL—RM_ADDR_DAT SETB RM—GUIDE SJMP LBLE1 INT-RETLBLRM_ADDR_DAT; JNB RM—GUIDE,LBL—RM—ERROR CJNE A,#04H,LBL_RM_ONE CLR C SJMP LBL_RM—SHIFTLBLRM—ONE: CJNE A。#08H。LBL—RM—ERROR SETB CLBL_RM_SHIFT: MOV A,RM—RDAT RRC A MOV RM—RDAT.A MOV A,RM—DAT RRC A MOV RM—DAT,A MOV A,RM—RADDR RRC A MOV RM RADDR.A MOV A。RM—-ADDR RRC A MOV RM—.ADDR.ALBL—RM—END: INC RM—BIT—CNT MOV A,RM_BIT_CNT CJNE A,#32,LBLE1 INT_RET CLRTR1 MOV TH1,#00H MOVTL1,#00H MOV HOUR.RM—ADDR MOV MINUTE,RM—DAT MOV RM—_ADDR,#00H MOV RM—RADDR,#00H MOV RM—DAT,#00H MOV RM—RDAT,#00H MOV RM一8IT_CNT,#00H CLR RM—GUIDE SEITB RM—OK SJMP LBL—E1 INT—RET LBL—RM—ERROR: CLRTR1 MOV TH1,#0OH MOVTL1,#00H MOV RM—_ADDR,#00H MOV RM—RADDR,#00H MOV RM—DAT,#00H MOV RM—RDAT,#00H MOV RM—B1T—CNT,#00H CLR RM—GUIDELBL—E1 INT—RET: POPPSW POPACC RETI 四、遙控代碼與鍵盤碼的轉換 在應用系統中,帶遙控器的儀器設備一般都帶按鍵。而且二者功能相同。將遙控鍵值轉換成標準的按鍵值后。遙控按鍵散轉表格可以與鍵盤散轉表格復用。轉換方法可用查表法。通過查表。使遙控的按鍵值轉換成本機鍵盤的值。這樣既可以使用按鍵操作,也可以使用遙控操作,而且相應的處理程序非常簡單。 以上以Tc9012編碼格式為例,說明了解碼的原理與方法。只要注意一幀數據的格式及引導碼、O碼和1碼的時間長度.其它編碼芯片如 HT6121、M50560、LC7461等也非常容易解碼。 用單片機解碼紅外遙控器
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免费久久99精品国产| 国产无遮挡一区二区三区毛片日本| 一区二区三区日韩精品| 国产精品va在线播放我和闺蜜| 欧美午夜精品久久久久久人妖| 亚洲高清在线精品| 欧美日韩不卡视频| 国产精品日韩久久久| 欧美sm重口味系列视频在线观看| 亚洲高清成人| 日韩一区二区免费看| 欧美一区二区高清在线观看| 91久久在线播放| 亚洲国产成人久久综合一区| 欧美一区二区三区视频在线观看| 国产精品福利久久久| 最近中文字幕mv在线一区二区三区四区| 玖玖精品视频| 亚洲午夜av电影| 国产精品国产自产拍高清av王其| 亚洲精品久久久久久下一站| 欧美一区久久| 久久夜精品va视频免费观看| 精品999成人| 国产精品豆花视频| 亚洲一级在线| 欧美jizzhd精品欧美喷水| 亚洲激情六月丁香| 亚洲午夜黄色| 亚洲欧洲99久久| 1024精品一区二区三区| 国产精品99免费看| 亚洲精品中文在线| 久久免费国产精品1| 国产一区免费视频| 国产精品一区二区久久久| 国产精品久久影院| 亚洲精品欧美激情| 亚洲午夜极品| 欧美在线不卡| 久久青青草原一区二区| 欧美国产视频在线观看| 麻豆成人在线| 欧美日韩国语| 欧美激情视频免费观看| 亚洲一区二区三区精品视频| 在线观看一区欧美| 永久免费毛片在线播放不卡| 久久综合伊人77777尤物| 亚洲欧美成人| 久久福利视频导航| 狠狠久久亚洲欧美专区| 久久久久这里只有精品| 亚洲精品久久久久中文字幕欢迎你| 亚洲一区二区免费看| 亚洲第一福利社区| 欧美激情一区二区久久久| 99精品99| 亚洲精选91| 亚洲欧美综合| 亚洲激情午夜| 国产精品护士白丝一区av| 91久久国产自产拍夜夜嗨| 国产在线观看91精品一区| 亚洲私人黄色宅男| 亚洲视频1区| 国产精品久久9| 欧美日本精品在线| 极品少妇一区二区三区精品视频| 国产精品www994| 国产日韩欧美在线播放不卡| 在线亚洲精品福利网址导航| 欧美日韩国产成人在线免费| 欧美日韩一区二区国产| 亚洲一区免费视频| 国产精品美女久久福利网站| 亚洲免费网址| 欧美日韩在线另类| 欧美三区视频| 玖玖精品视频| 亚洲欧美视频一区| 国产精品久久久久久久午夜| 亚洲午夜视频在线| 亚洲手机视频| 欧美午夜精品一区二区三区| 亚洲性视频h| 亚洲美女黄色| 国内综合精品午夜久久资源| 欧美成人一区二区三区片免费| 老色鬼精品视频在线观看播放| 久久精品国产99国产精品澳门| 欧美激情一区二区三区全黄| 亚洲三级免费电影| 校园春色国产精品| 在线不卡a资源高清| 亚洲欧美日韩国产另类专区| 精品动漫3d一区二区三区免费| 销魂美女一区二区三区视频在线| 国内一区二区三区在线视频| 欧美成人自拍视频| 久热精品视频| 99视频日韩| 国产亚洲va综合人人澡精品| 欧美美女日韩| 欧美精品aa| 狠久久av成人天堂| 国产精品欧美精品| 欧美aa在线视频| 欧美高清一区二区| 日韩视频在线观看国产| 老司机久久99久久精品播放免费| 欧美三日本三级少妇三2023| 国产精品美女在线观看| 在线观看91久久久久久| 国产精品永久免费在线| 欧美激情在线免费观看| 亚洲欧美一区二区在线观看| 亚洲高清激情| 亚洲一区在线观看视频| 亚洲欧美日韩天堂一区二区| 欧美精品一区二区三区四区| 亚洲午夜一区二区| 欧美一级视频精品观看| 国产乱码精品一区二区三区忘忧草| 欧美区在线播放| 欧美日韩aaaaa| 一区二区三区av| 欧美视频在线观看一区二区| 免费欧美高清视频| 国产精品试看| 欧美一区二区三区精品| 黑人一区二区| 欧美视频在线播放| 日韩亚洲精品在线| 中文网丁香综合网| 亚洲黄色一区二区三区| 欧美激情第三页| 国产精品国产三级国产aⅴ9色| 欧美日韩成人综合天天影院| 激情五月综合色婷婷一区二区| 久久国产精品久久精品国产| 欧美色道久久88综合亚洲精品| 国产欧美日韩在线观看| 欧美1级日本1级| 久久一区二区三区国产精品| 欧美高清日韩| 久久久精品午夜少妇| 亚洲啪啪91| 葵司免费一区二区三区四区五区| 亚洲图中文字幕| 欧美精品一卡| 欧美日韩一区视频| 1769国产精品| 国产一区观看| 亚洲九九爱视频| 国产欧美日韩伦理| 亚洲永久免费av| 国产一区91精品张津瑜| 国产亚洲欧美激情| 激情成人av| 欧美午夜a级限制福利片| 久久aⅴ乱码一区二区三区| 91久久久久久国产精品| 久久精品国产亚洲5555| 午夜精品久久久久| 亚洲激情电影中文字幕| 国产一区二区三区在线观看免费| 午夜精品福利在线| 欧美在线电影| 国产精品久久国产精品99gif| 亚洲天堂男人| 亚洲欧美激情一区二区| 久久九九99| 国产欧美日本一区二区三区| 久久久久久伊人| 99精品视频网| 国产精品久久久久av免费| 亚洲午夜久久久久久久久电影院| 免费短视频成人日韩| 免费不卡欧美自拍视频| 国产精品久久久久久久午夜| 欧美精品在线免费| 国产精品久久久亚洲一区| 欧美激情视频在线播放| 激情成人av| 国产亚洲精品成人av久久ww| 亚洲激情不卡| 久久精品99国产精品| 欧美日本簧片| 亚洲激情二区| 国产女人水真多18毛片18精品视频| 欧美区一区二| 亚洲精品免费看| 国产精品女人毛片| 麻豆国产精品777777在线| 国产精品日韩一区| 久久久999国产| 香蕉尹人综合在线观看| 一区二区精品在线观看| 六月婷婷一区| 久久亚洲风情| 午夜精品久久久久久久久| 日韩一级成人av| 国产亚洲精品一区二555| 欧美激情精品久久久久久免费印度| 亚洲人人精品| 亚洲欧美一区二区在线观看| 欧美福利电影在线观看| 亚洲一区二区三区久久| 欧美日韩一区二区三区四区五区| 久久男人av资源网站| 国产一级揄自揄精品视频| 狼狼综合久久久久综合网| 欧美伊人久久久久久久久影院| 久久精品久久99精品久久| 美日韩丰满少妇在线观看| 免费日韩成人| 中文国产亚洲喷潮| 最新中文字幕亚洲| 国产午夜精品久久久| 国产午夜精品久久久久久久| 亚洲片在线资源| 欧美在线资源| 欧美高清视频一区二区三区在线观看| 国产精品亚洲一区| 国产精品区免费视频| 欧美日韩视频在线观看一区二区三区| 一区二区三区精品久久久| 免费不卡在线视频| 欧美另类久久久品| 国产自产精品| 国产精品美女www爽爽爽视频| 嫩模写真一区二区三区三州| 久久精品国产欧美亚洲人人爽| 亚洲四色影视在线观看| 亚洲欧美日韩国产综合在线| 亚洲福利视频免费观看| 欧美精品一线| 亚洲欧美精品中文字幕在线| 蜜桃av噜噜一区| 欧美日韩日韩| 欧美一区二区三区四区在线| 在线不卡中文字幕播放| 欧美在线影院在线视频| 亚洲视频精选| 国内精品福利| 国产精品欧美经典| 欧美日韩免费观看一区| 狠狠久久五月精品中文字幕| 久久国产精品亚洲va麻豆| 欧美一激情一区二区三区| 国产精品视频九色porn| 99热这里只有精品8| 亚洲欧美中文日韩v在线观看| 亚洲人成亚洲人成在线观看图片| 在线看不卡av| 欧美性猛交99久久久久99按摩| 国产精品性做久久久久久| 欧美mv日韩mv国产网站app| 国产精品天天看| 国产精品v欧美精品v日本精品动漫| 嫩草影视亚洲| 日韩亚洲欧美在线观看| 欧美韩国日本综合| 亚洲动漫精品| 欧美视频一区二区三区在线观看| 亚洲精品一区二区三| 国产精品久久久久影院亚瑟| 久久三级视频| 国产欧美欧洲在线观看| 久久久国产午夜精品| 一区二区动漫| 亚洲第一福利在线观看| 国产日韩精品一区| 99国产成+人+综合+亚洲欧美| 欧美精品色综合| 国产精品区一区二区三区| 欧美亚洲一级| 亚洲美女福利视频网站| 国产精品一区视频网站| 曰本成人黄色| 欧美成人免费全部观看天天性色| aaa亚洲精品一二三区| 国产精品亚洲精品| 亚洲午夜性刺激影院| 欧美日韩一区二区免费在线观看| 亚洲第一福利视频| 伊人久久大香线蕉av超碰演员| 制服诱惑一区二区| 亚洲激情小视频| 国产一区99| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美怡红院| 99视频精品全部免费在线| 国语自产精品视频在线看抢先版结局| 国内自拍一区| 一区二区三区久久网| 欧美精品色一区二区三区| 欧美精品福利| 极品尤物av久久免费看| 国精产品99永久一区一区| 99精品99久久久久久宅男| 韩国成人理伦片免费播放| 国产精品欧美一区二区三区奶水| 欧美主播一区二区三区| 国产午夜亚洲精品不卡| 国产日产欧美a一级在线| 欧美三级网址| 欧美激情精品久久久| 亚洲精品乱码久久久久久蜜桃91| 国产一区 二区 三区一级| 欧美专区中文字幕| 亚洲伊人一本大道中文字幕| 欧美日韩国产成人高清视频| 欧美与黑人午夜性猛交久久久| 一区二区激情视频| 久久视频这里只有精品| 亚洲欧美另类久久久精品2019| 亚洲美女免费精品视频在线观看| 欧美色欧美亚洲高清在线视频| 国产美女精品视频| 亚洲欧洲日产国产网站| 美女网站在线免费欧美精品| 黄色成人免费观看| 欧美大片在线观看| 亚洲国产精品激情在线观看| 欧美精品自拍偷拍动漫精品| 亚洲第一久久影院|