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

正文內(nèi)容

基于單片機的無線射頻收發(fā)系統(tǒng)課程設計報告-閱讀頁

2025-07-12 19:42本頁面
  

【正文】 lysis Design Applications,F(xiàn)lorence,Italy,2004,32.[9] 趙景波,劉金輝, DXP 基礎與實例培訓教程,第1版,中國電力出版社,2005年,119144.[10] 臧鐵鋼,唐才峰,陳學鋒等. Protel DXP 電路設計與應用,第1版,中國鐵道出版社,2004年,172179.[11] 劉立楓,中國無線電電子學文摘,2005年,31期,4547.[12] ,電子世界,2002年,第8期,37.[13] 李廣第,朱月秀,第2版,北京航空航天大學出版社,2001年,4070.[14] 楊振江,杜鐵軍,李群等. 流行單片機實用子程序及應用實例,第1版,西安電子科技大學出版社,2002年,102115.[15] 張俊謨. MCS51和80C51系列單片機,電子世界,2001年,第8期,30.[16] ,電子產(chǎn)品世界,2003年,11上半月,3840.[17] 康華光,第1版,高等教育出版社,2002年,191197.[18] 黃智偉,王彥,第1版,電子工業(yè)出版社,2004年,7380.致 謝為期三周的課程設計已經(jīng)接近尾聲,這次課程設計不僅使我將所學的知識都融合在一起,還給了我一次鍛煉動手能力的機會,并且在指導教師的幫助下,使我的專業(yè)水平有了很大的提高。他們不辭辛苦,經(jīng)常利用自己的休息時間幫助我。老師們言傳身教、循循善誘,使我學到了作為一名大學生應該具備的那種踏實勤懇、一絲不茍、求真務實的優(yōu)良品質和嚴謹?shù)慕虒W態(tài)度。在課題的設計中,我對各種編程方法都有了更進一步的了解,拓寬了知識面,開闊了眼界,提高了對知識的綜合應用能力,增強了學習知識的興趣。在此祝愿老師們身體健康,全家幸福。typedef unsigned char uint。sbit MOSI =P1^4。sbit CE =P1^1。sbit IRQ =P3^3。sbit KEY2=P3^5。sbit KEY4=P3^7。sbit wela=P2^7。//sbit led2=P0^1。//sbit led0=P0^3。//***********************************數(shù)碼管09編碼*******************************************uchar seg[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //本地地址uint const RX_ADDRESS[RX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}。void inerDelay_us(unsigned char n)。uint SPI_RW(uint uchar)。void SetRX_Mode(void)。uint SPI_Read_Buf(uchar reg, uchar *pBuf, uchar uchars)。unsigned char nRF24L01_RxPacket(unsigned char* rx_buf)。void display(uchar dip){ P0=seg[dip]。 dula=0。 wela=1。}//*****************************************長延時*****************************************void Delay(unsigned int s){ unsigned int i。 is。 for(i=0。 i++)。 //狀態(tài)標志sbit RX_DR =sta^6。sbit MAX_RT =sta^4。n0。}//****************************************************************************************/*NRF24L01初始化//***************************************************************************************/void init_NRF24L01(void){ inerDelay_us(100)。 // chip enable CSN=1。 // Spi clock line init high SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH)。 // 寫接收端地址 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。 // 允許接收地址只有頻道0,如果需要多頻道可以參考Page21 SPI_RW_Reg(WRITE_REG + RF_CH, 0)。 //設置接收數(shù)據(jù)長度,本次設置為32字節(jié) SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。 for(bit_ctr=0。bit_ctr++) // output 8bit { MOSI = (uchar amp。 // output 39。, MSB to MOSI uchar = (uchar 1)。 // Set SCK high.. uchar |= MISO。 // ..then set SCK low again } return(uchar)。 CSN = 0。 // Select register to read from.. reg_val = SPI_RW(0)。 // CSN high, terminate SPI munication return(reg_val)。 CSN = 0。 // select register SPI_RW(value)。 // CSN high again return(status)。 CSN = 0。 // Select register to write to and read status uchar for(uchar_ctr=0。uchar_ctr++) pBuf[uchar_ctr] = SPI_RW(0)。 return(status)。 CSN = 0。 for(uchar_ctr=0。 uchar_ctr++) // SPI_RW(*pBuf++)。 //關閉SPI return(status)。 SPI_RW_Reg(WRITE_REG + CONFIG, 0x0f)。 inerDelay_us(130)。 sta=SPI_Read(STATUS)。 //SPI使能 SPI_Read_Buf(RD_RX_PLOAD,rx_buf,TX_PLOAD_WIDTH)。 //讀取數(shù)據(jù)完成標志 } SPI_RW_Reg(WRITE_REG+STATUS,sta)。}/***********************************************************************************************************/*函數(shù):void nRF24L01_TxPacket(unsigned char * tx_buf)/*功能:發(fā)送 tx_buf中數(shù)據(jù)/**********************************************************************************************************/void nRF24L01_TxPacket(unsigned char * tx_buf){ CE=0。 // 裝載接收端地址 SPI_Write_Buf(WR_TX_PLOAD, tx_buf, TX_PLOAD_WIDTH)。 // IRQ收發(fā)完成中斷響應,16位CRC,主發(fā)送 CE=1。}//************************************主函數(shù)************************************************************void main(void){ unsigned char tf =0。 // unsigned char RxBuf[20]={0}。// led0=0。led2=0。 P0=0x00。 TxBuf[2] = 1 。 TxBuf[4] = 1 。 // Transmit Tx buffer data Delay(6000)。 while(1) { if(KEY1 ==0 ) { display(1)。 tf = 1 。 TxBuf[2] =1 。 } if(KEY3 ==0 ) { display(3)。 tf = 1 。 TxBuf[4] =1 。 } if (tf==1) { nRF24L01_TxPacket(TxBuf)。// Delay(100)。 TxBuf[1] = 0x00。 TxBuf[3] = 0x00。 tf=0。 }//*********************************************************************************************** SetRX_Mode()。 if(RxBuf[1]|RxBuf[2]|RxBuf[3]|RxBuf[4]) { if( RxBuf[1]==1) { display(1)。// Delay(100)。 } if( RxBuf[2]==1) { display(2)。// Delay(100)。 } if( RxBuf[3]==1) { display(3)。// Delay(100)。 } if( RxBuf[4]==1) { display(4)。// Delay(100)。 } Delay(1000)。 RxBuf[2] = 0x00。 RxBuf[4] = 0x0
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1