一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

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

時間:2023-05-01 11:38:08 電子通信論文 我要投稿
  • 相關推薦

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

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

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

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

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

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

1 紅外遙控信號的接收

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

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

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

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

2 脈沖流分析

要了解一個未知的遙控器,首先要分析其脈沖流,從而了解其脈沖波形特征(以何種方式攜帶“0”、“1”信息),進而了解其編碼規(guī)律。脈沖流的分析應從分析脈沖的高、低電平寬度入手。筆者用軟件的方法實現(xiàn)了對脈沖流的分析。以圖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] 

【紅外遙控器軟件解碼及其應用】相關文章:

紅外地球敏感器測量值修正算法及其應用研究04-27

紅外光譜技術應用的進展05-02

光電系統(tǒng)與紅外系統(tǒng):技術與應用04-26

NCEP FNL全球分析資料的解碼及其圖形顯示04-28

RNAi及其應用04-27

DSP在紅外調焦系統(tǒng)中的應用05-01

紅外遙控技術在公交系統(tǒng)的應用實現(xiàn)04-30

多孔硅鍺的制備及其近紅外發(fā)光增強04-28

紅外成像在煤田探火中的應用技巧05-01

成就測驗及其應用04-28