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

QQ登錄

只需一步,快速開始

搜索
查看: 2871|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

基于AT89C52單片機(jī)和DS18B20的溫度測(cè)量系統(tǒng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:361231 發(fā)表于 2019-5-17 21:42 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
1.1設(shè)計(jì)任務(wù)  
設(shè)計(jì)一溫度測(cè)量系統(tǒng)(用DS18B20作溫度傳感器,用作鍵盤和顯示控制器)
1.2設(shè)計(jì)指標(biāo)
1、 溫度測(cè)量范圍:-55°C ~100°C,測(cè)量精度±0.01°C
2、 用六位七段LED數(shù)碼顯示器顯示測(cè)量的溫度值(一位符號(hào),三位整數(shù),二位小數(shù))。
3、 可通過從鍵盤輸入連續(xù)顯示測(cè)量的溫度值或定點(diǎn)顯示溫度值。

系統(tǒng)調(diào)試過程中出現(xiàn)的問題及解決的方法     
在調(diào)試程序的過程中發(fā)現(xiàn)沒有實(shí)現(xiàn)預(yù)期的效果,根據(jù)排查發(fā)現(xiàn)發(fā)現(xiàn)DS18B20沒有工作,查閱DS18B20相關(guān)信息發(fā)現(xiàn)DS18B20管腳接的有問題,同時(shí)沒有考慮其讀寫時(shí)序問題
使用DS18B20應(yīng)注意以下問題:
(1)較小的硬件開銷需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于DS18B20與微處 理器間采用串行數(shù)據(jù)傳送,因此,在對(duì)DS18B20進(jìn)行讀寫編程時(shí),必須嚴(yán)格保證讀寫時(shí)序,否則將無法讀取測(cè)溫結(jié)果。      
(2)在DS18B20測(cè)溫程序設(shè)計(jì)中,向DS18B20發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待其返回信號(hào),一旦某個(gè)DS 18B20接觸不好或斷線,當(dāng)程序讀該DS18B20時(shí),將沒有返回信號(hào),程序進(jìn)入死循環(huán)。這一點(diǎn)在進(jìn)行DS18B20硬件連接和軟件設(shè)計(jì)時(shí)也要給子一定的重視。
六、心得體會(huì)
在本次課程設(shè)計(jì)的過程中,我遇到了很多的問題,雖然以前也做過類似的課程設(shè)計(jì),但是這次確實(shí)讓我們學(xué)到了很多。不僅要選好元件,還要把這些元件合理地組織起來,所以要學(xué)會(huì)如何尋找和搜索自己需要的資料。雖然有些困難,但是經(jīng)過努力,我還是完成了電路的設(shè)計(jì)。
從本次的課程設(shè)計(jì)中,讓我意識(shí)到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)運(yùn)用到實(shí)際當(dāng)中,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。培養(yǎng)了一定的獨(dú)立思考能力、解決問題的能力。同時(shí)也學(xué)到了和他人愉快合作的技巧。每當(dāng)我遇到問題時(shí),學(xué)會(huì)了理性的分析,最終解決問題。同時(shí)在討論問題時(shí)認(rèn)真聆聽別人的思想和意見也很重要,在聆聽的同時(shí)也會(huì)學(xué)到很多東西。所以這次實(shí)習(xí)讓我學(xué)到了很多的東西

全部資料51hei下載地址:
基于AT89C52和DS18B20的.docx (303.41 KB, 下載次數(shù): 90)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:682512 發(fā)表于 2020-1-8 14:45 | 只看該作者
是匯編版嘛?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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