找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4008|回復(fù): 1
收起左側(cè)

基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)

[復(fù)制鏈接]
ID:154956 發(fā)表于 2017-3-8 09:56 | 顯示全部樓層 |閱讀模式
本帖最后由 韓文 于 2017-3-8 15:00 編輯

這個(gè)是要求:              設(shè)計(jì)一種新型溫度儀。該新溫度儀通過(guò)外圍溫度傳感器測(cè)量多點(diǎn)溫度傳送至單片機(jī),由單片機(jī)進(jìn)行運(yùn)算處理,即單片機(jī)根據(jù)需求進(jìn)行計(jì)算得出平均值,變化趨勢(shì)等數(shù)據(jù),并且在異常溫度時(shí)報(bào)警,然后顯示到LCD液晶顯示器,并且可以通過(guò)液晶屏幕調(diào)整對(duì)溫度儀工作模式、顯示方式等。整體實(shí)現(xiàn)溫度檢測(cè)、數(shù)據(jù)運(yùn)算、結(jié)果顯示、信息存儲(chǔ)、以及單片機(jī)與顯示器簡(jiǎn)單的通信。


我現(xiàn)在的想法是使用AT89C52單片機(jī),八個(gè)DS18B20溫度傳感器,一個(gè)lcd12864顯示屏和4x4按鈕矩陣這些硬件。(用開(kāi)發(fā)板做) 8個(gè)LED小燈泡,一個(gè)蜂鳴器。
在最開(kāi)始的時(shí)候  顯示屏顯示的是八路的溫度(就顯示8個(gè)溫度就行),這個(gè)時(shí)候按曲線或者平均數(shù)顯示這八路實(shí)時(shí)顯示溫度的曲線(按照線路編號(hào)順序排成曲線)和平均值。   在按下1\2\3。。。時(shí)顯示1\2\3。。。路各自的溫度和上下限報(bào)警溫度(這個(gè)時(shí)候按上下限按鈕可以用1-9設(shè)置上下限  按確定按鈕確定上下限    測(cè)量范圍在-10 攝氏度 到85攝氏度  精度為小數(shù)點(diǎn)后一位)   當(dāng)顯示一路的時(shí)候,按下曲線或者平均數(shù)會(huì)顯示這一路在最近一段時(shí)間內(nèi)的變化曲線和平均數(shù)。(學(xué)長(zhǎng)提示我可以做這樣的,實(shí)在是有點(diǎn)不會(huì)))///////  不按這種的話可以把按鍵矩陣這塊做成無(wú)線遙控的 ,這個(gè)按鍵可以是淘寶賣的紅外遙控的,退出按鍵返回首頁(yè)顯示八路的溫度頁(yè)面。鍵盤(pán)上多加了一個(gè)開(kāi)/關(guān),就是在第一次按下開(kāi)關(guān)的時(shí)候,整個(gè)系統(tǒng)啟動(dòng)。再次按下的時(shí)候整個(gè)系統(tǒng)關(guān)閉。

當(dāng)某一路溫度超限是蜂鳴器報(bào)警,超限的一路led亮起。

1 2 3上限設(shè)置
4 5 6下限設(shè)置
7 8 9變化曲線
確定 退出開(kāi)/關(guān) 平均數(shù)
4x4 鍵盤(pán)是這樣的。

我找了幾篇類似的論文,硬件大概的連接差不多懂,就是程序這塊實(shí)在是爆炸,想找個(gè)熟悉這塊的大神教我做做。一直在線等。



相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:151348 發(fā)表于 2017-3-8 21:20 | 顯示全部樓層
模塊化編程,主要分3個(gè)部分,DS18B20、LCD12864、矩陣鍵盤(pán)。先分別調(diào)通各部分程序,然后再結(jié)合起來(lái),F(xiàn)成的程序很多,各種開(kāi)發(fā)板光盤(pán)資料一般都有提供相關(guān)程序
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表