新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 通州区| 莆田市| 集贤县| 张家口市| 湘阴县| 曲阳县| 文山县| 和静县| 托克托县| 赫章县| 桂林市| 廉江市| 温泉县| 麻江县| 舒城县| 桐庐县| 临城县| 南雄市| 阜宁县| 洛川县| 东台市| 班戈县| 宜都市| 榕江县| 沁源县| 临江市| 桐柏县| 岐山县| 朝阳区| 唐海县| 秦皇岛市| 永年县| 克什克腾旗| 中西区| 彭水| 龙胜| 靖边县| 三亚市| 公主岭市| 二连浩特市| 阿鲁科尔沁旗|