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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-基于nrf24l01無(wú)線數(shù)據(jù)采集-文庫(kù)吧資料

2024-11-18 10:06本頁(yè)面
  

【正文】 write_byte(dat) 。實(shí)現(xiàn)方式如下: void display(uchar addr, uchar dat)//在 addr 地址上顯示一字節(jié)數(shù)據(jù) { delay(10) 。 display(0x43,TH%10+0x30)。 display(0x03,RH%10+0x30)。 轉(zhuǎn)換方式如下方式,加 0x30 的作用就是起到將采集到的數(shù)據(jù)轉(zhuǎn)換為字符。 } return data_byte。 //超時(shí)則跳出 for 循環(huán) //判斷數(shù)據(jù)位是 0 還是 1 // 如果高電平高過(guò)預(yù)定 0 高電平值則數(shù)據(jù)位為 1 data_byte=1。count++)。 while((DHT11_dat)amp。 if(DHT11_dat==1)temp=1。 delay1()。 delay1()。amp。i++) { count=2。 for(i=0。 相反延時(shí)過(guò)長(zhǎng)也可能 會(huì)出現(xiàn)相同的結(jié)果。 發(fā)送模塊的軟件設(shè)計(jì) 發(fā)送模塊軟件設(shè)計(jì)部分是 在 Keil 環(huán)境下是實(shí)現(xiàn)的。 而且 Keil 生成目標(biāo)代碼的效率很高 [1],很多 語(yǔ)句生成的匯編代碼很緊湊, 也很 容易理解 。 上位機(jī)對(duì)外界環(huán)境 數(shù)據(jù)監(jiān)測(cè)的流程如圖 所示: 圖 第四章 軟件設(shè)計(jì) 在本課題的研究中,硬件部分的軟件編程實(shí)現(xiàn)方式采用的是在 Keil 環(huán)境下, 編寫(xiě) C 語(yǔ)言程序來(lái)實(shí)現(xiàn)控制系統(tǒng) 的控制。 VB 支持面向?qū)ο蟮某绦?設(shè)計(jì),它具有結(jié)構(gòu)化的事件驅(qū)動(dòng)編程方式,并且可以使用無(wú)限擴(kuò)增的控 15 件 [4]。 en = 0 。 P1 = cmd 。 rw = 0 。 } void write_cmd(uchar cmd)// 寫(xiě)指令 { while(lcd_bz()) 。 en = 1 。 en = 0 。 rs = 1 。 根據(jù)圖 得到向液晶里寫(xiě)指令和寫(xiě)數(shù)據(jù)的C語(yǔ)言實(shí)現(xiàn)函數(shù)。本系統(tǒng)中采用的是 16 條引腳的 1602 液晶。 1602與單片機(jī)控制系統(tǒng)連接電路如下圖 所示 。 E=0(插短路器 ): 8N1 不帶校驗(yàn)位。 JP2 的 E 位是用來(lái)對(duì)校驗(yàn)方式的選擇:即 8E1 和 8N1 的選擇。 D=0(插短路器 ): COM2=RS232,為 RS232 的 RXD、 TXD。 NRF24L01 的通訊方式 : 無(wú)線通訊模塊通訊信道可通過(guò)通訊方式選擇跳線 (JP2)的進(jìn)行選擇,信道選擇 ABC 三位跳線位置不同對(duì)應(yīng)不同通訊信道,用戶可通過(guò) ABC 確定使用07 號(hào)信道,在一個(gè)通訊小網(wǎng)中,只要 ABC 跳線方式相同,就可以相互通訊。 NRF24L01 的接口定義 如下表 表 NRF24L01 接口定義 引腳編號(hào) 引腳名稱 說(shuō)明 電平說(shuō)明 備注 1 GND 電源地 電源地 2 VCC 電源正極 +— 3 RXD/TLL 串行數(shù)據(jù) 接收端 TLL 電平 接 TXD 4 TXD/TLL 串行數(shù)據(jù) 發(fā)送端 TLL 電平 接 RXD 5 SGND 信號(hào)地 信號(hào)地 6 A(TXD) 數(shù)據(jù)發(fā)送端 RS232 的 TXD 7 B(RXD) 數(shù)據(jù)接收端 RS232 的 RXD 8 無(wú)定義 9 無(wú)定義 在 接口定義中 , 管腳 4 用于 TTL 電平數(shù)據(jù)收發(fā),可與單片機(jī)或其它UART 器件直接連接使用, 7 腳提供 RS232 通訊接口,可與計(jì)算機(jī)串口直 10 接相連。 接收情況下,電流 10mA,發(fā)射電流 30mA, 休眠時(shí)電流僅為 10uA。 COM2由用戶自定義為標(biāo)準(zhǔn)的 RS232/RS485 口。 f.雙串口, 3 種接口方式。 提供 8 個(gè) 通 訊 信 道 , 以 便 于 來(lái) 滿 足 多 種 通 信 組 合 。自動(dòng)過(guò)濾掉空中產(chǎn)生的噪音信號(hào)及假數(shù)據(jù) 。 9 d.透明的數(shù)據(jù)傳輸。 在視距情況下,天線高度 3m,可靠傳輸距離 300m。 基于 FSK 的調(diào)制方式,采用高效前向糾錯(cuò)信道編碼技術(shù),提高了數(shù)據(jù)抗突發(fā)干擾和隨機(jī)干擾的能力,在信道誤碼率為 102 時(shí),可得到實(shí)際誤碼率105~ 106。 無(wú)線部分的說(shuō)明 NRF24L01 與控制系統(tǒng)的電路連接電路如圖 所示: 8 圖 NRF24L01 與 MCU 連接電路 NRF24L01 的 特點(diǎn) : a.微功率發(fā)射 , 最大發(fā)射功率為 10mW。 數(shù)據(jù)格式如: 8bit 濕度整數(shù)數(shù)據(jù) +8bit 濕度小數(shù)數(shù)據(jù) +8bit 溫度整數(shù)數(shù)據(jù)+8bit 溫度小數(shù)數(shù)據(jù) + 8bit 校驗(yàn)和。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù) 。 數(shù)據(jù)采集模塊部分的設(shè)計(jì) 本系統(tǒng)在 數(shù)據(jù)采集 [7]部分 采用的是 DHT11 數(shù)字溫濕度傳感器 。 4 I/O 線 80C51 共有 4 個(gè) 8 位并行 I/O 端口 : P0、 P P P3 口,共 32 個(gè)引腳。 ① EA 功能 : 內(nèi)外 ROM 選擇端。 ② VPD 功能 : 在 Vcc 掉電情況下,接備用電源。 ⑶ RST/VPD: 復(fù)位 /備用電源。 ② PROG 功能 : 片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,此引腳輸入編程脈沖。 ⑴ ALE/PROG: 地址鎖存允許 /片內(nèi) EPROM 編程脈沖。 STC89C52 單片機(jī) 各功能部件介紹: 1 電源 : ⑴ VCC 芯片電源,接 +5V; ⑵ VSS 接地端; 2 時(shí)鐘 : XTAL XTAL2 晶體振蕩電路反相輸入端和輸出端。對(duì)于本系統(tǒng)來(lái)說(shuō),單片機(jī)最小系統(tǒng)由單片機(jī)、復(fù)位電路、時(shí)鐘電路組成 [2]。 單片機(jī)控制系統(tǒng)的設(shè)計(jì) 本系統(tǒng)采用的 控制芯片 是由 STC 公司生產(chǎn)的 51 單片機(jī) STC89C52,單片 機(jī)最小系 統(tǒng) 如 圖 所示 。 4 第三章 硬件電路設(shè)計(jì) . 數(shù)據(jù)采集發(fā)送模塊 的設(shè)計(jì) 本系統(tǒng) 中數(shù)據(jù)采集發(fā)送 模塊 部分分 為: 數(shù)據(jù)采集模塊 DHT1數(shù)據(jù)處理模塊 AT89C 52 單片機(jī)、無(wú)線模塊 NRF24L01。 的 總體實(shí)現(xiàn)思路 本系統(tǒng)通過(guò)數(shù)據(jù)采集模塊 溫濕度傳感器 DHT11 開(kāi)始采集數(shù)據(jù),之后,直接將其轉(zhuǎn)變成串行的電信號(hào),經(jīng)過(guò)單片機(jī) 處理后, 傳送給無(wú)線傳輸模塊的發(fā)送端 NRF24L01; 無(wú)線傳輸模塊的接收端接收到信號(hào)經(jīng)過(guò)電平轉(zhuǎn)換之后通過(guò)串口傳給利用 編寫(xiě)的上位機(jī) 將其顯示出來(lái) ,從而達(dá)到對(duì)外部環(huán)境的監(jiān)測(cè)目的。 接收模塊 NRF24L01:正確接收發(fā)送模塊發(fā)送過(guò)來(lái)的數(shù)據(jù),并將數(shù)據(jù)傳送給上位機(jī)。 3 數(shù)據(jù)處理模塊 STC89C52 控制系統(tǒng):具有驅(qū)動(dòng)數(shù)據(jù)采集模塊 DHT11,使溫濕度數(shù)據(jù)能夠順利的讀出來(lái),并 處理數(shù)據(jù) 使之可以 在 LCD 里面 正確的顯示 ,同時(shí)它 通過(guò)串口 連接了無(wú)線模塊 NRF24L01, 使之將數(shù)據(jù)發(fā)送出去。數(shù)據(jù)采集 發(fā)送 部 分 分 為 :數(shù)據(jù)采集模塊 DHT1數(shù)據(jù)處理模塊 STC89C 52 單片機(jī)、無(wú)線模塊 NRF24L01;數(shù)據(jù)接收部分分為:無(wú)線 模塊 NRF24l0 2 PC 端 數(shù)據(jù)監(jiān)測(cè)模塊。不僅如此, 它 還 是 連接計(jì)算機(jī)和外部世界的橋梁 , 方便了人們對(duì)外部世界實(shí)時(shí)情況的了解。 課題研究的意義 隨著 科學(xué)技術(shù)的發(fā)展,無(wú)線通信技術(shù)也得到了很好的發(fā)展,特別是在遠(yuǎn)程監(jiān)測(cè)和控制等方面的運(yùn)用得到了很好的體現(xiàn)。 特別是 在對(duì)信息實(shí)時(shí)性能要求較高 、條件惡劣這樣的環(huán)境下實(shí)行有線的監(jiān)測(cè)就需要消耗很高的人力和物力, 并且 以后的維護(hù) 也相當(dāng) 難。 關(guān)鍵詞 NRF24L01,溫濕度傳感器,數(shù)據(jù)采集, 上位機(jī) ABSTRACT In order to solve the problem of low precision and mobility when collecting the external environment data, be convenient to monitor the external environment, reduce the cost of monitoring external environment, this paper designs a wireless data acquisition system based on the core of wireless transmission module II NRF24L01. The whole system, in the research project, contains four parts: data acquisition ,single chip controlling ,wireless data transmission and wireless data monitoring . The paper mainly introduces the design and implementation way of hardware and software in each module. By wireless transmission module NRF24L01 to make external environmental data wireless can send the data collected fro
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1