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

正文內(nèi)容

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

 

【正文】 // Set CSN low, init SPI tranaction status = SPI_RW(reg)。 // CSN = 1。 //SPI 使能 status = SPI_RW(reg)。 CSN = 1。 // IRQ 收發(fā) 完成中斷響應(yīng), 16 位 CRC ,主接收 CE = 1。 // 讀取狀態(tài)寄存其來(lái)判斷數(shù)據(jù)接收狀況 if(RX_DR) // 判斷是否接收到數(shù)據(jù) { CE = 0。 //接收到數(shù)據(jù)后 RX_DR,TX_DS,MAX_PT 都置高為 1,通過(guò)寫(xiě) 1 來(lái)清楚中斷標(biāo)志 return revale。 // 裝載數(shù)據(jù) SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e)。 unsigned char TxBuf[20]={0}。led1=0。 TxBuf[1] = 1 。 nRF24L01_TxPacket(TxBuf)。 TxBuf[1] = 1 。 tf = 1 。 } if(KEY4 ==0 ) { display(4)。 // Transmit Tx buffer data // BELL=0。 TxBuf[2] = 0x00。 Delay(1000)。 // BELL=0。 // BELL=0。 // BELL=0。 // BELL=0。 } RxBuf[1] = 0x00。 } } 。 RxBuf[3] = 0x00。 // BELL=1。 // BELL=1。 // BELL=1。 // BELL=1。 nRF24L01_RxPacket(RxBuf)。 TxBuf[4] = 0x00。 // BELL=1。 tf = 1 。 TxBuf[3] = 1 。 } if(KEY2 ==0 ) { display(2)。 // P0=0xBF。 TxBuf[3] = 1 。led3=0。 init_NRF24L01() 。 //置高 CE,激發(fā)數(shù)據(jù)發(fā)送 inerDelay_us(10)。 //StandBy I 模式 SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH)。// read receive payload from RX_FIFO buffer revale =1。 } /******************************************************************************************************/ /*函數(shù): unsigned char nRF24L01_RxPacket(unsigned char* rx_buf) /*功能:數(shù)據(jù)讀取后放如 rx_buf 接收緩沖區(qū)中 /******************************************************************************************************/ unsigned char nRF24L01_RxPacket(unsigned char* rx_buf) { unsigned char revale=0。 // } /****************************************************************************************************/ /*函數(shù): void SetRX_Mode(void) /*功能:數(shù)據(jù)接收配置 /****************************************************************************************************/ void SetRX_Mode(void) { CE=0。 uchar_ctruchars。 // 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。uchar_ctruchars。 // return nRF24L01 status uchar } /****************************************************************************************************/ /*函數(shù): uint SPI_Read_Buf(uchar reg, uchar *pBuf, uchar uchars) /*功能 : 用于讀數(shù)據(jù), reg:為寄存器地址, pBuf:為待讀出數(shù)據(jù)地址, uchars:讀出數(shù)據(jù)的個(gè)數(shù) /****************************************************************************************************/ uint SPI_Read_Buf(uchar reg, uchar *pBuf, uchar uchars) { uint status,uchar_ctr。 // CSN low, init SPI transaction status = SPI_RW(reg)。 // ..then read registervalue CSN = 1。 // return read uchar } /**************************************************************************************************** /*函數(shù): uchar SPI_Read(uchar reg) /*功能: NRF24L01 的 SPI 時(shí)序 /****************************************************************************************************/ uchar SPI_Read(uchar reg) { uchar reg_val。 // shift next bit into MSB.. SCK = 1。 0x80)。 //設(shè)置發(fā)射速率為 1MHZ,發(fā)射功率為最大值 0dB } /**************************************************************************************************** /*函數(shù): uint SPI_RW(uint uchar) /*功能: NRF24L01 的 SPI 寫(xiě)時(shí)序 /****************************************************************************************************/ uint SPI_RW(uint uchar) { uint bit_ctr。 // 頻道 0 自動(dòng) ACK 應(yīng)答允許 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 width define RX_ADR_WIDTH 5 // 5 uints RX address width define TX_PLOAD_WIDTH 20 // 20 uints TX payload define RX_PLOAD_WIDTH 20 // 20 uints TX payload uint 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。 最后,我要再一次感謝所有在此期間幫助過(guò)我的人,我衷心的祝福你們 ! 附錄 1 無(wú)線(xiàn)發(fā)射系統(tǒng)電路圖 附錄 2 發(fā)送程序 include include typedef unsigned char uchar。在本論文的撰寫(xiě)過(guò)程中,老師從選題直至成稿一直給予我重要的指導(dǎo)和幫助,為我解開(kāi)了無(wú)數(shù)的困惑,提供了很多關(guān)鍵性的建議。 在 課程設(shè)計(jì) 即將結(jié)束之際,我要感謝我的指導(dǎo)教師 張小林 老師以及 陳光 老師。 本文根據(jù) nRF2401 的特點(diǎn),提出了一種將其應(yīng)用無(wú)線(xiàn)數(shù)據(jù)收發(fā)系統(tǒng)的實(shí)現(xiàn)方案。這就是所看到的系統(tǒng)中沒(méi)有工作的發(fā)送器卻存在“噪聲”的原因。 但測(cè)試中的通信距離與數(shù)據(jù)手冊(cè)上 的說(shuō)明相差較大,原因可能源于調(diào)諧天線(xiàn)。 功能測(cè)試及分析 由于無(wú)線(xiàn)通信環(huán)境的不確定性,各種環(huán)境下的傳輸效果是不盡相同的,路徑損耗、建筑物影響、人體影響、外界干擾、多徑現(xiàn)象和周?chē)?環(huán)境的吸收等都會(huì)對(duì)傳輸?shù)木嚯x產(chǎn)生一定的影響,只能在一個(gè)給定的條件下進(jìn)行測(cè)試和評(píng)估。 圖 34 鍵盤(pán)子程序流程圖 有按鍵按下 判斷是哪個(gè)按鍵按下 按鍵 1 按鍵 4 按鍵 3 按鍵 2 C
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1