精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

推薦文檔列表

紅外遙控器軟件解碼及其應用

時間:2021-10-01 08:07:20 電子通信論文 我要投稿

紅外遙控器軟件解碼及其應用

摘要:通過對紅外遙控器各按鍵發送沖波形的分析可以識別碼型,從而為軟件解碼提供依據。本文以實例介紹紅外遙控器與單片機的硬件接口,并從原理出發給出軟件解碼的方法。這是一個可以直接引用的成功例子,同時也為各類紅外遙控器在單片機控制產品中的開發應用提供了一個非常實用的參考。

    關鍵詞:遙控器 軟件解碼 單片機

在單片機控制產品的開發應用中,為了向控制系統軟件控制命令,鍵盤往往是不可缺少的。傳統方法是利用并行輸入/輸出接口芯片擴展一個鍵盤接口,或者直接利用單片機的并行端口進行擴展。在某些應用環境下,這種方式2個弊端:①鍵盤和控制系統連在一起,不靈活,環境適應性差;②浪費單片機的端口,且硬件成本較高。

使用紅外遙控器作為控制系統的輸入設備,具有成本低、靈活方便的特點。本文目的就在于介紹軟件解碼研究的一般方法和紅外遙控器進行二次開發的應用技術。該方法已在多個應用系統設計中成功地實現,效果良好。

紅外遙控器是一種非常容易買到,且價格便宜的產品,種類很多,但它們都是配合某種特定電子產品的(如各種電視機、VCD、空調器等),由專用CPU解碼,作為一般的單片機控制系統能直接使用。使用現成遙控器作為控制系統的輸入,需要解決如下幾個問題:如何接收紅外遙控信號;如何識別紅外遙控信號;解碼軟件的設計。其它的問題都是非本質的,例如遙控器面板功能鍵標注的問題,可自行設計、重印即可。

1 紅外遙控信號的接收

接收電路可以使用集成紅外接收器成品。接收器包括紅外接收管和信號處理IC。接收器對外只有3個引腳:Vcc、GND和1個脈沖信號輸出PO。與單片機接口非常方便,如圖1所示。

①Vcc接系統的電源正極(+5V);

②GND接系統的地線(0V);

③脈沖信號輸出接CPU的中斷輸入引腳(例如8031的13腳INT1)。采取這種連接方法,軟件解既可工作于查詢方式,也可工作于中斷方式。

2 脈沖流分析

要了解一個未知的遙控器,首先要分析其脈沖流,從而了解其脈沖波形特征(以何種方式攜帶“0”、“1”信息),進而了解其編碼規律。脈沖流的分析應從分析脈沖的高、低電平寬度入手。筆者用軟件的方法實現了對脈沖流的分析。以圖1所示的接口為例,如果沒有紅外遙控信號到來,接收器的輸出端口PO保持高電平;當接收到紅外遙控信號時,接收器件信號轉換成脈沖序列加到CPU的中斷輸入引腳。用軟件測試引腳的邏輯電平,同時啟動TC計時器,測量該引腳分別為邏輯“0”和邏輯“1”情況下的時間值,存儲起來,然后打印、分析。下面用8051匯編語言給出對脈沖流進行采集、存儲的程序段:

MOV R0,#00H

MOV R1,#28H

MOV TMOD,#01H

TK:JB P3.3,TK ;等待

[1] [2] [3] [4] 

主站蜘蛛池模板: 国产精品夜间视频香蕉| 人妻AV中文系列| 国语自产偷拍精品视频偷拍| 俺去俺来也在线www色官网| 免费AV一区二区三区| 99re66在线观看精品免费| 国产强伦姧在线观看| 男女猛烈激情xx00免费视频| 国产在线精品一区二区三区不卡| 女人的精水喷出来视频| 国产美女露脸口爆吞精| 国产乱对白刺激视频| 亚洲高清一区二区三区电影| 国自产拍亚洲免费视频| 国产av天堂| 精品亚洲成a人在线观看| 精品欧美一区二区在线观看| 国产V在线最新观看视频| 国产尤物精品视频| 国产精品成年片在线观看| 男女超爽视频免费播放| 欧美 亚洲 武侠 另类 动漫| 国产亚洲欧美精品永久| 国产精品 欧美 亚洲 制服| 国产在线精品一区二区三区不卡| 一本一本久久a久久精品综合| 国产综合在线观看| free性欧美hd另类| 国产精品免费看久久久| 精品久久国产字幕高潮| 国产精品久久久十八禁| 免费A级毛片无码免费视频首页| 日本高清无卡码一区二区久久| 日本一码二码三码是什么尺码| 精品一区二区三区自拍图片区| 国产亚洲无线码一区二区| 亚洲理论电影在线观看| 欧美综合自拍亚洲综合图| free性开放小少妇| 亚洲 古典 另类 欧美 在线| 300部国产真实乱|