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

正文內(nèi)容

基于無(wú)線傳輸模塊的網(wǎng)絡(luò)通信系統(tǒng)設(shè)計(jì)0621(doc畢業(yè)設(shè)計(jì)論文)-文庫(kù)吧資料

2025-07-03 20:20本頁(yè)面
  

【正文】 10:因?yàn)榇舜握{(diào)試模塊3需要用兩個(gè)通道來(lái)接收,所以需要對(duì)nRF24L01的接收通道進(jìn)行配置。模塊1發(fā)射成功后會(huì)在2個(gè)數(shù)碼管上顯示出來(lái),模塊2發(fā)射成功后,也會(huì)在2個(gè)數(shù)碼管上顯示出來(lái)。 nRF24L01無(wú)線收發(fā)模塊2對(duì)1的調(diào)試:無(wú)線傳輸模塊nRF24L01的2對(duì)1傳輸是由模塊1用地址1發(fā)射第一組數(shù)據(jù),同時(shí)模塊2用地址2發(fā)射第二組數(shù)據(jù)。檢查電路時(shí)發(fā)現(xiàn)穩(wěn)壓模塊的溫度很高這才發(fā)現(xiàn)錯(cuò)誤,原來(lái)焊穩(wěn)壓模塊LM1117時(shí)發(fā)生短路。硬件電路接觸不良。在發(fā)射程序中nRF24L01需要進(jìn)行初始化進(jìn)入發(fā)射模式,但是在調(diào)用子程序“數(shù)據(jù)發(fā)射配置”時(shí)發(fā)生錯(cuò)誤。 1對(duì)2調(diào)試結(jié)果模塊1發(fā)射的數(shù)據(jù)模塊2接收的數(shù)據(jù)模塊3接收的數(shù)據(jù)傳輸距離(m) 地址1,地址2 地址1地址2 1 3 5 8 10:地址不匹配,本次調(diào)試中有2組地址,在發(fā)射程序中給通道0配置地址時(shí)發(fā)生錯(cuò)誤,導(dǎo)致接收時(shí)只有一個(gè)無(wú)線傳輸模塊可以接收到數(shù)據(jù),另一個(gè)無(wú)線傳輸模塊沒(méi)有接收到數(shù)據(jù)。 nRF24L01無(wú)線收發(fā)模塊1對(duì)2的調(diào)試:無(wú)線傳輸模塊nRF24L01的1對(duì)2傳輸是由模塊1分別用地址1和地址2發(fā)射相同的數(shù)據(jù),同時(shí)模塊2接收由地址1發(fā)射的數(shù)據(jù),模塊3接收由地址2發(fā)射的數(shù)據(jù)。在發(fā)射程序中,發(fā)射的第一個(gè)數(shù)據(jù)原來(lái)是0xa5但是后來(lái)把第一個(gè)數(shù)據(jù)修改成0x21后,沒(méi)有把接收程序中的接收數(shù)據(jù)改過(guò)來(lái),因此造成發(fā)射數(shù)據(jù)成功而接收不成功,數(shù)碼管一直不顯示。如果接收正確也會(huì)在接收端的數(shù)碼管顯示接收的數(shù)據(jù)。如果發(fā)射成功數(shù)碼管會(huì)顯示正確發(fā)射的數(shù)據(jù)。m15。m15。1對(duì)1對(duì)1循環(huán)程序的每個(gè)主程序都先有一個(gè)for循環(huán)來(lái)限制發(fā)射和接收數(shù)據(jù)的次數(shù),與1對(duì)1程序的不同的是在發(fā)射程序后都有接收程序。0x0E)==0x00) { SPI_Read_Buf(RD_RX_PLOAD,RxBuf0,TX_PLOAD_WIDTH); if(RxBuf0[0]==0x21) { else if((staamp。1對(duì)1程序的接收端只判斷一次接收數(shù)據(jù)void main(void){ uchar RxBuf[32]; init_NRF24L01(); SetRX_Mode(); Delay(1000); while(1) { sta=SPI_Read(STATUS); if(RX_DR)而2對(duì)1程序的接收端首先判斷是哪個(gè)通道接收的,如果是通道0先接收,然后才是通道1接收數(shù)據(jù);否則是通道1先接收數(shù)據(jù)然后通道0在接收數(shù)據(jù)。void main(void){ init_NRF24L01(); SetTx_Mode();Delay(5000); while(1) { SPI_Write_Buf(WRITE_REG+TX_ADDR,TX_ADDRE, TX_ADR_WIDTH); SPI_Write_Buf(WRITE_REG+RX_ADDR_P0,RX_ADDRE,RX_ADR_WIDTH); nRF24L01_TxPacket(TxBuf);sta=SPI_RW_Reg(STATUS,0); if(TX_DS) { SPI_RW_Reg(WRITE_REG+STATUS,sta); SPI_Write_Buf(WRITE_REG+TX_ADDR,TX_ADDRESS, TX_ADR_WIDTH); SPI_Write_Buf(WRITE_REG+RX_ADDR_P0,RX_ADDRESS,RX_ADR_WIDTH); nRF24L01_TxPacket(TxBuf); sta=SPI_RW_Reg(STATUS,0); nRF24L01的2對(duì)1程序設(shè)計(jì)nRF24L01的2對(duì)1程序也是由1對(duì)1程序設(shè)計(jì)的基礎(chǔ)上修改的。1對(duì)1程序的發(fā)射端只是配置一次地址發(fā)射一次數(shù)據(jù)void main(void){ init_NRF24L01();SetTx_Mode();Delay(5000);while(1){nRF24L01_TxPacket(TxBuf);sta=SPI_RW_Reg(STATUS,0);而1對(duì)2程序的發(fā)射端是配置一次地址發(fā)射一次數(shù)據(jù)后又再次配置另一組地址發(fā)射另一組數(shù)據(jù)。查看狀態(tài)寄存器RX_DR是否為1,如果RX_DR為1則代表接收到數(shù)據(jù),然后查看接收到的第一個(gè)數(shù)據(jù)是否正確,如果正確則讓數(shù)碼管顯示接收的數(shù)據(jù);如果RX_DR不為1則代表沒(méi)有 接受到數(shù)據(jù),然后返回繼續(xù)等待接收數(shù)據(jù)。常用配置包括:使能第一頻道設(shè)置,通信方式設(shè)置,接收數(shù)據(jù)速率設(shè)置,晶振頻率設(shè)置,輸出功率設(shè)置,頻道設(shè)置,收發(fā)操作設(shè)置等。CE端置高,啟動(dòng)nRF24L01發(fā)射,將數(shù)據(jù)包發(fā)送出去。 nRF24L01無(wú)線發(fā)射部分子程序的實(shí)現(xiàn)發(fā)射子程序 裝載接收端地址 裝載要發(fā)射的數(shù)據(jù)置高CE,激發(fā)數(shù)據(jù)發(fā)送返回圖 nRF24L01無(wú)線發(fā)射子程序流程圖nRF24L01無(wú)線發(fā)射子程序流程圖實(shí)現(xiàn)過(guò)程:首先設(shè)置nRF24L01為發(fā)射狀態(tài),將發(fā)送數(shù)據(jù)的地址(32位)寫(xiě)入到nRF24L01中。待初始化完成后,然后將nRF24L01設(shè)置為發(fā)射模式,進(jìn)行發(fā)射數(shù)據(jù)。 顯示電路圖第4章 系統(tǒng)軟件設(shè)計(jì) nRF24L01無(wú)線收發(fā)模塊的軟件設(shè)計(jì) nRF24L01發(fā)射部分主程序流程圖開(kāi)始nRF24L01初始化配置子程序進(jìn)入發(fā)射模式,發(fā)射數(shù)據(jù)判斷TX_DS是否為1 NY 數(shù)碼管顯示發(fā)射成功的數(shù)據(jù) 清空狀態(tài)寄存器圖 nRF24L01發(fā)射部分主程序流程圖nRF24L01發(fā)射部分主程序流程圖實(shí)現(xiàn)過(guò)程:在nRF24L01無(wú)線發(fā)射部分主程序中,首先進(jìn)行初始化操作,通過(guò)配置模式對(duì)nRF24L01進(jìn)行設(shè)置,主要包括:發(fā)送的數(shù)據(jù)寬度、地址寬度、發(fā)送數(shù)據(jù)的地址以及CRC技術(shù)和常用配置等。數(shù)碼管是共陽(yáng)極所以當(dāng)輸入是低電平時(shí),數(shù)碼管才會(huì)顯示。顯示電路主要是由4個(gè)數(shù)碼管、12個(gè)電阻、。 顯示電路的設(shè)計(jì),因?yàn)闊o(wú)線傳輸模塊nRF24L01只占用單片機(jī)一個(gè)I/O端口,所以顯示電路中的數(shù)碼管可以和單片機(jī)直接相連。手動(dòng)復(fù)位電路采用的是按鍵復(fù)位電路。為了實(shí)現(xiàn)這種功能,本設(shè)計(jì)采用了一種RC定時(shí)電路。上電自動(dòng)復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號(hào),直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號(hào)。在本設(shè)計(jì)中,復(fù)位電路采用最簡(jiǎn)單的上電復(fù)位加按鍵復(fù)位。由于當(dāng)晶體振蕩器振蕩頻率在1M到12M之間取值時(shí),兩個(gè)微調(diào)電容的典型取值通常選擇在30pF左右。常用的時(shí)鐘電路有兩種工作方式,一種是內(nèi)部時(shí)鐘方式,另一種為外部時(shí)鐘方式。要恰到好處的選擇時(shí)鐘頻率對(duì)單片機(jī)工作效率尤為重要。時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。nRF24L01通過(guò)Enhanced ShockBurstTM收發(fā)模式進(jìn)行無(wú)線數(shù)據(jù)發(fā)送,收發(fā)可靠,其外形尺寸小,需要的外圍元器件也少,因而使用方便,在工業(yè)控制、消費(fèi)電子等各個(gè)領(lǐng)域都具有廣闊的應(yīng)用前景。來(lái)作為nRF24L01的工作電壓。引腳1和引腳3接20181。引腳1接5V電壓。在這部分的電路設(shè)計(jì)中,由于穩(wěn)壓電源提供5V電壓,采用穩(wěn)壓模塊LM1117。GND VIN VOUT 3 1 LM1117引腳圖第3章 系統(tǒng)硬件設(shè)計(jì)、無(wú)線收發(fā)模塊的電路設(shè)計(jì)、顯示電路的設(shè)計(jì)。引腳1是輸入端;引腳2是輸出端;引腳3是地線。 LM1117特性● 、5V和可調(diào)電壓的型號(hào)● 節(jié)省空間的SOT223和LLP封裝● 電流限制和熱保護(hù)功能● 輸出電流可達(dá)800mA● 線性調(diào)整率:% (Max)● 負(fù)載調(diào)整率:% (Max)● 溫度范圍:-LM1117:0℃~125℃;-LM1117I:40℃~125℃。LM1117系列具有LLP、TO26SOT22TO220和TO252 DPAK封裝。電路包含1個(gè)齊納調(diào)節(jié)的帶隙參考電壓以確保輸出電壓的精度在177。另外還有5個(gè)固定電壓輸出(、)的型號(hào)。它與國(guó)家半導(dǎo)體的工業(yè)標(biāo)準(zhǔn)器件LM317有相同的管腳排列。XTAL1和XTAL2:外部晶體連線,片外石英晶體連于此兩端與片內(nèi)電路構(gòu)成振蕩器,產(chǎn)生片內(nèi)CPU的工作時(shí)鐘。注意加密方式1時(shí), 將內(nèi)部鎖定為RESET;當(dāng)端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的信號(hào)將不出現(xiàn)。:外部程序存儲(chǔ)器的選通信號(hào)。RST:復(fù)位/備用電源引線。另外,該引腳被略微拉高。如想禁止ALE的輸出可在SFR8EH地址上置0。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在FLASH編程期間,此引腳用于輸入編程脈沖。P3口也可作為AT89S51的一些特殊功能口,. P3口特殊功能表P3口的位第二功能注釋RXD串行數(shù)據(jù)接受口TXD串行數(shù)據(jù)發(fā)送口INT0外中斷0輸入INT1外中斷1輸入T0定時(shí)器/計(jì)數(shù)器0計(jì)數(shù)輸入T1定時(shí)器/計(jì)數(shù)器1計(jì)數(shù)輸入WR外部RAM寫(xiě)選通信號(hào)RD外部RAM讀選通信號(hào)P3口同時(shí)為Flash編程和編程校驗(yàn)接收一些控制信號(hào)。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口在Flash編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 圖 AT89S51單片機(jī)外部引線圖P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。AT89S51單片機(jī)的各管腳功能如下:P0口:P0口為一個(gè)8位漏極開(kāi)路雙向I/O口,每腳可吸收8TTL門電流。 單片機(jī)的引腳及功能。其中內(nèi)部RAM為1288字節(jié);● 特殊功能寄存器(SFR)是一批特殊用途的寄存器。CPU 系統(tǒng)總線BUS RAM ROM 定時(shí)器 計(jì)數(shù)器可編程I/O 端口系統(tǒng)時(shí)鐘 AT89S51單
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1