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

正文內(nèi)容

基于單片機(jī)的無(wú)線射頻收發(fā)系統(tǒng)課程設(shè)計(jì)報(bào)告(專(zhuān)業(yè)版)

  

【正文】 // Delay(100)。 }//*********************************************************************************************** SetRX_Mode()。 } if(KEY3 ==0 ) { display(3)。led2=0。 //SPI使能 SPI_Read_Buf(RD_RX_PLOAD,rx_buf,TX_PLOAD_WIDTH)。 return(status)。 // Select register to read from.. reg_val = SPI_RW(0)。 //設(shè)置接收數(shù)據(jù)長(zhǎng)度,本次設(shè)置為32字節(jié) SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。 //狀態(tài)標(biāo)志sbit RX_DR =sta^6。unsigned char nRF24L01_RxPacket(unsigned char* rx_buf)。//sbit led2=P0^1。在此祝愿老師們身體健康,全家幸福。后來(lái)通過(guò)研究發(fā)現(xiàn),當(dāng)接收器打開(kāi)時(shí),環(huán)境中的任何信號(hào)(數(shù)據(jù)或噪聲)都會(huì)被天線捕捉到并被解調(diào)。nRF2401芯片 “PWRUP” 端接高電平,“FREQ” 端接低電平,分別表示系統(tǒng)在上電后始終處于 “正常工作模式”和“工作頻道為通道1”。接下來(lái)發(fā)送8位數(shù)據(jù),先發(fā)送低位,最后發(fā)送的是高電平的停止位。③ REN:串行口允許接收位。保持RST腳兩個(gè)機(jī)器周期以上的高電平,就可以完成CPU系統(tǒng)復(fù)位操作,使系統(tǒng)的一些單元內(nèi)容回到規(guī)定值。圖24 STC89C52RC芯片引腳圖(1) 電源和晶振VCC:供電電壓。 穩(wěn)壓部分~,不能在這個(gè)區(qū)間之外。整個(gè)系統(tǒng)中,兩數(shù)據(jù)終端之間的無(wú)線通信采用433MHz的頻段作為載波頻率,收發(fā)通過(guò)串口通信。專(zhuān)業(yè)課程設(shè)計(jì)報(bào)告 題 目: 基于單片機(jī)的射頻無(wú)線收發(fā)系統(tǒng) 南昌航空大學(xué)信息工程學(xué)院20 13 年 0 7 月 05 日 基于單片機(jī)的無(wú)線射頻收發(fā)系統(tǒng)摘 要:隨著現(xiàn)代電子技術(shù)的飛速發(fā)展,通信技術(shù)也取得了長(zhǎng)足的進(jìn)步。 無(wú)線數(shù)據(jù)收發(fā)系統(tǒng)可以分為無(wú)線收發(fā)控制電路、單片機(jī)控制電路、顯示電路和按鍵電路四部分組成,系統(tǒng)原理框如圖11所示:液晶顯示屏單片機(jī)系統(tǒng)無(wú)線收發(fā)器按鍵單片機(jī)系統(tǒng)無(wú)線收發(fā)器 圖11 無(wú)線數(shù)據(jù)收發(fā)系統(tǒng)原理圖 實(shí)現(xiàn)過(guò)程當(dāng)我們需要發(fā)送數(shù)據(jù)時(shí),使用按鍵來(lái)輸入所需發(fā)送的信息。該穩(wěn)壓部分電路如下圖所示: 圖23 穩(wěn)壓電路該穩(wěn)壓部分主要由LM317和外圍電路構(gòu)成。GND:接地。② /PSEN:外部程序存儲(chǔ)器讀選通信號(hào)?!?’時(shí)允許接收,‘0’時(shí)禁止接收。(2) 數(shù)據(jù)接收 REN=1,CPU允許串行口接收數(shù)據(jù),接收數(shù)據(jù)開(kāi)始于檢測(cè)到RXD()端發(fā)生一個(gè)“1”到“0”的跳變。單片機(jī)STC89C52控制nRF2401,使其一直為接收狀態(tài)。這就是所看到的系統(tǒng)中沒(méi)有工作的發(fā)送器卻存在“噪聲”的原因。最后,我要再一次感謝所有在此期間幫助過(guò)我的人,我衷心的祝福你們!附錄1 無(wú)線發(fā)射系統(tǒng)電路圖附錄2 發(fā)送程序include include typedef unsigned char uchar。//sbit led1=P0^2。void nRF24L01_TxPacket(unsigned char * tx_buf)。sbit TX_DS =sta^5。 //設(shè)置發(fā)射速率為1MHZ,發(fā)射功率為最大值0dB}/****************************************************************************************************/*函數(shù):uint SPI_RW(uint uchar)/*功能:NRF24L01的SPI寫(xiě)時(shí)序/****************************************************************************************************/uint SPI_RW(uint uchar){ uint bit_ctr。 // ..then read registervalue CSN = 1。 // return nRF24L01 status uchar}/*********************************************************************************************************/*函數(shù):uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars)/*功能: 用于寫(xiě)數(shù)據(jù):為寄存器地址,pBuf:為待寫(xiě)入數(shù)據(jù)地址,uchars:寫(xiě)入數(shù)據(jù)的個(gè)數(shù)/*********************************************************************************************************/uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars){ uint status,uchar_ctr。// read receive payload from RX_FIFO buffer revale =1。led3=0。 TxBuf[3] = 1 。 nRF24L01_RxPacket(RxBuf)。// BELL=1。// BELL=0。 Delay(1000)。 tf = 1 。led1=0。 // 讀取狀態(tài)寄存其來(lái)判斷數(shù)據(jù)接收狀況 if(RX_DR) // 判斷是否接收到數(shù)據(jù) { CE = 0。 // CSN = 1。 // CSN low, initialize SPI munication... SPI_RW(reg)。 // ,收發(fā)必須一致 SPI_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH)。}//******************************************************************************************uint bdata sta。uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars)。////************************************數(shù)碼管位選*********************************************//sbit led3=P0^0。在內(nèi)容的研究中,他們?cè)诩夹g(shù)上給予了我極大的幫助,并且在論文的最后評(píng)閱過(guò)程中,也給我提出了非常有價(jià)值的意見(jiàn),使我受益匪淺。測(cè)試中還發(fā)現(xiàn),在現(xiàn)場(chǎng)即使沒(méi)有任何發(fā)送器,在nRF401的DOUT引腳上也會(huì)觀察到微小的連續(xù)數(shù)字“噪聲”。開(kāi)始 初始化設(shè)置串口工作方式NYNN判斷是否有按鍵按下執(zhí)行相應(yīng)的程序判斷是否接收到數(shù)據(jù)CRC校驗(yàn)是否正確數(shù)據(jù)處理送入顯示掃描鍵盤(pán),同時(shí)判斷是否有數(shù)據(jù)接收YY 圖31 主程序流程圖 數(shù)據(jù)收發(fā)子程序流程圖單片機(jī)STC89C52控制nRF2401的收發(fā)狀態(tài)、完成編解碼等工作。當(dāng)執(zhí)行寫(xiě)SBUF的指令時(shí),便啟動(dòng)一次發(fā)送過(guò)程;發(fā)送數(shù)據(jù)時(shí),先發(fā)送一個(gè)起始位,該位通知接收端開(kāi)始接收,也使發(fā)送和接收過(guò)程同步。② SM2:多機(jī)通信選擇位。 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(計(jì)時(shí)器0外部輸入) T1(計(jì)時(shí)器1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)(3) 4根控制線① RST:復(fù)位信號(hào)。 內(nèi)部結(jié)構(gòu)STC89C52RC單片機(jī)包含中央處理器、程序存儲(chǔ)器(ROM)、數(shù)據(jù)存儲(chǔ)器(RAM)、定時(shí)器/計(jì)數(shù)器、并行I/O口、串行I/O口和中斷系統(tǒng)等幾大單元以及數(shù)據(jù)總線、地址總線和控制總線三大總線構(gòu)成。因此,GFSK調(diào)制解調(diào)技術(shù)被廣泛地應(yīng)用在移動(dòng)通信、航空與航海通信等諸多領(lǐng)域中。本系統(tǒng)由于實(shí)際應(yīng)用的需要,接收器和數(shù)據(jù)終端之間的數(shù)據(jù)傳輸通過(guò)NRF24L01進(jìn)行,構(gòu)成點(diǎn)對(duì)點(diǎn)無(wú)線數(shù)據(jù)傳輸系統(tǒng)。在無(wú)線通信領(lǐng)域,越來(lái)越多的通信產(chǎn)品大量涌現(xiàn)出來(lái)。單片機(jī)的 ,并且TXD端與收發(fā)器輸入端相連,通過(guò)TXD將數(shù)據(jù)傳入收發(fā)器,收發(fā)器接收到數(shù)據(jù)后,通過(guò)FSK調(diào)制,將信號(hào)發(fā)送出去;接收端的收發(fā)器通過(guò)解調(diào),將載波信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),完成信息傳輸過(guò)程;
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1