freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的無線溫度采集監(jiān)測報警器的設計畢業(yè)論文-wenkub.com

2025-06-23 20:41 本頁面
   

【正文】 delay_1ms(1000)。 sta=SPI_Read(READ_REG + STATUS)。 Tx_Buf[1] = temperature / 256。 temperature = read_temp()。 //返回讀出的溫度 帶小數(shù)}/******************主程序**********************/ void main(){ CE=0。 value = 8。 //發(fā)出讀取暫存器命令 EA = 0。 //啟動一次溫度轉換命令 delay_uint(50)。 uchar low。 //釋放總線 if(dq == 1) //開始讀寫數(shù)據(jù) value |= 0x80。i8。 // 60us dq = 1。i++) { //寫數(shù)據(jù)是低位開始 dq = 0。 //200us dq = 1。 //750us dq = 1。 dq = 1。j120。/***********************1ms延時函數(shù)*****************************/void delay_1ms(uint q){ uint i,j。在同學的幫助下,老師不厭其煩的修改中,使我順利完全了本次畢業(yè)設計。在對溫度監(jiān)測系統(tǒng)總體認識的基礎上,利用所學的基本理論和查閱的相關資料,實現(xiàn)對其的硬件電路和軟件程序的設計,做到與實際相結合。基于DS18B20數(shù)字溫度傳感器構成的實時監(jiān)控系統(tǒng)確實具有精度高、抗干擾能力強、電路簡單等諸多優(yōu)點。圖52 溫度超過上下值報警器報警6 總結本文中無線溫度采集系統(tǒng)的設計,在智能控的制方面,應用了單片機STC89C52作為系統(tǒng)控制的核心,最大限度的將具備的資源采用到設計中,既體現(xiàn)了單片機最小系統(tǒng)的應用的靈活性,又實現(xiàn)功能多樣智能控制。當采集端傳輸數(shù)據(jù)時,信號指示燈閃爍。然后將nRF24L01的收發(fā)部分分別與兩片STC89C52相連,寫入發(fā)射一個常數(shù)的程序,檢測收發(fā)模塊及程序是否好使。 5 硬件功能實現(xiàn) 系統(tǒng)調試在完成硬件電路的焊接后。開始初始化置底CE配置CONFIG為發(fā)射模式寫入發(fā)送地址寫入接收地址寫入發(fā)送數(shù)局數(shù)據(jù)通道0允許設置工作頻率設置數(shù)據(jù)傳輸率與功率CE置高延 時CE置底清狀態(tài)寄存器圖44 無線發(fā)射軟件流程圖 無線接收模塊軟件設計接收數(shù)據(jù)的時后,先將nRF24L01配置成接收模式。圖43 溫度檢測軟件流程圖 無線發(fā)射模塊軟件設計 首先將進行初始化的操作,初始化包含設置單片機I/O與SPI相關寄存器兩部分內(nèi)容,其可以與nRF24L01進行通信。然后經(jīng)過溫度處理后通過調用無線發(fā)送程序將溫度數(shù)據(jù)發(fā)送給接收端。 發(fā)送部分發(fā)送部分的一個循環(huán)的總體思路是這樣的,先初始化nRF24L01,從DS18B20讀出溫度(DS18B20采用默認的12位精度),將得到的溫度值的反碼轉化成十進制,取溫度數(shù)組的高兩位(即整數(shù)部分)寫入發(fā)送數(shù)據(jù)數(shù)組,然后初始化nRF24L01,將溫度發(fā)送,其流程圖如圖41所示。(3)在程序存儲區(qū),數(shù)據(jù)存儲區(qū)需要合理的規(guī)劃,既能夠節(jié)約內(nèi)存的容量,又能操作方便[9]。圖38 電源接口電路4 系統(tǒng)軟件設計 軟件設計思路應用系統(tǒng)中的應用軟件是根據(jù)系統(tǒng)功能要求設計的,應穩(wěn)定正確的實現(xiàn)系統(tǒng)的各種功能。圖36 按鍵連接電路圖 溫度采集模塊溫度傳感器DS18B20可直接與單片機相連完成數(shù)據(jù)的采集與處理,本設計中與發(fā)送端單片機的P26連接[8],接口電路如圖37所示。電路如圖35所示。如圖32與圖33。本設計由STC89C52作為主控CPU, DS18B20溫度采集模塊、nRF24L0l無線收發(fā)模塊和顯示模塊組成整個系統(tǒng),如圖31所示。3 硬件系統(tǒng)設計 硬件系統(tǒng)總體結構隨著生活水平的不斷提高和科學技術的逐漸進步,人們對溫度監(jiān)測數(shù)據(jù)的精度要求也越來越嚴格。用于存放DS18B20ID編碼的ROM 只讀存儲器,它共有64位ROM。C~+125176。nRF24L01可以通過配置寄存器配置為發(fā)射、接收、空閑及掉電這四種工作模式,具體如表21所示。一般STC單片機資源比其它單片機要多,而且執(zhí)行的速度快;STC系列單片機使用串口對單片機進行燒寫,下載程序較為方便;STC89C52單片機內(nèi)部集成了看門狗電路;且具有很強抗干擾能力[3]。XTAL1和XTAL2分別為反向放大器的輸入和輸出,反向放大器可以配置為片內(nèi)振蕩器。一般復位包含上電自動復位與外部按鍵的手動復位,單片機要是在時鐘電路的工作以后,在RESET端持續(xù)的給出2個機器周期高電平就可以完成復位的操作。連接方式為單片機中的40腳VCC接正極5V,而20腳VSS接電源地端。這個模塊以單片機為中心,把程序代碼燒進去,然后外接復位電路、振蕩電路、鍵盤控制、LED顯示電路、報警電路等子模塊。STC89C52具有以下標準功能:8K字節(jié)的Flash,256字節(jié)的RAM,32位I / O線,看門狗定時器,兩個數(shù)據(jù)指針,三個十六位定時器/計數(shù)器,一個六向量二級中斷結構,全雙工串行口,片內(nèi)振蕩器和時鐘電路。主機為接收端,由AT89S52單片機,nRF24L01無線射頻模塊,顯示模塊,報警電路組成。同時程序可以設定上下限報警溫度。采用STC89C52單片機作為主控芯片。(4)顯示電路:顯示當前所測得的溫度。 本系統(tǒng)主要由六個模塊組成:、測溫電路、發(fā)送電路、接收電路、顯示電路和報警電路。而DS18B20體積小,使用方便、經(jīng)濟實惠。采用高速低功耗的NRF24L01無線射頻模塊,具有自動重發(fā)的功能、數(shù)據(jù)包識別及CRC校驗功能,增強型ShockBurstTM模式可以同時控
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1