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

正文內容

基于單片機的無線射頻收發(fā)系統(tǒng)課程設計報告-全文預覽

2025-07-18 19:42 上一頁面

下一頁面
  

【正文】 *****************************************************************/*函數(shù):uint SPI_RW(uint uchar)/*功能:NRF24L01的SPI寫時序/****************************************************************************************************/uint SPI_RW(uint uchar){ uint bit_ctr。 // 頻道0自動 ACK應答允許 SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x01)。 // Spi disable SCK=0。n) _nop_()。sbit TX_DS =sta^5。 is。 for(i=0。 P0=0xc0。void nRF24L01_TxPacket(unsigned char * tx_buf)。uint SPI_RW_Reg(uchar reg, uchar value)。void init_NRF24L01(void)。 //0~~9段碼//*********************************************NRF24L01*************************************define TX_ADR_WIDTH 5 // 5 uints TX address widthdefine RX_ADR_WIDTH 5 // 5 uints RX address widthdefine TX_PLOAD_WIDTH 20 // 20 uints TX payloaddefine RX_PLOAD_WIDTH 20 // 20 uints TX payloaduint const TX_ADDRESS[TX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}。//sbit led1=P0^2。sbit dula=P2^6。//************************************按鍵***************************************************sbit KEY1=P3^4。sbit SCK =P1^2。最后,我要再一次感謝所有在此期間幫助過我的人,我衷心的祝福你們!附錄1 無線發(fā)射系統(tǒng)電路圖附錄2 發(fā)送程序include include typedef unsigned char uchar。在本論文的撰寫過程中,老師從選題直至成稿一直給予我重要的指導和幫助,為我解開了無數(shù)的困惑,提供了很多關鍵性的建議。在課程設計即將結束之際,我要感謝我的指導教師張小林老師以及陳光老師。本文根據(jù)nRF2401的特點,提出了一種將其應用無線數(shù)據(jù)收發(fā)系統(tǒng)的實現(xiàn)方案。這就是所看到的系統(tǒng)中沒有工作的發(fā)送器卻存在“噪聲”的原因。但測試中的通信距離與數(shù)據(jù)手冊上的說明相差較大,原因可能源于調諧天線。 功能測試及分析由于無線通信環(huán)境的不確定性,各種環(huán)境下的傳輸效果是不盡相同的,路徑損耗、建筑物影響、人體影響、外界干擾、多徑現(xiàn)象和周圍環(huán)境的吸收等都會對傳輸?shù)木嚯x產(chǎn)生一定的影響,只能在一個給定的條件下進行測試和評估。有按鍵按下判斷是哪個按鍵按下按鍵1按鍵4按鍵3按鍵2CRC校驗發(fā)送數(shù)據(jù)清零選擇要發(fā)送的數(shù)據(jù)將要顯示的數(shù)據(jù)移位 圖34 鍵盤子程序流程圖第四章 測試結果及分析 硬件電路測試本設計中將控制模塊和無線射頻模式分開設計,控制模塊通過一只單排7腳的接口控制射頻模塊,測試的步驟如下:(1) 將控制模塊和無線射頻模塊焊好,檢查確認無虛焊、粘焊;(2) 先對控制模塊上電進行測試,主要是測試控制模塊的串口能否收發(fā)數(shù)據(jù),測試方法是將控制模塊的串口與PC機的串口通過RS232標準相連接,并將串口的程序寫到STC89C52上,然后用串口測試軟件測試,如果串口能收發(fā)數(shù)據(jù),便可開始對無線射頻模塊進行測試;(3) 將無線收發(fā)模塊與控制模塊連接起來,上電進行測試,按照程序,上電時處于接收狀態(tài),看是否與程序吻合;(4) 確認射頻模塊上電處于接收狀態(tài)后,如果是,則說明VCO電感設計合理,否則要重新設計PCB板,此外,nRF401在沒有數(shù)據(jù)接收時,仍會自動從DOUT發(fā)送隨機數(shù)據(jù),使用萬用表進行測試時。單片機STC89C52控制nRF2401,使其一直為接收狀態(tài)。若有某個按鍵按下,則執(zhí)行相應的鍵盤子程序;若單片機判斷接收到數(shù)據(jù),則開始進行CRC校驗,如果數(shù)據(jù)正確就通過液晶顯示傳送的信息。整個系統(tǒng)的各個部分都是服務于無線數(shù)據(jù)傳輸這個目的。溢出率為溢出周期的倒數(shù),假定計數(shù)初值為X,則計數(shù)溢出周期為() 其中,fosc為晶振頻率。(2) 數(shù)據(jù)接收 REN=1,CPU允許串行口接收數(shù)據(jù),接收數(shù)據(jù)開始于檢測到RXD()端發(fā)生一個“1”到“0”的跳變。ES=0時禁止串行中斷,ES=1時允許串行中斷。當執(zhí)行寫SBUF指令時,數(shù)據(jù)寫入到串行口發(fā)送緩沖器中,讀SBUF就是讀串行口接收緩沖器。⑤ RI: 串行口接收中斷標志位?!?’時允許接收,‘0’時禁止接收。其幀格式為: 停止起始D6D7D0D1D2D3D4D5 圖25 幀格式圖2 串行通信控制寄存器(1) 串行控制寄存器(SCON)SCON的地址為98H,用于選擇串行口的工作方式和指示串行口的工作狀態(tài)。并行通信是在傳送數(shù)據(jù)過程中每個字節(jié)的各位同時進行傳送的通信方式,而串行通信[14]是指每個字節(jié)的各位分別進行傳送的通信方式。④ ALE/PROG:地址鎖存控制信號。② /PSEN:外部程序存儲器讀選通信號。④ P3口P3口的字節(jié)地址為0B0H,位地址為0B0H~0B7H。當作為輸出口使用時,已能對外提供推拉電流負載,外電路無需再接上拉電阻;當作為輸入口使用時,應先向其鎖存器寫入“1”,使輸出驅動電路的FET截止。P0口既可以作為通用I/O口使用,也可以作為單片機系統(tǒng)的地址/數(shù)據(jù)線使用。GND:接地。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案??刂齐娐分饕M成部分為單片機STC89C52RC,通過STC89C52RC與nRF905進行串行通信,并用其控制NRF24L01的工作模式和SPI輸入輸出,從而調整收發(fā)狀態(tài)。該穩(wěn)壓部分電路如下圖所示: 圖23 穩(wěn)壓電路該穩(wěn)壓部分主要由LM317和外圍電路構成。GFSK 高斯頻移鍵控調制是把輸入數(shù)據(jù)經(jīng)高斯低通濾波器預調制濾波后,再進行FSK調制的數(shù)字調制方式。 無線收發(fā)芯片nRF24L01介紹1. 主要引腳功能圖21NRF24L01引腳圖表21 NRF24L01主要引腳說明表接口電路管腳說明管腳名稱管腳功能說明1GND接地電源電源地2VCC接電源正電源正。所以上述實現(xiàn)過程只介紹了由一方傳送到另一方的過程,而相反方向與其原理相同。 無線數(shù)據(jù)收發(fā)系統(tǒng)可以分為無線收發(fā)控制電路、單片機控制電路、顯示電路和按鍵電路四部分組成,系統(tǒng)原理框如圖11所示:液晶顯示屏單片機系統(tǒng)無線收發(fā)器按鍵單片機系統(tǒng)無線收發(fā)器 圖11 無線數(shù)據(jù)收發(fā)系統(tǒng)原理圖 實現(xiàn)過程當我們需要發(fā)送數(shù)據(jù)時,使用按鍵來輸入所需發(fā)送的信息??紤]到目前市場上的一些需求,設計的主要要求是方案成本低,體積小,低功耗,集成度高,盡量無需調外部元件,傳輸時間短,接口簡單。但以往的無線產(chǎn)品存在范圍和方向上的局限。本文提出了一種應用于無線數(shù)據(jù)收發(fā)系統(tǒng)的設計思路及實現(xiàn)方案,給出了基于無線射頻芯片nRF24L01和STC89C52單片機的無線數(shù)據(jù)傳輸模塊的設計方法,詳細分析了各部分實現(xiàn)原理,并對系統(tǒng)的傳輸距離、傳輸數(shù)據(jù)的正確性進行了測試。專業(yè)課程設計報告 題 目: 基于單片機的射頻無線收發(fā)系統(tǒng) 南昌航空大學信息工程學院20 13 年 0 7 月 05 日 基于單片機的無線射頻收發(fā)系統(tǒng)摘 要:隨著現(xiàn)代電子技術的飛速發(fā)展,通信技術也取得了長足的進步。nRF24L01是一個為433MHz ISM頻段設計的無線收發(fā)芯片,它為短距離無線數(shù)據(jù)傳輸應用提供了較好的解決辦法, 使用nRF24L01降低了開發(fā)難度,縮短了開發(fā)周期,使產(chǎn)品能更快地推向市場。與有線通信方式相比,無線通信以其不需鋪設明線,使用便捷等一系列優(yōu)點,在現(xiàn)代通信領域占重要地位。本次設計主要是利用無線收發(fā)電路,加上單片機控制與液晶顯示制成一套完整的數(shù)據(jù)收發(fā)系統(tǒng)。整個系統(tǒng)中,兩數(shù)據(jù)終端之間的無線通信采用433MHz的頻段作為載波頻率,收發(fā)通過串口通信。 所謂半雙工就是通信的雙方均具有發(fā)送和接收信息的能力,信道也具有雙向傳輸性能,但是,通信的任何一方都不能同時既發(fā)送信息又接收信息,即在指定的時刻,只能沿某一個方向傳送信息。輸出功率頻道選擇和協(xié)議的設置可以通過SPI接口進行設置。(4)片內自動生成報頭和 CRC 校驗碼;(5)數(shù)據(jù)傳輸率為 l Mb/s 或2Mb/s;(6)SPI 速率為0 Mb/s~10 Mb/s;(7)125 個頻道:(8)與其他 nRF24 系列射頻器件相兼容;本系統(tǒng)中的NRF24L01是具備GFSK調制的無線收發(fā)芯片。 穩(wěn)壓部分~,不能在這個區(qū)間之外。在應用中,為了電路的穩(wěn)定工作,需要接二極管作為保護電路,防止電路中的電容放電時的高壓把LM317燒壞。STC89C52使用經(jīng)典的MCS51內核,但做了很多的改進使得芯片具有傳統(tǒng)51單片機不具備的功能。空閑模式下,CPU 停止工作,允許RAM、定時
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1