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

正文內(nèi)容

基于單片機(jī)的無線射頻收發(fā)系統(tǒng)_課程設(shè)計(jì)報(bào)告(存儲(chǔ)版)

2025-08-19 18:49上一頁面

下一頁面
  

【正文】 *********************************************************************/ uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars) { uint status,uchar_ctr。 // } /****************************************************************************************************/ /*函數(shù): void SetRX_Mode(void) /*功能:數(shù)據(jù)接收配置 /****************************************************************************************************/ void SetRX_Mode(void) { CE=0。// read receive payload from RX_FIFO buffer revale =1。 //置高 CE,激發(fā)數(shù)據(jù)發(fā)送 inerDelay_us(10)。led3=0。 // P0=0xBF。 TxBuf[3] = 1 。 // BELL=1。 nRF24L01_RxPacket(RxBuf)。 // BELL=1。 // BELL=1。 } } 。 // BELL=0。 // BELL=0。 Delay(1000)。 // Transmit Tx buffer data // BELL=0。 tf = 1 。 nRF24L01_TxPacket(TxBuf)。led1=0。 // 裝載數(shù)據(jù) SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e)。 // 讀取狀態(tài)寄存其來判斷數(shù)據(jù)接收狀況 if(RX_DR) // 判斷是否接收到數(shù)據(jù) { CE = 0。 CSN = 1。 // CSN = 1。 // ..and write value to it.. CSN = 1。 // CSN low, initialize SPI munication... SPI_RW(reg)。uchar39。 // 設(shè)置信道工作為 ,收發(fā)必須一致 SPI_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH)。 CE=0。 } //****************************************************************************************** uint bdata sta。 wela=0。 uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars)。 //接收地址 //***************************************NRF24L01 寄 存器指令******************************************************* define READ_REG 0x00 // 讀寄存器指令 define WRITE_REG 0x20 // 寫寄存器指令 define RD_RX_PLOAD 0x61 // 讀取接收數(shù)據(jù)指令 define WR_TX_PLOAD 0xA0 // 寫待發(fā)數(shù)據(jù)指令 define FLUSH_TX 0xE1 // 沖洗發(fā)送 FIFO 指令 define FLUSH_RX 0xE2 // 沖洗接收 FIFO 指令 define REUSE_TX_PL 0xE3 // 定義重復(fù)裝載數(shù)據(jù)指令 define NOP 0xFF // 保留 //*************************************SPI(nRF24L01) 寄 存 器 地 址**************************************************** define CONFIG 0x00 // 配置收發(fā)狀態(tài), CRC 校驗(yàn)?zāi)J揭约笆瞻l(fā)狀態(tài)響應(yīng)方式 define EN_AA 0x01 // 自動(dòng)應(yīng)答功能設(shè)置 define EN_RXADDR 0x02 // 可用信道設(shè)置 define SETUP_AW 0x03 // 收發(fā)地址寬度設(shè)置 define SETUP_RETR 0x04 // 自動(dòng)重發(fā)功能設(shè)置 define RF_CH 0x05 // 工作 頻率設(shè)置 define RF_SETUP 0x06 // 發(fā)射速率、功耗功能設(shè)置 define STATUS 0x07 // 狀態(tài)寄存器 define OBSERVE_TX 0x08 // 發(fā)送監(jiān)測功能 define CD 0x09 // 地址檢測 define RX_ADDR_P0 0x0A // 頻道 0 接收數(shù)據(jù)地址 define RX_ADDR_P1 0x0B // 頻道 1 接收數(shù)據(jù)地址 define RX_ADDR_P2 0x0C // 頻道 2 接收數(shù)據(jù)地址 define RX_ADDR_P3 0x0D // 頻道 3 接收數(shù)據(jù)地址 define RX_ADDR_P4 0x0E // 頻道 4 接收數(shù)據(jù)地址 define RX_ADDR_P5 0x0F // 頻道 5 接收數(shù)據(jù)地址 define TX_ADDR 0x10 // 發(fā)送地址寄存器 define RX_PW_P0 0x11 // 接收 頻道 0 接收數(shù)據(jù)長度 define RX_PW_P1 0x12 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P2 0x13 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P3 0x14 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P4 0x15 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P5 0x16 // 接收頻道 0 接收數(shù)據(jù)長度 define FIFO_STATUS 0x17 // FIFO 棧入棧出狀態(tài)寄存器設(shè)置 //************************************************************************************** void Delay(unsigned int s)。 ////************************************ 數(shù) 碼 管 位 選********************************************* //sbit led3=P0^0。 sbit CSN =P3^2。在內(nèi)容的研究中,他們?cè)诩夹g(shù)上給予了我極大的幫助,并且在論文的最后評(píng)閱過程中,也給我提出了非常有價(jià)值的意見,使我受益匪淺。并且 只要稍作改動(dòng)就可以應(yīng)用到 小區(qū)傳呼、工業(yè)數(shù)據(jù)采集、 自動(dòng)讀表、警報(bào)和安全系統(tǒng)、無線鍵盤、無線操縱桿、家庭自動(dòng)化 、遙測和玩具等 其他一些短距離無線通信領(lǐng)域, 實(shí)現(xiàn)無線數(shù)據(jù)的雙向傳輸,具有較好的市場應(yīng)用價(jià)值。 測試中還發(fā)現(xiàn),在現(xiàn)場即使沒有任何發(fā)送器,在 nRF401的 DOUT引腳上也會(huì)觀察到微小的連續(xù)數(shù)字“噪聲”。 (2) 在距離接收器一定的距離時(shí),間隔一段時(shí)間就發(fā)送數(shù)據(jù)信息,可測出接收器的接收靈敏度。 圖 31 主程序流程圖 開始 初始化 設(shè)置串口工作方式 N Y N N 判斷是否有按鍵按下 執(zhí)行相應(yīng)的程序 判斷是否接收到數(shù)據(jù) CRC 校驗(yàn)是否正確 數(shù)據(jù)處理 送入顯示 掃描鍵盤,同時(shí) 判斷是否有數(shù)據(jù)接收 Y Y 數(shù)據(jù)收發(fā)子程序流程圖 單片機(jī) STC89C52 控制 nRF2401 的收發(fā)狀態(tài)、完成編解碼等工作。初值 X 確定如下: 顯示部分 該部分由鎖存器 74HC573 與數(shù)碼管構(gòu)成,單片機(jī)通過兩片 74HC573 分別對(duì)共陰極數(shù)碼進(jìn)行位選和段選。當(dāng)執(zhí)行寫 SBUF 的指令時(shí),便啟動(dòng)一次發(fā)送過程;發(fā)送數(shù)據(jù)時(shí),先發(fā)送一個(gè)起始位,該位通知接收端開始接收,也使發(fā)送和接收過程同步。RI=1,表示幀接收 結(jié)束。 ② SM2:多機(jī)通信選擇位。此外由于 ALE 是以六分之一晶振頻率的固定頻率輸出的正脈沖,因此也可作為外部時(shí)鐘或外部定時(shí)脈沖使用。 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(計(jì)時(shí)器 0 外部輸入) T1(計(jì)時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) (3) 4 根控制線 ① RST:復(fù)位信號(hào)。 ② P1 口 P1 口的字節(jié)地址為 90H,位地址為 90H~ 97H。 內(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)成。 STC89C52RC 功能介紹 STC89C52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。因 此 ,GFSK 調(diào)制解調(diào)技術(shù)被廣泛地應(yīng)用在移動(dòng)通信、航空與航海通信等諸多領(lǐng)域中。輸出功率頻道選擇和協(xié)議的設(shè)置可以通過 SPI 接口進(jìn)行設(shè)置。整個(gè)系統(tǒng)中,兩數(shù)據(jù)終端之間的無線通信采用 433MHz 的頻段作為載波頻率,收發(fā)通過串口通信。 但以往的無線產(chǎn)品存在范圍和方向上的局限。專業(yè)課程設(shè)計(jì)報(bào)告 題 目: 基于單片機(jī)的射頻無線收發(fā)系統(tǒng) 南昌航空大學(xué) 信息工程學(xué)院
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1