色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于S3C44B0x的室內(nèi)空氣質(zhì)量監(jiān)測儀設(shè)計

          基于S3C44B0x的室內(nèi)空氣質(zhì)量監(jiān)測儀設(shè)計

          作者: 時間:2011-08-02 來源:網(wǎng)絡(luò) 收藏

           對于圖3 中的加熱電壓VH,MQ-135 采用5 V直流電壓作為加熱電壓;MQ-9 采用5 V 高電壓、1.4V 低電壓循環(huán)加熱的方式。對于MQ-9,當VH=5V 時,清洗傳感器;VH=1.4 V 時,傳感器工作,可以采集氣體濃度,其中,高電平持續(xù)時間為60 s,低電平持續(xù)時間為90 s。MQ-9 加熱電壓波形如圖4 所示。

            4 系統(tǒng)軟件設(shè)計

            在設(shè)計一個簡單的應(yīng)用程序時,可以不使用操作系統(tǒng),但在設(shè)計較復雜的程序時,可能就需要一個操作系統(tǒng)來管理和控制內(nèi)存、多任務(wù)、周邊資源。以RTOS 為軟件開發(fā)平臺把設(shè)計分割為若干獨立的任務(wù),應(yīng)用程序的設(shè)計過程可以大為簡化。該設(shè)計中采用μC/OS-Ⅱ占先式實時操作系統(tǒng)來完成多任務(wù)之間的調(diào)度和同步。

            4.1 系統(tǒng)軟件基本架構(gòu)

            該系統(tǒng)的主函數(shù)流程圖如圖5 所示,從中也可以看出該嵌入式系統(tǒng)的啟動過程以及該系統(tǒng)軟件基本架構(gòu)。在開啟多任務(wù)調(diào)度之前,首先要進行系統(tǒng)硬件初始化,為隨后的操作系統(tǒng)初始化和應(yīng)用程序的運行建立硬件和軟件環(huán)境;第二步要進行操作系統(tǒng)初始化,創(chuàng)建應(yīng)用程序環(huán)境;根據(jù)系統(tǒng)需要,要進行LCD 初始化、裝載字庫;第五步,調(diào)用系統(tǒng)配置文件;第六步創(chuàng)建任務(wù),包括主任務(wù)和應(yīng)用任務(wù);然后初始化用戶界面和系統(tǒng)時鐘。以上所有的工作都完成之后,通過執(zhí)行OSStart();來啟動多任務(wù)調(diào)度。



          評論


          相關(guān)推薦

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

          關(guān)閉