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

    EEPW首頁 > 測試測量 > 設計應用 > 基于S3C44B0x的室內空氣質量監測儀設計

    基于S3C44B0x的室內空氣質量監測儀設計

    作者: 時間:2011-08-02 來源:網絡 收藏

      4.2 應用軟件設計

      為了充分發揮操作系統在任務調度、任務管理、任務通信、時間管理和內存管理等方面的優勢,首先必須根據需要實現的功能,合理地劃分任務和分配任務的優先級。任務優先級的確定原則是工作頻率越高,任務的優先級越高。系統中并行存在7 個應用任務,按優先級從高到低依次是模擬信號采集任務、模擬信號處理任務、數字信號采集任務、系統時間修正任務、液晶刷新任務、鍵盤掃描任務、液晶自動關閉任務。任務之間的通信是通過發送或接收消息、信號量或數據隊列來實現的。

      μC/OS-Ⅱ操作系統上允許同時運行64 個任務,其中8 個任務被系統的內核使用。要想在應用程序中建立一個新的任務,必須先為任務定義自己的棧空間,選定一個系統唯一的任務優先級。下面以鍵盤掃描任務為例,具體程序見程序清單4.1。

      程序清單4.1 鍵盤掃描任務相關代碼:

      5 結語

      本文主要介紹了基于 和μC/OS-Ⅱ的室內空氣質量監測系統的軟、硬件設計方案以及系統中氣體傳感器的工作原理。在監測儀中移植嵌入式實時操作系統對提高嵌入式系統的實時性、可靠性,縮短開發周期和減小后期維護的難度具有重要意義。經測試,該監測儀具有運行穩定、測量準確、報警及時、操作簡單、功能齊全、便攜性好等優點,并且隨著 以及其外圍電子芯片價格的降低,該監測儀更具有成本低廉的優點,適合普通家庭使用


    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 竹溪县| 陈巴尔虎旗| 广南县| 天津市| 东平县| 弥勒县| 廉江市| 桂东县| 北票市| 南皮县| 海兴县| 卢龙县| 喀什市| 开平市| 连城县| 大连市| 阿拉善左旗| 加查县| 呼和浩特市| 平原县| 开江县| 门头沟区| 偏关县| 繁峙县| 达日县| 靖江市| 平谷区| 屏边| 色达县| 克山县| 铜梁县| 临江市| 纳雍县| 辽宁省| 吴旗县| 柳林县| 凌源市| 清水河县| 曲沃县| 金昌市| 县级市|