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

正文內(nèi)容

數(shù)據(jù)無線傳輸網(wǎng)絡(luò)的設(shè)計畢業(yè)論文-閱讀頁

2025-07-08 07:42本頁面
  

【正文】 步: FIFO TX 發(fā)送流程 ,通過SPI接口,按時序把接收機的地址和要發(fā)送的數(shù)據(jù)送傳給RF903,SPI接口的速率在通信協(xié)議和器件配置時確定; ,且TRS為高,激發(fā)RF903的FIFO發(fā)送模式; 圖 41發(fā)射端主程序流程框圖C. RF903的FIFO模式發(fā)送: (1) 射頻寄存器自動開啟; (2) 數(shù)據(jù)打包(加字頭和CRC校驗碼); (3) 發(fā)送數(shù)據(jù)包; (4) 當數(shù)據(jù)發(fā)送完成,IRQ有相應(yīng)指示(具體可配置); 圖 42接收端主程序流程框圖nRF903讀寫時序如圖4圖43 所示。 FIFO RX 接收流程 A. 當通過SPI指令(或者管腳控制)使RF903進入接收模式; B. RF903不斷監(jiān)測,等待接收數(shù)據(jù); C. 當RF935檢測到同一頻段的載波時,載波檢測引腳被置高(根據(jù)配置IRQ有不同的表現(xiàn)); D. 當一個正確的數(shù)據(jù)包接收完畢, RF903自動移去字頭、地址和CRC校驗位,然后把IRQ引腳置為高 E. 微控制器通過SPI口,以一定的速率把數(shù)據(jù)移到微控制器內(nèi);[18]圖44 SPI讀操作時序 溫度測量子程序單片機對DS18B20的操作流程大致可分為4步::首先必須對DS18B20芯片進行復位,復位就是由單片機給DS18B20單總線至少480uS的低電平信號。:在復位電平結(jié)束之后,控制器應(yīng)該將數(shù)據(jù)單總線拉高,以便于在15~60uS后接收存在脈沖,存在脈沖為一個60~240uS的低電平信號。如果復位低電平的時間不足或是單總線的電路斷路都不會接到存在脈沖,在設(shè)計時要注意意外情況的處理。操作指令為8位,共6條,存儲器操作指令分別是寫RAM數(shù)據(jù)、讀RAM數(shù)據(jù)、將RAM數(shù)據(jù)復制到EEPROM、溫度轉(zhuǎn)換、將EEPROM中的報警值復制到RAM、工作方式切換。 :一個存儲器操作指令結(jié)束后則將進行指令執(zhí)行或數(shù)據(jù)的讀寫,這個操作要視存儲器操作指令而定。如執(zhí)行數(shù)據(jù)讀寫指令則需要嚴格遵循18B20的讀寫時序來操作。當單片機接收到溫度數(shù)據(jù)時。本章介紹了系統(tǒng)的軟件設(shè)計,首先介紹了主程序的設(shè)計,然后介紹了各部分子程序的設(shè)計。系統(tǒng)以STC89C51單片機為核心,采用數(shù)字式溫度傳感器 DS18B20及nRF903無線收發(fā)芯片,應(yīng)用傳感技術(shù)、無線收發(fā)技術(shù),實現(xiàn)溫度數(shù)據(jù)的采集和短距離無線傳輸。該溫度控制系統(tǒng)電路簡單,性能穩(wěn)定,抗干擾能力強,可靠性高,搭建方便,易于擴展,室內(nèi)實際發(fā)射距離約25米(通過改進天線的設(shè)計可適度增加),因此本系統(tǒng)在短距離環(huán)境溫度的監(jiān)測方面,有廣闊的應(yīng)用前景。比如溫度傳感器的測溫地比較固定,發(fā)射距離較近,溫度控制精度不夠高等。1. 增加溫度傳感器,由于DS18B20與單片機相連只需使用單片機一個引腳,很節(jié)省引腳,可以使用多個溫度傳感器與一個單片機相連,分別把多處地點的溫度傳送給單片機,然后在一個液晶上顯示出各地點的溫度。3. 改變單片機,可以改為AVR等單片機,AVR可靠性高、功能強、速度快、功耗低,是該系統(tǒng)理想的單片機。從課題的選擇到項目的最終完成,張小林老師都始終給予我細心的指導和不懈的支持。張小林老師平易近人,對畢業(yè)設(shè)計中出現(xiàn)的問題都能夠給予熱心、耐心的指導和幫助。在論文撰寫過程中,遇到了許多困難,但由于許多老師對我的指導和同學們的熱心幫助,使我順利的完成了畢業(yè)設(shè)計,在此不勝感激。大學生活即將結(jié)束,感謝母校對我的栽培。在此向他們致以誠摯的謝意! 參考文獻[1] 劉明, 劉蓉, 姚華雄. 嵌入式單片機技術(shù)與實踐.[J].北京:清華大學出版社.[2] 張欣, 孫宏昌, .[J].北京:清華大學出版社.[3] 黃智偉. 單片無線發(fā)射與接收電路設(shè)計.[J].西安:西安電子科技大學出版. [4] 王賢君等. 現(xiàn)代無線通信系統(tǒng)與技術(shù). [J].南京:東南大學出版社. [5] 王為青,程國鋼. 單片機Keil Cx51應(yīng)用開發(fā)技術(shù) .[J]. 人民郵電出版社.[6] . [J]. 電子工業(yè)出版社. .[7] Dallas Semiconductor Corporation. DS18B20 Programmable Resolution 1WireDigital Thermometer[P].Product .[8] [M]. 北京:清華大學出版社,2004.[9] 蔡美琴, 系列單片機系統(tǒng)及其應(yīng)用(第二版)[M]. 北京:高等教育出版社,2004.[10] Nordic VLSI ASA. nRF401 and nRF24E2 RF layouts[P]. Application Note, ordercode: .[11] 萬福君,(第二版)[M]. 合肥:中國科學技術(shù)大學出版社,2001.[12] Humirel. Relative Humidity Module HM 1500[P].Technical specification, HPC062Revision:.[13] Microchip Technology Inc..32Kbit SPI? Bus Serial EEPROM [P]. ProductDatasheet. 2004.[14] 李輝,宋詩,周建江.基于ARM和nRF24工J0l的無線數(shù)據(jù)傳輸系統(tǒng)[J].國外電子元器件,2oo8,(12):44—46.[15]黃智偉.射頻電路設(shè)計[M].北京:電子工業(yè)出版社,2006[16] 朱衛(wèi)華,[J].工業(yè)控制計算機,2003,16(6):5758.[17] 高美珍 . 基 于 PIC16 單 片 機 和 HM1500 的 濕 度 測 量 [J]. 電 子 工 程 師 ,2004,30(10):2223.[18] 張海濱,[J].微計算機信息,2004,(11):129130,38.[19] 蔡型,[J].現(xiàn)代電子技術(shù),2004,(3):6567,76.[20] 陶志勇,李鑫.基于nRF905的糧庫無線溫度監(jiān)測系統(tǒng)設(shè)計.[J].中國科技信息,2007,22:5254.[21] 楊姣姣.基于SoC無線溫度采集系統(tǒng)的設(shè)計(軟件)[D].南京:南京工程學院,2010.[22]英慶,王代華,張志杰.基于nRF24LO1的無線數(shù)據(jù)傳輸系統(tǒng)[J].現(xiàn)代電子技術(shù),2008,31(7):68—82.[23]曾滔,陳偉,胡嘯.無線通訊模塊CCIIO0在油品運輸車輛數(shù)據(jù)采集中的應(yīng)用[J].福州大學學報:自然科學版,2008,(S1):166—170.[24]李麗軍,王代華,祖靜.基于CCI100的無線數(shù)據(jù)傳輸系統(tǒng)設(shè)計[J].國外電子測量技術(shù),2007,26(12):42—44.[25] 李輝,宋詩,周建江.基于ARM和nRF24工J0l的無線數(shù)據(jù)傳輸系統(tǒng)[J].國外電子元器件,2008,(12):44—46. 附錄一 發(fā)射端電路圖 附錄二 接收端電路圖 附錄三 發(fā)射端程序include include include sbit DS=P1^7。 // variable of temperatureunsigned char flag1。unsigned int tmr。sbit cs=P2^3。 sbit dat=P2^1。sbit nRF903_Scs = P1^0 。sbit nRF903_Sdi = P3^4 。sbit nRF903_PowerOn = P1^6 。sbit nRF903_Tre = P1^5 。unsigned char tx_buf[32]。 void short_delay(void)。unsigned char read7279(unsigned char)。 unsigned char receive_byte(void)。tmr0x2000。 send_byte(CMD_RESET)。//測溫t_ten=number/100。t_dec=number%10。write7279(DECODE1+1,t_dec)。write7279(DECODE1+3,t_ten)。tx_buf[2]=t_one。tx_buf[0]=0x34。nRF903_Trs=1。 }} 附錄四 接收端主程序include include include unsigned int key_number, j, k,count=1,number,m,aa,t_ten,t_one,t_dec。unsigned long wait_ter。sbit cs=P2^3。 sbit dat=P2^1。sbit nRF903_Scs = P1^0 。sbit nRF903_Sdi = P3^4 。sbit nRF903_PowerOn = P1^6 。sbit nRF903_Tre = P1^5 。define C_FIFO_Byte 0x20 //數(shù)據(jù)包長度,根據(jù)需要修改define C_Tx_Frequency 0xccccdefine C_Rx_Frequency 0xd0cbdefine CMD_RESET 0xa4define CMD_TEST 0xbfdefine DECODE0 0x80define DECODE1 0xc8define CMD_READ 0x15define UNDECODE 0x90define RTL_CYCLE 0xa3define RTR_CYCLE 0xa2define RTL_UNCYL 0xa1define RTR_UNCYL 0xa0define ACTCTL 0x98define SEGON 0xe0define SEGOFF 0xc0define BLINKCTL 0x88define declare_sdo_input() nRF903_Sdi=1define declare_sdo_output() nRF903_Sdi=0define nRF903_IO_INITIALIZTION() nRF903_Scs =1。nRF903_Sdi =1。nRF903_Trs =0。nRF903_Irq =1define delay_nRF903_us() (_nop_(),_nop_() )define positive 1define negative 0define Reg_SystemClock 0x00define Reg_PLL_I 0x01define Reg_PLL_II 0x02define Reg_PLL_III 0x03define Reg_PLL_IV 0x04define Reg_Crystal 0x05define Reg_TXI 0x06define Reg_TXII 0x07define Reg_RXI 0x08define Reg_RXII 0x09define Reg_ADC 0x0adefine Reg_FIFO 0x0bdefine Reg_Code 0x0cdefine Reg_PinControl 0x0ddefine Reg_Calibration 0x0edefine Reg_ModeControl 0x0fvoid long_delay(void)。 void write7279(unsigned char, unsigned char)。void send_byte(unsigned char)。 void Word_Writes(unsigned int word)。void main(){ for(tmr=0。tmr++)。 nRF903_IO_INITIALIZTION()。 rx_buf[32]=Word_Reads()。 t_one=rx_buf[2]。 t_ten=number/100。 t_dec=number%10。 write7279(DECODE1+1,t_dec)。 write7279(DECODE1+3,t_te
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1