• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 利用單片機實現的紅外線遙控系統

    利用單片機實現的紅外線遙控系統

    作者: 時間:2013-03-05 來源:網絡 收藏

    NEC遙控器協議約定,當遙控器發送的鍵值碼數據為0時。波形應為如圖2所示的上跳波形。

    波形總寬為1.15ms。高電平部分長度約為550us,低電平的長度約600US,波形如下圖2。

    鍵值碼為0時的波形圖

    圖2 鍵值碼為0時的波形圖

    而當遙控器發送的鍵值碼數據的數據為1時,波形是一個總寬為2.25ms的上跳波形。高電平的長度約1.6ms.低電平的長度約650us,波形如下圖3。

    鍵值碼為1時的波形圖

    圖3 鍵值碼為1時的波形圖

    很顯然,0的波形長度和1波形的長度是不同的。若從波形的上升沿開始計時,當延時達到550us以后。數據“0”的電平為低電平,數據“1”的電平仍然為高電平,直到1 600us以后,才變為低電平。這就給我們留出了大約600US的“窗口”時間。換句話說,只要在監測到上升沿以后的550us到11 500us時間里進行采樣,就可以使用軟件的方法判斷出遙控器鍵值碼中的1和0。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 双流县| 美姑县| 格尔木市| 甘肃省| 遂昌县| 利辛县| 葫芦岛市| 巫山县| 唐山市| 庐江县| 无棣县| 浠水县| 蒲城县| 宜宾县| 西畴县| 九江县| 巢湖市| 阿克陶县| 房山区| 祁东县| 太湖县| 扎囊县| 景谷| 四子王旗| 富平县| 通江县| 乳山市| 娱乐| 高平市| 陆川县| 阿城市| 巴林右旗| 即墨市| 汉中市| 休宁县| 全州县| 桐庐县| 攀枝花市| 丰宁| 如皋市| 秭归县|