單片機的溫度控制系統(tǒng)設計.doc
約27頁DOC格式手機打開展開
單片機的溫度控制系統(tǒng)設計,基于摘 要近年來隨著計算機在社會領域的滲透, 單片機的應用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。本文從硬件和軟件兩方面來講述水溫自動控制過程,在控制過程中主要應用at89c51、adc0809、led顯示器、lm324比較器,而主要是通過 ds18b20數(shù)字溫度傳感器采集環(huán)境溫度...
內容介紹
此文檔由會員 小花仙66 發(fā)布
基于單片機的溫度控制系統(tǒng)設計
摘 要
近年來隨著計算機在社會領域的滲透, 單片機的應用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。
本文從硬件和軟件兩方面來講述水溫自動控制過程,在控制過程中主要應用AT89C51、ADC0809、LED顯示器、LM324比較器,而主要是通過 DS18B20數(shù)字溫度傳感器采集環(huán)境溫度,以單片機為核心控制部件,并通過四位數(shù)碼管顯示實時溫度的一種數(shù)字溫度計。軟件方面采用匯編語言來進行程序設計,使指令的執(zhí)行速度快,節(jié)省存儲空間。為了便于擴展和更改,軟件的設計采用模塊化結構,使程序設計的邏輯關系更加簡潔明了,使硬件在軟件的控制下協(xié)調運作。
關鍵詞:單片機系統(tǒng);傳感器;數(shù)據采集;模數(shù)轉換器;溫度
Abstract
In recent years along with computer penetration in the social sphere, SCM applications are constantly deepening, led the traditional control test at the same time ever updated.
.In this paper, from two aspects of hardware and software about automatic temperature control process, the control process is mainly used AT89C51, ADC0809, LED display, LM324 comparator, but mainly through the DS18B20 digital temperature sensor to collect the environmental temperature, the single-chip microcomputer as the core control component, and through four digital tube display real-time temperature of a digital thermometer. Software using assembly language to program design, so that the instruction execution speed, save the memory space. In order to facilitate the expansion and the change, the software design uses the modular structure, make the logic relation of designing program more concise, making hardware tocoordinatetheoperation under the software control.
Keywords: SCM system; sensor; data acquisition; a / D converter temperature;
目 錄
1 緒 論 2
1.1課題的背景及其意義 2
1.2課題研究的內容及要求 3
1.2.1 課題的主要研究的內容 3
2 AT89C51系列單片機介紹及硬件設計 5
2.1 AT89C51系列單片機介紹 5
2.1.1 AT89C51系列基本組成及特性 5
2.1.2 AT89C51系列引腳功能 6
2.1.3 AT89C51系列單片機的功能單元 8
2.2 硬件設計 11
2.2.1 溫度采樣部分 11
2.2.2 控制溫度 13
2.2.3 模數(shù)轉換部分 14
2.2.4 模數(shù)轉換技術 14
2.2.5 積分型模數(shù)轉換器 14
2.2.6 顯示部分 15
3 軟件設計 17
3.1主程序流程圖 17
3.2 讀溫度子程序 17
3.3 計算溫度子程序 18
3.4按鍵流程圖 19
3.5 顯示流程圖 20
結 論 22
參考文獻 23
謝 辭 24
摘 要
近年來隨著計算機在社會領域的滲透, 單片機的應用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。
本文從硬件和軟件兩方面來講述水溫自動控制過程,在控制過程中主要應用AT89C51、ADC0809、LED顯示器、LM324比較器,而主要是通過 DS18B20數(shù)字溫度傳感器采集環(huán)境溫度,以單片機為核心控制部件,并通過四位數(shù)碼管顯示實時溫度的一種數(shù)字溫度計。軟件方面采用匯編語言來進行程序設計,使指令的執(zhí)行速度快,節(jié)省存儲空間。為了便于擴展和更改,軟件的設計采用模塊化結構,使程序設計的邏輯關系更加簡潔明了,使硬件在軟件的控制下協(xié)調運作。
關鍵詞:單片機系統(tǒng);傳感器;數(shù)據采集;模數(shù)轉換器;溫度
Abstract
In recent years along with computer penetration in the social sphere, SCM applications are constantly deepening, led the traditional control test at the same time ever updated.
.In this paper, from two aspects of hardware and software about automatic temperature control process, the control process is mainly used AT89C51, ADC0809, LED display, LM324 comparator, but mainly through the DS18B20 digital temperature sensor to collect the environmental temperature, the single-chip microcomputer as the core control component, and through four digital tube display real-time temperature of a digital thermometer. Software using assembly language to program design, so that the instruction execution speed, save the memory space. In order to facilitate the expansion and the change, the software design uses the modular structure, make the logic relation of designing program more concise, making hardware tocoordinatetheoperation under the software control.
Keywords: SCM system; sensor; data acquisition; a / D converter temperature;
目 錄
1 緒 論 2
1.1課題的背景及其意義 2
1.2課題研究的內容及要求 3
1.2.1 課題的主要研究的內容 3
2 AT89C51系列單片機介紹及硬件設計 5
2.1 AT89C51系列單片機介紹 5
2.1.1 AT89C51系列基本組成及特性 5
2.1.2 AT89C51系列引腳功能 6
2.1.3 AT89C51系列單片機的功能單元 8
2.2 硬件設計 11
2.2.1 溫度采樣部分 11
2.2.2 控制溫度 13
2.2.3 模數(shù)轉換部分 14
2.2.4 模數(shù)轉換技術 14
2.2.5 積分型模數(shù)轉換器 14
2.2.6 顯示部分 15
3 軟件設計 17
3.1主程序流程圖 17
3.2 讀溫度子程序 17
3.3 計算溫度子程序 18
3.4按鍵流程圖 19
3.5 顯示流程圖 20
結 論 22
參考文獻 23
謝 辭 24