資源描述:
《溫度與上位機(jī)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、河南大學(xué)物理與電子學(xué)院2015級(jí)單片機(jī)課程設(shè)計(jì)論文溫度與上位機(jī)論文作者姓名:作者學(xué)號(hào):所在學(xué)院:所學(xué)專(zhuān)業(yè):任課老師:論文完成時(shí)間:目錄180前言·····································11系統(tǒng)組成與功能···························11.1系統(tǒng)組成·····························11.1.1AT89C52單片機(jī)·················11.1.2LCD1602液晶···················21.1.3DHT11的概述···················21.1.4nRF24L01的概述
2、················32系統(tǒng)原理································52.1系統(tǒng)仿真圖···························52.2擴(kuò)展仿真圖···························62.3實(shí)物照片·····························63程序流程圖······························94主要程序代碼····························105硬件過(guò)程································125.1發(fā)送板部分··············
3、·············125.2接收板過(guò)程···························136結(jié)論·····································1618河南大學(xué)物理與電子學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì)論文帶存儲(chǔ)功能的數(shù)碼調(diào)頻發(fā)射機(jī)0前言電子技術(shù)的快速發(fā)展使得各種各樣的電子產(chǎn)品都朝著便攜式和小型輕量化的方向發(fā)展,也使得更多的無(wú)線通信系統(tǒng)得到了發(fā)展。溫度濕度的檢測(cè)這些年來(lái)應(yīng)用領(lǐng)域原來(lái)越多本設(shè)計(jì)制作的是一款基于單片機(jī)的溫濕度控制系統(tǒng)。傳統(tǒng)的溫度計(jì)測(cè)量精度差、顯示不直觀、不能精確設(shè)定測(cè)量范圍。與傳統(tǒng)溫度計(jì)相比,該濕度控制系統(tǒng)具有讀數(shù)方便,測(cè)溫范圍廣,測(cè)溫準(zhǔn)確,顯示直觀、功
4、能多樣、成本低廉且可以測(cè)量濕度等諸多優(yōu)點(diǎn),符合電子儀器儀表的發(fā)展趨勢(shì)。該設(shè)計(jì)控制器使用單片機(jī)STC89C51,溫濕度傳感器使用DHT11,1602液晶顯示。在本學(xué)期的單片機(jī)在課程設(shè)計(jì)中,我們兩個(gè)人一組共同討論并設(shè)計(jì)出了一種基于單片機(jī)控制的溫度測(cè)試。而且設(shè)計(jì)出了實(shí)際的成品,經(jīng)過(guò)調(diào)試后能實(shí)現(xiàn)預(yù)期的功能,同時(shí)我們兩個(gè)人在能實(shí)現(xiàn)其基本功能的基礎(chǔ)上進(jìn)行了一定程度的功能擴(kuò)展。1系統(tǒng)組成與功能1.1系統(tǒng)組成本系統(tǒng)主要有單片機(jī)STC89C51,溫濕度傳感器使用DHT11,1602液晶顯示、nRF24L01等元件組成。1.1.1AT89C52單片機(jī)圖1-1AT89C51引腳圖AT89c52具有如下特點(diǎn):40個(gè)
5、引腳,8kBytesFlash片內(nèi)程序存儲(chǔ)器,256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門(mén)狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。此外,AT89c18河南大學(xué)物理與電子學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì)論文52設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過(guò)軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位[2]。引腳圖如圖1-1所示。1.1.2LCD1602液晶液晶顯示的原
6、理是利用液晶的物理特性,通過(guò)電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電就有顯示。LCD1602是有32個(gè)5x7點(diǎn)陣組成的行字符型顯示屏。其操作方法如下:讀寫(xiě)時(shí)序操作讀狀態(tài)RS=L,R/W=H,E=H輸出D0—D7寫(xiě)指令RS=L,R/W=L,D0—D7指令碼,E=高脈沖讀數(shù)據(jù)RS=H,R/W=H,E=H輸出D0—D7數(shù)據(jù)寫(xiě)數(shù)據(jù)RS=H,R/W=L,D0—D7數(shù)據(jù),E=高脈沖1.1.3DHT11的概述18河南大學(xué)物理與電子學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì)論文DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。它應(yīng)用專(zhuān)用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長(zhǎng)期穩(wěn)定性。傳
7、感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能8位單片機(jī)相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強(qiáng)、性?xún)r(jià)比極高等優(yōu)點(diǎn)。每個(gè)DHT11傳感器都在極為精確的濕度校驗(yàn)室中進(jìn)行校準(zhǔn)。校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在OTP內(nèi)存中,傳感器內(nèi)部在檢測(cè)信號(hào)的處理過(guò)程中要調(diào)用這些校準(zhǔn)系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡(jiǎn)易快捷。超小的體積、極低的功耗,信號(hào)傳輸距離可達(dá)20米以上,使其成為各類(lèi)應(yīng)用甚至最為苛