單片機課程設計報告一數字溫度計
- 文件介紹:
- 該文件為 doc 格式,下載需要 5 積分
- 單片機課程設計報告-數字溫度計摘要:隨著時代的進步和發展,單片機技術已經普及到我們生活,工作,科研,各個領域,已經成為一種比較成熟的技術,本文將介紹一種基于單片機控制的數字溫度計,本溫度計屬于多功能溫度計,可以設置上下報警溫度,當溫度不在設置范圍內時,可以報警。
關鍵詞:單片機,數字控制,溫度計, DS18B20,AT89S51
1 引言
隨著人們生活水平的不斷提高,單片機控制無疑是人們追求的目標之一,它所給人帶來的方便也是不可否定的,其中數字溫度計就是一個典型的例子,但人們對它的要求越來越高,要為現代人工作、科研、生活、提供更好的更方便的設施就需要從數單片機技術入手,一切向著數字化控制,智能化控制方向發展。
本設計所介紹的數字溫度計與傳統的溫度計相比,具有讀數方便,測溫范圍廣,測溫準確,其輸出溫度采用數字顯示,主要用于對測溫比較準確的場所,或科研實驗室使用,該設計控制器使用單片機AT89S51,測溫傳感器使用DS18B20,用3位共陽極LED數碼管以串口傳送數據,實現溫度顯示,能準確達到以上要求。
2 總體設計方案
2.1數字溫度計設計方案論證
2.1.1方案一
由于本設計是測溫電路,可以使用熱敏電阻之類的器件利用其感溫效應,在將隨被測溫度變化的電壓或電流采集過來,進行A/D轉換后,就可以用單片機進行數據的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設計需要用到A/D轉換電路,感溫電路比較麻煩。
2.1.2 方案二
進而考慮到用溫度傳感器,在單片機電路設計中,大多都是使用傳感器,所以這是非常容易想到的,所以可以采用一只溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測溫度值,進行轉換,就可以滿足設計要求。
從以上兩種方案,很容易看出,采用方案二,電路比較簡單,軟件設計也比較簡單,故采用了方案二。
2.2方案二的總體設計框圖
溫度計電路設計總體設計方框圖如圖1所示,控制器采用單片機AT89S51,溫度傳感器采用DS18B20,用3位LED數碼管以串口傳送數據實現溫度顯示。
圖1 總體設計方框圖
2.2.1 主控制器
單片機AT89S51具有低電壓供電和體積小等特點,四個端口只需要兩個口就能滿足電路系統的設計需要,很適合便攜手持式產品的設計使用系統可用二節電池供電。
2.2.2 顯示電路
顯示電路采用3位共陽LED數碼管,從P3口RXD,TXD串口輸出段碼。
2.2.3溫度傳感器...