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

正文內(nèi)容

基于單片機(jī)的無(wú)線射頻收發(fā)系統(tǒng)課程設(shè)計(jì)報(bào)告-預(yù)覽頁(yè)

 

【正文】 器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。圖24 STC89C52RC芯片引腳圖(1) 電源和晶振VCC:供電電壓。(2) I/O口① P0口P0口的字節(jié)地址為80H,位地址為80H~87H。P1口只能作為通用I/O口使用。此外,P2口也可作為通用I/O口使用。保持RST腳兩個(gè)機(jī)器周期以上的高電平,就可以完成CPU系統(tǒng)復(fù)位操作,使系統(tǒng)的一些單元內(nèi)容回到規(guī)定值。當(dāng)/EA信號(hào)為低電平時(shí),對(duì)ROM的讀操作限定在外部程序存儲(chǔ)器;而當(dāng)/EA為高電平時(shí),則對(duì)ROM的讀操作是從內(nèi)部程序存儲(chǔ)器開(kāi)始,并可延續(xù)至外部程序存儲(chǔ)器。 串口通信通信主要有兩種方式:并行通信和串行通信。當(dāng)SM0=0,SM1=1時(shí),串行口選擇方式1。③ REN:串行口允許接收位。因此TI=1,表示幀發(fā)送結(jié)束。(2) 串行數(shù)據(jù)緩沖器(SBUF)串行數(shù)據(jù)緩沖器SBUF的地址為99 H,用來(lái)存放需發(fā)送和接收的數(shù)據(jù),它由兩個(gè)獨(dú)立的寄存器組成,一個(gè)是發(fā)送緩沖器,另一個(gè)是接收緩沖器,它們占用同一地址(99H)。(4) 中斷允許寄存器(IE)在IE中,ES位為串行中斷允許控制位。接下來(lái)發(fā)送8位數(shù)據(jù),先發(fā)送低位,最后發(fā)送的是高電平的停止位。(3) 波特率的設(shè)定串口方式1的波特率是可變的,由定時(shí)器T1的溢出率決定:() 其中,SMOD為PCON寄存器最高位的值。第三章 軟件設(shè)計(jì)無(wú)線數(shù)據(jù)傳輸主要由無(wú)線數(shù)據(jù)收發(fā)器NRF24L0STC89C52RC單片機(jī)、顯示器和按鍵組成,收發(fā)器與STC89C52RC間用串行口通信。 主程序流程圖當(dāng)單片機(jī)上電開(kāi)始執(zhí)行之后,對(duì)液晶和單片機(jī)寄存器進(jìn)行初始化,同時(shí)設(shè)置串口控制字及波特率,接著進(jìn)入鍵盤(pán)掃描程序和接收程序。nRF2401芯片 “PWRUP” 端接高電平,“FREQ” 端接低電平,分別表示系統(tǒng)在上電后始終處于 “正常工作模式”和“工作頻道為通道1”。入口置nRF24L01為接收狀態(tài)判斷按鍵4是否按下置Nrf24L01為發(fā)射狀態(tài)數(shù)據(jù)發(fā)射YN鍵盤(pán)掃描圖32 數(shù)據(jù)收發(fā)子程序流程圖 鍵盤(pán)子程序流程圖下圖為鍵盤(pán)子程序流程圖,此流程圖的含義是:當(dāng)有按鍵按下時(shí),程序開(kāi)始進(jìn)行判斷是哪個(gè)按鍵按下,判斷完畢后則轉(zhuǎn)向相應(yīng)的鍵處理子程序,進(jìn)行字符的輸入或命令的處理,并通過(guò)按鍵4把要發(fā)送的數(shù)據(jù)進(jìn)行CRC校驗(yàn)編碼,再把編碼后的數(shù)據(jù)發(fā)送出去。(3) 比較發(fā)射器和接收器的數(shù)據(jù)顯示是否相同,以測(cè)試傳輸數(shù)據(jù)的正確性。(2) 在空曠場(chǎng)地,最遠(yuǎn)的通信距離能夠達(dá)到50m;接收靈敏度為3~5秒;當(dāng)發(fā)送端發(fā)送字母A時(shí),接收端能準(zhǔn)確顯示。后來(lái)通過(guò)研究發(fā)現(xiàn),當(dāng)接收器打開(kāi)時(shí),環(huán)境中的任何信號(hào)(數(shù)據(jù)或噪聲)都會(huì)被天線捕捉到并被解調(diào)。結(jié)論此次設(shè)計(jì)將應(yīng)用于無(wú)線通信領(lǐng)域,并且針對(duì)當(dāng)前市場(chǎng)上無(wú)線產(chǎn)品的不足進(jìn)行了改進(jìn)。參考文獻(xiàn)[1] ,第2版,電子工業(yè)出版社,2004年,253269.[2] WU Xunwei,HANG Guoqiang. Low power DC circuits employing AC power supply, SCIENCE IN CHINA (INFORMATION SCIENCES),2002, ,232.[3] 苗長(zhǎng)云,沈保鎖,第1版,電子工業(yè)出版社,2005年,174177.[4] Behrouz Forouzan. Introduction to Data Communications and Networking,F(xiàn)irst Edition,mechanic industry book concern,1999,121125.[5] Kaveh Pahlavan .Nordic nRF401 Product Specification,Nordic corporation,2000,36.[6] Nigel ,電子產(chǎn)品世界,2000年,10月,3132.[7] Richard . Understanding Digital Signal Processing,Bradford University,2001,3637.[8] Tugal. D. A, Tugal. 0. Data Transmissionanalysis Design Applications,F(xiàn)lorence,Italy,2004,32.[9] 趙景波,劉金輝, DXP 基礎(chǔ)與實(shí)例培訓(xùn)教程,第1版,中國(guó)電力出版社,2005年,119144.[10] 臧鐵鋼,唐才峰,陳學(xué)鋒等. Protel DXP 電路設(shè)計(jì)與應(yīng)用,第1版,中國(guó)鐵道出版社,2004年,172179.[11] 劉立楓,中國(guó)無(wú)線電電子學(xué)文摘,2005年,31期,4547.[12] ,電子世界,2002年,第8期,37.[13] 李廣第,朱月秀,第2版,北京航空航天大學(xué)出版社,2001年,4070.[14] 楊振江,杜鐵軍,李群等. 流行單片機(jī)實(shí)用子程序及應(yīng)用實(shí)例,第1版,西安電子科技大學(xué)出版社,2002年,102115.[15] 張俊謨. MCS51和80C51系列單片機(jī),電子世界,2001年,第8期,30.[16] ,電子產(chǎn)品世界,2003年,11上半月,3840.[17] 康華光,第1版,高等教育出版社,2002年,191197.[18] 黃智偉,王彥,第1版,電子工業(yè)出版社,2004年,7380.致 謝為期三周的課程設(shè)計(jì)已經(jīng)接近尾聲,這次課程設(shè)計(jì)不僅使我將所學(xué)的知識(shí)都融合在一起,還給了我一次鍛煉動(dòng)手能力的機(jī)會(huì),并且在指導(dǎo)教師的幫助下,使我的專(zhuān)業(yè)水平有了很大的提高。老師們言傳身教、循循善誘,使我學(xué)到了作為一名大學(xué)生應(yīng)該具備的那種踏實(shí)勤懇、一絲不茍、求真務(wù)實(shí)的優(yōu)良品質(zhì)和嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度。在此祝愿老師們身體健康,全家幸福。sbit MOSI =P1^4。sbit IRQ =P3^3。sbit KEY4=P3^7。//sbit led2=P0^1。//***********************************數(shù)碼管09編碼*******************************************uchar seg[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。void inerDelay_us(unsigned char n)。void SetRX_Mode(void)。unsigned char nRF24L01_RxPacket(unsigned char* rx_buf)。 dula=0。}//*****************************************長(zhǎng)延時(shí)*****************************************void Delay(unsigned int s){ unsigned int i。 for(i=0。 //狀態(tài)標(biāo)志sbit RX_DR =sta^6。n0。 // chip enable CSN=1。 // 寫(xiě)接收端地址 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。 //設(shè)置接收數(shù)據(jù)長(zhǎng)度,本次設(shè)置為32字節(jié) SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。bit_ctr++) // output 8bit { MOSI = (uchar amp。, MSB to MOSI uchar = (uchar 1)。 // ..then set SCK low again } return(uchar)。 // Select register to read from.. reg_val = SPI_RW(0)。 CSN = 0。 // CSN high again return(status)。 // Select register to write to and read status uchar for(uchar_ctr=0。 return(status)。 for(uchar_ctr=0。 //關(guān)閉SPI return(status)。 inerDelay_us(130)。 //SPI使能 SPI_Read_Buf(RD_RX_PLOAD,rx_buf,TX_PLOAD_WIDTH)。}/***********************************************************************************************************/*函數(shù):void nRF24L01_TxPacket(unsigned char * tx_buf)/*功能:發(fā)送 tx_buf中數(shù)據(jù)/**********************************************************************************************************/void nRF24L01_TxPacket(unsigned char * tx_buf){ CE=0。 // IRQ收發(fā)完成中斷響應(yīng),16位CRC,主發(fā)送 CE=1。 // unsigned char RxBuf[20]={0}。led2=0。 TxBuf[2] = 1 。 // Transmit Tx buffer data Delay(6000)。 tf = 1 。 } if(KEY3 ==0 ) { display(3)。 TxBuf[4] =1 。// Delay(100)。 TxBuf[3] = 0x00。 }//*********************************************************************************************** SetRX_Mode()。// Delay(100)。// Delay(100)。// Delay(100)。// Delay(100)。 RxBuf[2] = 0x0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1