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

正文內(nèi)容

基于nrf905的無線測溫系統(tǒng)畢業(yè)論文(存儲版)

2025-07-27 18:01上一頁面

下一頁面
  

【正文】 paly[0]=9。 case 0x0b:dispaly[0]=7。 case 0x07:dispaly[0]=4。 case 0x03:dispaly[0]=2。 default:break。 delay1(40)。 delay1(40)。 delay1(500)。 TX()。//define TxRxBuf_Len 4unsigned char TxRxBuffer[TxRxBuf_Len]。 delay1(500)。 } }}void main(void){ nRF905Init()。 P0=seg1 [dispaly[1]]。i++) { P0=0xC6。 case 0x00:dispaly[0]=1。 case 0x04:dispaly[0]=3。 case 0x08:dispaly[0]=5。 case 0x0c:dispaly[0]=8。 //十位 dispaly[1]=dispaly[4]%10。 //負(fù)值 temp_data[0]=(256temp_data[0])。 write_byte(0xbe)。_nop_()。 DQ=0。}//DS1820讀函數(shù)uchar read_byte(void){ uchar i。_nop_()。i0。 DQ=1。i0。 TXEN=1。i4。 // Write payload mand for (i=0。 // Write config mand寫放配置命令 for (i=0。 // Init DR for input AM=0。i++) { if (DATA7) //總是發(fā)送最高位 { MOSI=1。//延時(shí)static void delay(uchar n){ uint i。//函數(shù)申明void delay1(uint i)。//sbit AM=P1^4。 //0~~9段碼uchar seg1[10]={0x40,0x4F,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}。uchar dispaly[7]。SingleMultiChannelHaykin,Machael[13]陳小鐘,黃寧,[M].北京:人民郵電出版社,2005[5]楊路明.C語言程序設(shè)計(jì)教程(第2版)[M].北京:高等教育出版社,2006.各位任課老師認(rèn)真負(fù)責(zé),在他們的悉心幫助和支持下,我能夠很好的掌握和運(yùn)用專業(yè)知識,并在設(shè)計(jì)中得以體現(xiàn),順利完成畢業(yè)論文。由于本人水平有限,同時(shí)又由于時(shí)間的限制,本系統(tǒng)有很多細(xì)節(jié)方面不能夠做到非常完善。完整程序見光盤。 無線發(fā)送程序流程圖如下圖所示:將工作模式設(shè)為standby和SPI模式 開 始寫TX有效數(shù)據(jù) DR=1?數(shù)據(jù)發(fā)送完畢并進(jìn)入standby模式 結(jié) 束 NO YES 數(shù)據(jù)發(fā)送流程圖 LED驅(qū)動子程序設(shè)計(jì) 在無線測溫系統(tǒng)中,采用了4位數(shù)碼管動態(tài)掃描,它將4為數(shù)碼管的段線相應(yīng)地并接到一起,并接到STC89C52RC的P0口,由P0口控制段選的輸出,這樣對于一組數(shù)碼管動態(tài)掃描顯示需要兩組信號控制:一組是字段輸出口輸出的字形代碼,用來控制顯示的字形,稱為段碼;另一組是由位選輸出口輸出的控制信號,用來選擇第幾位數(shù)碼管工作,稱為位選。這些程序編寫的質(zhì)量直接關(guān)系到整個系統(tǒng)的性能,也對整個系統(tǒng)的軟件上層各部分的設(shè)計(jì)的便利性也有很大的影響。原理圖如圖6。 系統(tǒng)采用DS18B20溫度傳感器,并通過單片機(jī)STC89C52RC控制DS18B20進(jìn)行溫度采集,采集完后單片機(jī)對采集的數(shù)據(jù)進(jìn)行轉(zhuǎn)換成有效數(shù)字信號,對溫度傳感器DS18B20和無線傳輸模塊NRF905的內(nèi)部結(jié)構(gòu)、測溫原理、工作過程和工作模式進(jìn)行了介紹,同時(shí)對使用的單片機(jī)STC89C52RC做了簡單的介紹。在發(fā)送模式時(shí),一個完整的數(shù)據(jù)包發(fā)送結(jié)束時(shí)DR置高,告訴MCU在配置模式下單機(jī)通過SPI接口配置高頻頭的工作參數(shù);在發(fā)射/接收模式下單機(jī)SPI接口發(fā)送和接收數(shù)據(jù)。發(fā)送地址(TXAddress):寄存器包含目標(biāo)器件地址,字節(jié)長度由配置寄存器設(shè)置。在此模式中,配置字的內(nèi)容保持不變。在掉電模式中,配置字的內(nèi)容保持不變。RX模式總之,這意味著降低MCU的存儲器需求也就是說降低MCU成本,又同時(shí)縮短軟件開發(fā)時(shí)間。管腳及功能如下表1: 管腳管腳名稱管腳功能說明1TRX_CE數(shù)字輸入芯片發(fā)射或接收使能2PWR_UP數(shù)字輸入芯片上電3uPLCK時(shí)鐘輸出由晶振分頻出來的時(shí)鐘4VDD電源+5VSS電源地6CD數(shù)字輸出載波檢測7AM數(shù)字輸出地址匹配8DR數(shù)字輸出接收或發(fā)射完成9VSS電源地10MISOSPISPI輸出11MOSISPISPI輸入12SCKSPISPI時(shí)鐘13CSNSPISPI使能14XC1模擬輸入晶振1腳15XC2模擬輸出晶振2腳16VSS電源地17VDD電源+18VSS電源地19VDD_PA電源輸出20ANT1射頻輸入天線1腳21ANT2射頻輸出天線2腳22VSS電源地23IREF模擬輸入?yún)⒖茧娏?4VSS電源地25VDD電源+26VSS電源地27VSS電源地28VSS電源地29VSS電源地30VSS電源地31DVDD_1V2電源耦合的低壓數(shù)字電源輸出32TX_EN數(shù)字輸入=1為TX模式,=0為TR模式 表1 NRF905工作模式 NRF905采用Nordic公司的VLSInRF905適用于無線數(shù)據(jù)通信[3]、無線報(bào)警及安全系統(tǒng)、無線鎖、無線監(jiān)測、家庭自動化和玩具等諸多領(lǐng)域。5)視頻顯示質(zhì)量一般,反應(yīng)速度一般。三者各有以下特點(diǎn): (1)數(shù)碼管優(yōu)缺點(diǎn):1)結(jié)構(gòu)簡單,外圍驅(qū)動電路簡單。 (12)通用異步串行口(UART),還可用定時(shí)器軟件實(shí)現(xiàn)多個UART。 (7)ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/,TxD/)直接下載用戶程序,數(shù)秒即可完成一片。該芯片有以下特性:STC89C52使用經(jīng)典的MCS51內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng)51單片機(jī)不具備的功能。由于DS18B20是在一根I/O線上讀寫數(shù)據(jù),因此,對讀寫的數(shù)據(jù)位有著嚴(yán)格的時(shí)序要求。發(fā)送命令設(shè)置DS18B20的工作模式,命令字(0X4EH),然后寫入3個字節(jié):溫度上限、溫度下限模式、設(shè)置字節(jié)(R1,R0)分別在該字節(jié)的5位和6位,第7位為0,其他位為1。如果計(jì)數(shù)器在門周期結(jié)束前到達(dá)0,則溫度寄存器(同樣被預(yù)置到55℃)的值增加,表明所測溫度大于55℃。一條控制操作命令指示 DS1820 完成一次溫度測量。 (6)用戶可自設(shè)定非易失性的報(bào)警上下限值。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。 論文結(jié)構(gòu)學(xué)習(xí)掌握單片機(jī)原理、應(yīng)用,用C51語言對單片機(jī)編程;了解NRF905和溫度傳感器DS18B20的工作原理及應(yīng)用;各硬件模塊的連接和數(shù)據(jù)通信;掌握各模塊的編程驅(qū)動,尤其是兩個單片機(jī)模塊的編程 研究方法 (2) 以低功耗和模塊化為選擇元器件的原則,選取了合適的溫度傳感器、單片機(jī)、無線收發(fā)模塊。 論文研究的主要內(nèi)容和方法該芯片外設(shè)少、成本低、干擾少、功耗低,保證了產(chǎn)品的技術(shù)穩(wěn)定性。2009年開始,zigbee采用了IETF的6Lowpan標(biāo)準(zhǔn)作為新一代智能電網(wǎng)Smart主要用于距離短、功耗低且傳輸速率不高的各種電子設(shè)備之間進(jìn)行數(shù)據(jù)傳輸以及典型的有周期性數(shù)據(jù)、間歇性數(shù)據(jù)和低反應(yīng)時(shí)間數(shù)據(jù)傳輸?shù)膽?yīng)用。無線數(shù)據(jù)傳輸與有線數(shù)據(jù)傳輸相比,有諸多優(yōu)點(diǎn):一是成本低,省去大量布線;二是建網(wǎng)快捷,只需在每個終端連接無線數(shù)據(jù)傳輸模塊和架設(shè)適當(dāng)高度天線;三是適應(yīng)性好,可應(yīng)用于某些特殊環(huán)境;四是擴(kuò)展性好,只需將設(shè)備與無線數(shù)據(jù)傳輸模塊相連接。無線傳輸發(fā)送端 19 顯示模塊 19 系統(tǒng)總體電路圖 19 本章小結(jié) 20第4章 無線測溫軟件系統(tǒng)設(shè)計(jì) 21 21 底層驅(qū)動層 21 界面層 21 應(yīng)用層 21 22 LED驅(qū)動子程序設(shè)計(jì) 23 DS18B20溫度采集子程序設(shè)計(jì) 23 STC89C52RC 單片機(jī)主程序設(shè)計(jì) 24 本章小結(jié) 25第5章 調(diào)試與總結(jié) 26致謝 27參考文獻(xiàn) 28附錄 29II第一章 緒論 選課的背景和意義 在工業(yè)控制現(xiàn)場,常常需要采集大量的現(xiàn)場數(shù)據(jù),如電壓、電流、溫度、濕度、氣壓等,溫度是一個非常重要的物理量,因?yàn)樗苯佑绊懭紵⒒瘜W(xué)反應(yīng)、發(fā)酵、烘烤、煅燒、蒸餾、濃度、擠壓成形、結(jié)晶以及空氣流動等物理和化學(xué)過程。 3第二章 主要器件與模塊介紹 5 溫度采集芯片 DS18B20 5 DS18B20介紹 5 電路原理圖及器件外觀 6 工作原理: 7 控制芯片STC89C52RC 8 芯片介紹 8 工作原理及功能實(shí)現(xiàn) 8 功能實(shí)現(xiàn) 11 無線收發(fā)模塊 11 NRF905介紹 12 NRF905工作模式 14 功能實(shí)現(xiàn)方式及原理圖 16 16第3章 無線測溫硬件系統(tǒng)設(shè)計(jì) 18 系統(tǒng)總體方案設(shè)計(jì) 18 各模塊功能實(shí)現(xiàn)過程及原理圖 18 單片機(jī)STC89C52 主控模塊 18 溫度信號采集模塊 19隨著射頻、集成電路技術(shù)的發(fā)展,無線通信功能的實(shí)現(xiàn)更容易,數(shù)據(jù)傳輸速率更快,抗干擾能力更強(qiáng),因此,許多應(yīng)用采用了無線傳輸技術(shù)。ZigBee技術(shù)是一種近距離、低復(fù)雜度、低功耗、低速率、低成本的雙向無線通訊技術(shù)。Zigbee技術(shù)和RFID技術(shù)在2004,市場前景最廣闊的十大最新技術(shù)中的兩個。 嵌入了高性能單片機(jī)內(nèi)核的高速、體積小、功耗少、外圍元件少的低成本單片射頻收發(fā)芯片,即將單片機(jī)和射頻收發(fā)器集成在一體。無線收發(fā)芯片的種類和數(shù)量比較多,在設(shè)計(jì)中選擇合適芯片可以提高產(chǎn)品開發(fā)周期、節(jié)約成本。具體實(shí)現(xiàn)數(shù)碼管動態(tài)顯示、STC89C52RC及NRF905等器件外接電路接口的軟、硬件調(diào)試。第三章是對無線測溫系統(tǒng)的硬件方案設(shè)計(jì)及功能描述,包括溫度信號采集與顯示模塊、單片機(jī)、無線傳輸發(fā)送模塊、無線傳輸接收模塊等下位機(jī)的具體功能。DS1820提供九位溫度讀數(shù),構(gòu)成多點(diǎn)溫度檢測系統(tǒng)而無需任何外圍硬件。 (5)通過編程可實(shí)現(xiàn)912位的數(shù)字讀數(shù)方式。成功執(zhí)行完一條ROM 操作序列后,即可進(jìn)行存儲器和控制操作,控制器可以提供6 條存儲器和控制操作指令中的任一條。計(jì)數(shù)器被預(yù)置到對應(yīng)于55℃的一個值。如果己經(jīng)獲得ID號,則先發(fā)送尋求匹配命令(0X55H),發(fā)送ID號,選中特定的DS18B20。 (3)DS18B20的工作時(shí)序:由于DS18B20采用的是1-Wire總線協(xié)議方式,即在一根數(shù)據(jù)線實(shí)現(xiàn)數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1