|
目 錄
前 言 1
第1章 緒論 2
1.1 設計背景 2
1.1.1 溫度計的介紹 2
1.1.2 溫度傳感器的發展狀況 3
1.2 選題的目的和意義 4
1.2.1 選題的目的 4
1.2.2 選題的意義 4
第2章 系統概述 5
2.1 設計方案的選擇 5
2.1.1 方案一 5
2.1.2 方案二 6
2.2 系統設計原理 6
第3章 系統硬件的設計 8
3.1 AT89C52的介紹 8
3.2 DS18B20的介紹 11
3.2.1 DS18B20的引腳排列 11
3.2.2 DS18B20內部結構 12
3.2.3 DS18B20的測溫原理 16
3.2.4 DS18B20使用的注意事項 17
3.3 數字溫度計電路設計 18
3.3.1 數字溫度計原理圖 18
3.3.2 時鐘電路的設計 18
3.3.3 復位電路的設計 19
3.3.4 接口電路的設計 20
3.3.5 顯示電路的設計 20
3.3.6 報警電路的設計 23
第4章 系統軟件的設計 24
4.1軟件Proteus與Keil 24
4.1.1 Proteus軟件 24
4.1.2 Keil軟件 27
4.2 系統主程序 29
4.2.1 主程序 29
4.2.2 DS18B20初始化 30
4.2.3 溫度轉換命令子程序 30
4.2.4 溫度數據的計算處理方法 31
4.3 源程序 31
第5章 仿真 32
5.1 仿真結果 32
結 論 34
謝 辭 35
參考文獻 36
附 錄 37
外文資料翻譯 46
|
|