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

正文內(nèi)容

基于單片機(jī)的無線射頻收發(fā)系統(tǒng)_課程設(shè)計(jì)報(bào)告-免費(fèi)閱讀

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

下一頁面
  

【正文】 RxBuf[2] = 0x00。 // Delay(100)。 // Delay(100)。 TxBuf[3] = 0x00。 TxBuf[4] =1 。 tf = 1 。 TxBuf[2] = 1 。 // unsigned char RxBuf[20]={0}。 } /*********************************************************************************************************** /*函數(shù): void nRF24L01_TxPacket(unsigned char * tx_buf) /*功能:發(fā)送 tx_buf 中數(shù)據(jù) /**********************************************************************************************************/ void nRF24L01_TxPacket(unsigned char * tx_buf) { CE=0。 inerDelay_us(130)。 for(uchar_ctr=0。 // Select register to write to and read status uchar for(uchar_ctr=0。 CSN = 0。 // ..then set SCK low again } return(uchar)。bit_ctr++) // output 8bit { MOSI = (uchar amp。 // 寫接收端地址 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。n0。 for(i=0。 dula=0。 void SetRX_Mode(void)。 //*********************************** 數(shù) 碼 管 09 編碼******************************************* uchar seg[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 sbit KEY4=P3^7。 sbit MOSI =P1^4。 老師們言傳身教、循循善誘,使我學(xué)到了作為一名大學(xué)生應(yīng)該具備的那種踏實(shí)勤懇、一絲不茍、求真務(wù)實(shí)的優(yōu)良品質(zhì)和嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度。 結(jié)論 此次設(shè)計(jì)將應(yīng)用于無線通信領(lǐng)域,并且針對(duì)當(dāng)前市場(chǎng)上 無線產(chǎn)品的不足進(jìn)行了改進(jìn)。 (2) 在空曠場(chǎng)地,數(shù)傳模塊兩端均離地面 ,最遠(yuǎn)的通信距離能夠達(dá)到 50m;接收靈敏度為 3~ 5 秒;當(dāng)發(fā)送端發(fā)送 字母 A 時(shí),接收端能準(zhǔn)確顯示。 圖 32 數(shù)據(jù)收發(fā)子程序流程圖 入口 置 nRF24L01 為接收狀態(tài) 判斷按鍵 4 是否按下 置 Nrf24L01 為發(fā)射狀態(tài) 數(shù)據(jù)發(fā)射 Y N 鍵盤掃描 鍵盤子程序流程圖 下圖為鍵盤子程序流程圖,此流程圖的含義是:當(dāng)有按鍵按下時(shí),程序開始進(jìn)行判斷是哪個(gè)按鍵按下,判斷完畢后則轉(zhuǎn)向 相應(yīng)的鍵處理子程序,進(jìn)行字符的輸入或命令的處理 ,并通過按鍵 4 把要發(fā)送的數(shù)據(jù)進(jìn)行 CRC 校驗(yàn)編碼,再把編碼后的數(shù)據(jù)發(fā)送出去。 主程序流程圖 當(dāng)單片機(jī)上電開始執(zhí)行之后,對(duì)液晶和單片機(jī)寄存器進(jìn)行初始化,同時(shí)設(shè)置串口控制字及波特率,接著進(jìn)入鍵盤掃描程序和接收程序。 (3) 波特率的設(shè)定 串口方式 1 的波特率是可變的,由定時(shí)器 T1 的溢出率決定: 其中, SMOD 為 PCON 寄存器最高位的值。 (4) 中斷允許 寄存器( IE) 在 IE 中, ES 位為 串行中斷允許控制位。因停止 起始 D6 D7 D0 D1 D2 D3 D4 D5 此 TI=1,表示幀發(fā)送結(jié)束。當(dāng) SM0=0, SM1=1 時(shí),串行口選擇方式 1。當(dāng) /EA 信號(hào)為低電平時(shí),對(duì) ROM 的讀操作限定在外部程序存儲(chǔ)器;而當(dāng) /EA 為高電平時(shí),則對(duì) ROM 的讀操作是從內(nèi)部程序存儲(chǔ)器開始,并可延續(xù)至外部程序存儲(chǔ)器。此外, P2 口也可作為通用 I/O 口使用。 (2) I/O 口 ① P0 口 P0 口的字節(jié)地址為 80H,位地址為 80H~ 87H??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。在應(yīng)用中,為了電路的穩(wěn)定工作,需要接二極管作為保護(hù)電路,防止電路中的電容放電時(shí)的高壓把LM317 燒壞。 (4)片內(nèi)自動(dòng)生成報(bào)頭和 CRC 校 驗(yàn)碼; (5)數(shù)據(jù)傳輸率為 l Mb/s 或 2Mb/s; (6)SPI 速率為 0 Mb/s~ 10 Mb/s; (7)125 個(gè)頻道: (8)與其他 nRF24 系列射頻器件相兼容; 調(diào)制 本系統(tǒng)中的 NRF24L01 是具備 GFSK 調(diào)制的無線收發(fā)芯片。所以上述實(shí)現(xiàn)過程只介紹了由一方傳送到另一方的過程,而相反方向與其原理相同。 。試驗(yàn)表明,該系統(tǒng)性能 穩(wěn)定,具有較強(qiáng)的抗干擾能力, 有較強(qiáng)的實(shí)用價(jià)值。但 設(shè)計(jì)無線數(shù)據(jù)傳輸產(chǎn)品往往需要相當(dāng) 的無線電專業(yè)知識(shí)和價(jià)格高昂的專業(yè)設(shè)備,因而影響了用戶的使用和新產(chǎn)品的開發(fā)。正如人們所發(fā)現(xiàn)的,只要建立雙向無線通信 雙工通信并且選 無線數(shù)據(jù)傳輸模塊基于微功耗單片射頻收發(fā)器 NRF24L01設(shè)計(jì),采用 89C52單片機(jī)完成數(shù)據(jù)的處理和控制 擇成本低的收發(fā)芯片,就會(huì)出現(xiàn)許多新應(yīng)用。按鍵與 單片機(jī)的STC89C52RC 的 口相接,單片機(jī) 的 口控制信息的發(fā)送與接收,并且TXD 端與收發(fā)器輸入端相連,通過 TXD 將數(shù)據(jù)傳入收發(fā)器,收發(fā)器 接收到數(shù)據(jù)后,通過 FSK 調(diào)制,將信號(hào)發(fā)送出去;接收端的 收發(fā)器 通過解調(diào),將載波信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),完成信息傳輸過程; 收發(fā)器 的輸出端通過 RXD 端將數(shù)字信號(hào)輸入到單片機(jī) ;單片機(jī) 將數(shù)據(jù)傳送到顯示器,這樣就完成了一次數(shù)據(jù)發(fā)送與接收并顯示的過程。范圍在 。該穩(wěn)壓部分電路如下圖所示: 圖 23 穩(wěn)壓電路 該穩(wěn)壓部分主要由 LM317 和外圍電路構(gòu)成。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 GND:接地。當(dāng)作為輸出口使用時(shí),已能對(duì)外提供推拉電流負(fù)載,外電路無需再接上拉電阻;當(dāng)作為輸入口使用時(shí),應(yīng)先向其鎖存器寫入“ 1”,使輸出驅(qū)動(dòng)電路的 FET 截止。 ② /PSEN:外部程序存儲(chǔ)器讀選通信號(hào)。 并行通信是在傳送數(shù)據(jù)過程中每個(gè)字節(jié)的各位同時(shí)進(jìn)行傳送的通信方式,而 串行通信 [14]是指 每個(gè)字節(jié)的各位分別進(jìn)行傳送的通信方式?!?1’時(shí)允許接收,‘ 0’時(shí)禁止接收。當(dāng)執(zhí)行寫 SBUF 指令時(shí),數(shù)據(jù)寫入到串行口發(fā)送緩沖器中,讀 SBUF 就是讀串行口接收緩沖器。 (2) 數(shù)據(jù)接收 REN=1, CPU 允許串行口接收數(shù)據(jù),接收數(shù)據(jù)開始于檢測(cè)到 RXD( )端發(fā)生一個(gè)“ 1”到“ 0”的跳變。整個(gè)系統(tǒng)的各個(gè)部分都是服務(wù)于無線數(shù)據(jù)傳輸這個(gè)目的。單片機(jī) STC89C52 控制 nRF2401,使其一直為接收狀態(tài)。 功能測(cè)試及分析 由于無線通信環(huán)境的不確定性,各種環(huán)境下的傳輸效果是不盡相同的,路徑損耗、建筑物影響、人體影響、外界干擾、多徑現(xiàn)象和周圍 環(huán)境的吸收等都會(huì)對(duì)傳輸?shù)木嚯x產(chǎn)生一定的影響,只能在一個(gè)給定的條件下進(jìn)行測(cè)試和評(píng)估。這就是所看到的系統(tǒng)中沒有工作的發(fā)送器卻存在“噪聲”的原因。 在 課程設(shè)計(jì) 即將結(jié)束之際,我要感謝我的指導(dǎo)教師 張小林 老師以及 陳光 老師。 最后,我要再一次感謝所有在此期間幫助過我的人,我衷心的祝福你們 ! 附錄 1 無線發(fā)射系統(tǒng)電路圖 附錄 2 發(fā)送程序 include include typedef unsigned char uchar。 //************************************ 按鍵*************************************************** sbit KEY1=P3^4。 //sbit led1=P0^2。 void init_NRF24L01(void)。 void nRF24L01_TxPacket(unsigned char * tx_buf)。 for(i=0。 sbit TX_DS =sta^5。 // Spi disable SCK=0。 //設(shè)置發(fā)射速率為 1MHZ,發(fā)射功率為最大值 0dB } /**************************************************************************************************** /*函數(shù): uint SPI_RW(uint uchar) /*功能: NRF24L01 的 SPI 寫時(shí)序 /****************************************************************************************************/ uint SPI_RW(uint uchar) { uint bit_ctr。 // shift next bit into MSB.. SCK = 1。 // ..then read registervalue CSN = 1。 // 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。 // return nRF24L01 status uchar } /********************************************************************************************************* /*函數(shù): uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars) /*功能 : 用于寫數(shù)據(jù):為寄存器地址, pBuf:為待寫入數(shù)據(jù)地址, uchars:寫入數(shù)據(jù)的個(gè)數(shù) /************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1