基于串口通訊的單片機測溫系統設計
- 文件下載:
-

- 文件介紹:
- 該文件為 doc 格式,下載需要 10 積分
- 基于串口通訊的單片機測溫系統設計目錄
摘 要 - 1-
1.設計任務書 - 2 -
2.具體設計 - 3 -
2.1 方案設計及論證 - 3 -
2.2 電路設計 - 3 -
2.2.1單片機最小系統 - 4 -
2.2.2 溫度傳感電路設計 - 5 -
2.2.3溫度控制電路設計 - 6 -
2.2.4鍵盤電路設計 - 6 -
2.2.5顯示電路設計 - 8 -
2.2.6串行口收發電路 - 8 -
3.系統的軟件設計 - 11 -
3.1 系統的主程序設計 - 11 -
4.系統的控制 - 12 -
附錄一 - 15 -
摘 要
隨著科技的不斷進步,在工業生產中溫度是常用的被控參數,而采用單片機來對這些被控參數進行控制已成為當今的主流。本文介紹了數字溫度測量及自動控制系統的設計。本文采用單片機來實現對溫度的控制。它的主要組成部分有:AT89S51單片機、溫度傳感器、鍵盤與顯示電路、溫度控制電路、串口通訊電路。它可以實時的顯示和設定溫度,實現對溫度的自動控制。通過測試表明,本設計對溫度的控制有方便、簡單的特點,從而大幅提高了被控溫度的技術指標。
關鍵詞: 單片機 溫度傳感器 鍵盤和顯示 串口通訊
1.設計任務書
1.設計題目:基于串行口收發電路的溫度測量單片機系統設計
1.2目的意義:(1)綜合運用并鞏固所學單片機設計知識;
(2)采用編程的方法實現基于串行口收發電路的溫度測量單片機系統設計。
1.3設計內容:
⑴A/D轉換電路的制作 。
⑵單片機串行口收發電路的制作
(3)基本人機接口設計
設計要求:
①按題意要求,畫出原理圖;
②單片機接線圖;
③按照題目要求設計采集電路;
④完成單片機控制程序;
⑤成設計說明書(10頁);
⑥設計上交內容:設計說明書(包括1、2、3、4、5項)
1.4設計步驟
⑴理解并確定設計要求
⑵確定整體控制方案
⑶編寫程序
2.具體設計
2.1 方案設計及論證
由于課題基本要求設計一種數字溫度控制系統,測量范圍0~50°C,分辨率不低于1°C;通過鍵盤可任意設置溫度報警的上限和下限,當溫度達到高、低限溫點時將發出聲或光報警信息的溫度測量系統。 但通過我們對各種溫度測量系統的觀察,發現了一些不足之處,比如:溫度分辨率過大、無時間和日期顯示等,這都給人們的使用帶來了某些不便。為此設計了一種具有溫度測量和萬年歷顯示功能的基于51單片機的溫度測量系統。
單片機芯片的選擇:
采用89C2芯片作為硬件核心,STC89C52是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統可編程Flash 存儲器。
顯示模塊選擇:
。采用液晶1602顯示,雖然顯示不了文字,但是價格較實惠,比液晶12864的體積小,功能也相差無幾,較適合此次作品。因而選用液晶1602顯示。
時鐘芯片的選擇:
不使用時鐘芯片,而直接用STC89C52單片機來實現電子萬年歷設計。
溫度傳感器選擇:...