機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
嵌入式多媒體綜合控制系統(tǒng)的研制
嵌入式多媒體綜合控制系統(tǒng)的研制
 更新時間:2008-8-19 13:28:05  點擊數:64
【字體: 字體顏色

圖8 24C32讀/寫控制

2.5.2輸入捕捉與輸出比較

  在本系統(tǒng)中需要將被解調后的信號記錄下來,該信號解調后頻率教低,在100HZ以內,一般都是利用單片機的計數器按一定的計數周期對高、低電平的時間長度進行計數,保存了這些數據就等于記錄了完整的信號。

  MC68HC08GP32微控制器器有一個特殊的功能模塊,即輸入捕捉。該模塊用來監(jiān)測外部的事件和輸入信號。當外部事件發(fā)生或信號發(fā)生變化時,在指定的輸入捕捉引腳上發(fā)生一個指定的沿跳變(可以指定該跳變是上升還是下降沿)。定時器捕捉到特定的沿跳變后,把自由運行計數器當前的值鎖存到輸入捕捉寄存器。如果在輸入捕捉控制寄存器中設定允許輸入捕捉中斷,系統(tǒng)回產生一次輸入捕捉中斷,利用中斷處理軟件可以得到事件發(fā)生的時刻或信號發(fā)生變化的時刻。


圖9 輸入捕捉原理            圖10 輸出比較原理

  輸入捕捉模塊的原理如圖9所示。通過記錄輸入信號的連續(xù)的沿跳變,就可以算出輸入信號的周期和脈寬。在本系統(tǒng)中用該模塊來實現(xiàn)對解調后的紅外遙控信號的讀取。

  在對保存的信號輸出時,還需要將它調制在38KHZ的載波上。此38KHZ的載波可由硬件產生也可由軟件產生。在本系統(tǒng)中選擇使用軟件方式。

  與輸入捕捉模塊相對應,MC68HC08GP32還有一個輸出比較功能模塊。用它可以得到非常精確的輸出時間間隔。如圖10所示,該模塊用來在規(guī)定的時刻輸出需要的電平。16位自由運行計數器的值每遞增一次,就和輸出比較寄存器的值比較一次。當兩個值等的時候,輸出比較模塊置位定時器通道的狀態(tài)和控制寄存器,并且在該通道的引腳上崗輸出預先規(guī)定的電平。這樣,通過修改輸出比較寄存器的值,就可以輸出不同頻率的波形。我們利用該模塊來精確輸出帶載波的遙控信號。

2.5.3系統(tǒng)軟件設計

  系統(tǒng)軟件主要依照鍵盤掃描到的內容,分別完成三方面的工作,其一是紅外遙控信號的讀取與存儲,其二是紅外遙控信號的發(fā)射。其三是對外圍器件的控制,實現(xiàn)視/音頻矩陣切換與環(huán)境控制。

3 結束語

  近20年來,以單片機為核心的智能控制系統(tǒng)已迅速滲透到各個領域。使用單片機作為多媒體綜合控制器不僅可以優(yōu)化系統(tǒng),替代大規(guī)模邏輯控制模塊,而且使系統(tǒng)更加穩(wěn)定。性價比大大提高。

  對紅外信號進行解調讀碼、以及調制發(fā)射是系統(tǒng)的核心所在,而編碼分析則是系統(tǒng)的關鍵,其編碼方式使得開發(fā)者一度困惑,不同廠家、不同設備采用的遙控編碼方式大相徑庭,而且還會出現(xiàn)不同設備功能遙控碼相同。這對于系統(tǒng)設備的集成、融合大為不利,因此提議有建立一個統(tǒng)一的編碼協(xié)議。這不僅有助于廠家產品市場擴展,而且便于使用者操作。





上一頁  [1] [2] 
  • 上一篇: 基于單片工業(yè)控制微機的無線式鍵盤接口設計
  • 下一篇: 采用CPLD增強單片機P89C669外部設備擴展能力
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1