利用數(shù)字溫度傳感器DS18B20與單片機(jī)結(jié)合來(lái)測(cè)量溫度。利用數(shù)字溫度傳感器DS18B20測(cè)量溫度信號(hào),計(jì)算后在LED數(shù)碼管上顯示相應(yīng)的溫度值。其溫度測(cè)量范圍為-55℃~125℃,精確到0.5℃。數(shù)字溫度計(jì)所測(cè)量的溫度采用數(shù)字顯示,控制器使用單片機(jī)AT89C51,溫度傳感器使用DS18B20,用3位共陽(yáng)極LED數(shù)碼管以串口傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示。
目錄
緒論.......................................................................................3
1.原理介紹............................................................................4
1.1總體設(shè)計(jì)方案............................................................4
1.2主控制部分................................................................4
1.3總體設(shè)計(jì)框圖............................................................4
2.硬件電路...........................................................................5
2.1 硬件電路預(yù)覽...........................................................5
2.2 DS18B20介紹............................................................5
2.3 AT89C51介紹............................................................8
2.4 數(shù)碼管介紹.............................................................10
3.程序設(shè)計(jì)..........................................................................11
3.1 程序流程圖.............................................................11
3.2 程序清單.................................................................12
4.仿真效果圖......................................................................16
5.結(jié)論與總結(jié)......................................................................18
0.png (70.07 KB, 下載次數(shù): 68)
下載附件
2017-6-9 17:42 上傳
0.png (125.96 KB, 下載次數(shù): 69)
下載附件
2017-6-9 17:42 上傳
結(jié)論與總結(jié)
結(jié)論:AT89C51的時(shí)鐘為12M,I/O口可達(dá)32個(gè),高的時(shí)鐘頻率和豐富的I/O,都為實(shí)現(xiàn)電路功能提供了非常有利的條件。同時(shí)AT89C51內(nèi)含4KB FLASH ROM,開(kāi)發(fā)環(huán)境友好,易用,方便,大大加快本系統(tǒng)設(shè)計(jì)開(kāi)發(fā)。所使用的DS18B20數(shù)字溫度傳感器,CPU只需一根端口線就能與諸多DS18B20通信。占用微處理器的端口少,可節(jié)省大量的引線和邏輯電路。實(shí)時(shí)顯示電路的設(shè)計(jì),使溫度信息更迅速,直觀地發(fā)布。本制作的設(shè)計(jì)中使用了傳感器的只是插座電路,因此,該系統(tǒng)的可擴(kuò)展性很強(qiáng)。整個(gè)系統(tǒng)硬件簡(jiǎn)單、可靠,系統(tǒng)成本低。
總結(jié):本次課設(shè)的任務(wù)是采用AT89C2051單片機(jī)作控制器,溫度傳感器選用DS18B20來(lái)設(shè)計(jì)數(shù)字溫度計(jì),系統(tǒng)由3個(gè)模塊組成:主控制器、測(cè)溫電路及顯示電路。主控制器由單片AT89C2051實(shí)現(xiàn),測(cè)溫電路由溫度傳感器DS18B20實(shí)現(xiàn),顯示電路由4位LED數(shù)碼管直讀顯示。
通過(guò)本次課設(shè)使我學(xué)會(huì)了很多東西,通過(guò)自己找材料,向老師答疑,與同學(xué)討論,自己修改,研究,最終完成本次課設(shè)。在這個(gè)過(guò)程中,不但使我對(duì)單片機(jī)課程所學(xué)的知識(shí)有了更深入的了解,而且還培養(yǎng)了我的自學(xué)能力。有些不懂的問(wèn)題通過(guò)向老師請(qǐng)教得到解決,使我受益匪淺。課設(shè)的過(guò)程是艱辛的,但是收獲是巨大的。首先,我再一次的加深鞏固了對(duì)已有的知識(shí)的理解及認(rèn)識(shí);其次,我第一次將課本知識(shí)運(yùn)用到了實(shí)際設(shè)計(jì),使得所學(xué)知識(shí)在更深的層次上得到了加深。再次,因?yàn)檫@次課程設(shè)計(jì)的確在某些方面存有一定難度,這對(duì)我來(lái)講都是一種鍛煉,培養(yǎng)了我自學(xué)、查閱搜集資料的能力;再有,計(jì)算操作工程中,我們?cè)?jīng)面臨過(guò)失敗、品味過(guò)茫然,但是最終我還是堅(jiān)持下來(lái)了,這就是我意志、耐力和新年上的勝利,在今后的日子里,它必將成為我的寶貴財(cái)富。
完整論文下載(word格式 可編輯):
基于數(shù)字溫度傳感器的數(shù)字溫度計(jì).doc
(421.5 KB, 下載次數(shù): 124)
2017-6-9 10:45 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|