日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 學(xué)習(xí)型紅外遙控裝置的研究與設(shè)計

          學(xué)習(xí)型紅外遙控裝置的研究與設(shè)計

          作者: 時間:2009-05-22 來源:網(wǎng)絡(luò) 收藏

          4 系統(tǒng)軟件

          4.1 初始化程序

          初始化程序的任務(wù)是清除存儲脈寬數(shù)據(jù)單元、關(guān)閉學(xué)習(xí)及發(fā)射指示燈,關(guān)閉輸出口,設(shè)置相應(yīng)定時器模式,設(shè)置中斷等。

          4.2 碼讀入程序

          碼的學(xué)習(xí)處理程序主要是:將原控制器發(fā)送的脈沖依次存人存儲單元。其偶數(shù)地址單元存儲高電平脈寬數(shù)據(jù),奇數(shù)地址單元存儲低電平脈寬數(shù)據(jù)。數(shù)據(jù)均存入外存儲器24LC16中。

          讀遙控碼讀人程序,通過大量、不同類型的遙控碼波形實驗測試分析,遙控碼的幀間歇位寬均大于10 ms,起始位碼寬為100μs~20 ms,編碼位為100μs~3.5 ms。為確保大部分遙控器學(xué)習(xí)成功,采用方法:

          (1)讀起始位法 由于起始位的碼寬范圍較大,因此技術(shù)單元采用單獨的2字節(jié),計數(shù)周期約15μs,按65 535×15μs計算,最大存儲起始位脈寬為983 ms。當(dāng)輸入為高電平時,停止起始位計數(shù),進入高電平計數(shù)。

          (2)讀遙控碼法 采用1字節(jié)計數(shù)單元計數(shù)碼寬(高電平或低電平),當(dāng)電平跳變時計數(shù)結(jié)束,將數(shù)據(jù)存儲到規(guī)定地址。在高電平碼汁數(shù)時,當(dāng)計數(shù)器值大于255(碼寬大于3.825ms),則為結(jié)束幀間隔位,在相應(yīng)存儲單元寫入數(shù)據(jù)0x00作為結(jié)束標志。其程序流程如圖4所示。

          4.3 遙控碼發(fā)射程序

          遙控碼發(fā)射程序是將原存于存儲單元的脈沖數(shù)據(jù)通過38 kHz方波調(diào)制,將存儲的原始控制碼和載波相與,即可發(fā)送遙控脈沖碼。其程序流程如圖5所示。

          4.4 主程序

          系統(tǒng)主程序在完成上電初始化后,端口按鍵查詢。當(dāng)確認有按鍵按下時,從外部存儲器中調(diào)用相應(yīng)的遙控編碼將其發(fā)出。主程序流程如圖6所示。

          5 結(jié)語

          實驗證明,該系統(tǒng)完全滿足實驗需要。在學(xué)習(xí)遙控信號時,綜合分析了大量遙控碼,具有一定的通用性。遙控碼發(fā)射時不是采用硬件而是以軟件方式產(chǎn)生載波,這樣節(jié)約了硬件設(shè)備,簡化了電路,有效實現(xiàn)遙控信號的接收和發(fā)射。此紅外遙控器已成功應(yīng)用于多媒體教室、智能家居、家庭集中控制器等遙控設(shè)備,獲得了滿意效果。當(dāng)然,由于目前遙控器信號尚未完全統(tǒng)一標準,利用紅外學(xué)習(xí)技術(shù)并不能保證學(xué)習(xí)到所有電器設(shè)備的遙控器信號,這也是紅外今后的需要改進的方向。

          紅外遙控器相關(guān)文章:紅外遙控器原理

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉