久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機恒溫箱的溫控系統制作

單片機恒溫箱的溫控系統制作

作者: 時間:2013-01-25 來源:網絡 收藏

四、系統軟件設計

  1、系統軟件概述,如圖3所示,系統軟件主流程是一死循環程序。其主要任務是:

  (1)初始化系統。主要完成相關寄存器的配置,初始化全局變量等。

  (2)判斷。設置按鍵是否按下".若按下。則轉入設置處理。并定時10S,若10S后仍然沒有按鍵按下,則跳出設置處理。

  (3)采集溫度并處理數據。主要對DSl8820復位并讀取數值,對所得數據作相關處理并最終轉換為十進制數以便于數碼管顯示。

圖3主程序流程圖

圖3主程序流程圖

  2、部分軟件程序代碼展示。軟件的設計,使用Keil C51開發編寫軟件程序。軟件程序主要由主程序,初始化子程序,讀取DSl8820傳感器數據子程序。溫度數據處理子程序,顯示子程序。中斷定時子程序以及按鍵設置子程序等組成。由于讀取DSl 8820數據的子程序涉及底層硬件接13,故該子程序采用匯編語言編寫,除此之外之外。其他全部程序代碼采用C語言編寫。

  主程序:

  



評論


相關推薦

技術專區

關閉