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