新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 冷庫單片機控制系統

        冷庫單片機控制系統

        作者: 時間:2012-02-10 來源:網絡 收藏

        3 系統軟件

        (1)主程序

        主程序包括定時器0、定時器1、多個標志位、溫度存儲器、設定值存儲器的初始化、顯示緩沖區清零、溫度狀態顯示、時鐘計數單元初值、鍵盤狀態值初始化、設定堆棧指針內容。流程圖如圖4所示。
        15.jpg

        (2)定時器T0中斷服務程序

        T0中斷服務程序是溫度的主體程序,用于啟動A/D轉換、讀入采樣數據、數字濾波、溫度差值運算、繼電器控制及通道和壓縮機開關控制、顯示定時器的增1及時間判斷,如圖5所示。

        在T0中斷服務程序中要用到一系列子程序,如溫度采樣子程序、數字濾波子程序、標度轉換子程序、功率判斷子程序等。每個通道的狀態參數寄存器組:工作方式寄存器、工作狀態寄存器、庫溫寄存器、溫度上限寄存器、溫度下限寄存器。

        (3)鍵盤識別中斷服務程序

        本系統采用4鍵鍵盤結構,即功能鍵、增鍵、減鍵和確認鍵便可完成系統參數的設定、開關機等操作,實現人機對話功能。鍵盤操作過程如下:

        16.jpg

        通道號:1,2,3,4,5,6,7,8(1~5為庫房通道號,6~8為壓縮機通道號)。
        狀態值:0為手動停止,1為手動開啟,2為自動停止,3為自動開啟,4為設定溫度上限,5為設定溫度下限。
        符 號:-,(+)正號不顯示。
        溫 度:測量值,設定值。

        17.jpg

        (4)顯示子程序

        6位LED數碼管,其中第1位顯示制冷的庫房號或通道號,第2位顯示通道的工作狀態,第3位顯示溫度的正負值,最后3位顯示溫度值和設定值,其中1位小數。顯示子程序由3個模塊組成:顯示內容更新模塊、字形碼查表轉換模塊、字形碼送串口顯示模塊。顯示方式有2種:自動輪流顯示各通道工作狀態溫度方式和功能設定狀態顯示方式。

        參考文獻
        [1] 胡漢才.原理與接口技術[M].北京:清華大學出版社,1996.
        [2] 楊憲.多通道精密溫控儀[J].無線電,1995(1).
        [3] 張立紅.單片微型計算機原理與應用[M].北京:中國勞動出版社,1999.


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镇宁| 合作市| 武城县| 古浪县| 临武县| 奎屯市| 伊金霍洛旗| 平原县| 宁南县| 萨嘎县| 丁青县| 黎城县| 抚远县| 建宁县| 鹤岗市| 宝山区| 侯马市| 塘沽区| 卓尼县| 普宁市| 同江市| 洞头县| 昌图县| 股票| 黑水县| 乌拉特前旗| 汉中市| 肥城市| 土默特左旗| 鸡泽县| 英山县| 城固县| 定兴县| 辽中县| 海阳市| 莱芜市| 云阳县| 贵阳市| 阿坝县| 麟游县| 岑巩县|