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

正文內(nèi)容

基于at89s51單片機(jī)無(wú)線傳輸系統(tǒng)設(shè)計(jì)-閱讀頁(yè)

2025-01-31 13:37本頁(yè)面
  

【正文】 。 SpiWrite(0xE7)。 CSN=1。 CSN=0。 //寫(xiě)發(fā)送數(shù)據(jù)命令,后面跟三字節(jié)數(shù)據(jù)// SpiWrite(0x01)。 SpiWrite(key_value)。 Delay(5)。 //使能發(fā)射模式// Delay(500)。 while(!DR)。 SCK=0。 TRX_CE=0。 Delay(2)。 SpiWrite( 0x00)。 //CH_NO, SpiWrite( 0x0C)。 //地址寬度設(shè)置,為4字節(jié) SpiWrite( 0x03)。 //接收發(fā)送有效數(shù)據(jù)長(zhǎng)度為3字節(jié) SpiWrite( 0xE7)。SpiWrite( 0xE7)。 //接收地址 SpiWrite( 0xDE)。 PWR_UP=1。 TX_EN=0。}void main(void){ Ini_System()。 TRX_CE=0。 TX_EN=0。 PWR_UP=1。 while(1) { if(!key1) //senfing key1 { Delay(5)。 while(!key1)。 } } else if(!key2) //senfing key2 { Delay(5)。 while(!key2)。 } } if(!key3) //senfing key3 { Delay(5)。 while(!key3)。 } } if(key_value!=0x00) { led=0。 key_value=0x00。 TRX_CE=1。 Delay(6000)。 } }} 接收程序include include define uint unsigned intdefine uchar unsigned charsbit TX_EN= P0^0。sbit PWR_UP=P0^2。sbit AM=P0^4。sbit MISO=P0^6。sbit SCK=P2^0。sbit led1=P1^1。sbit led3=P1^3。bit success_flag=0。 for(i=0。i++) _nop_()。 while (i) { Delay(10)。0x80)。 Delay(10)。 Delay(10)。 }}uchar SpiRead() //from 905 read data{ uchar i=8,date1=0。 date1|=MISO。 Delay(10)。 Delay(10)。}void Ini_System(void) /*初始化配置寄存器*/{ CSN=1。 PWR_UP=1。 TX_EN=0。 CSN=0。 //配置命令// SpiWrite(0x6C)。 //輸出功率為10db,不重發(fā),節(jié)電為正常模式 SpiWrite(0x44)。SpiWrite(0x03)。SpiWrite(0xE7)。SpiWrite(0xE7)。 CSN=1。 TRX_CE=1。 Delay(1000)。//如果數(shù)據(jù)準(zhǔn)備好,則進(jìn)入待機(jī)模式,以便SPI口操作 CSN=0。//接收數(shù)據(jù)包 TxRxBuffer[0] = SpiRead()。 TxRxBuffer[2] = SpiRead()。 while(DR)。 if((TxRxBuffer[0]==0x01)amp。(TxRxBuffer[1]==0x02)) { TxRxBuffer[0]=0xff。 success_flag=1。 } else if(TxRxBuffer[2]==0xa1) { led2=~led2。 } Ini_System()。 PWR_UP=0。 led1=0。 led3=0。 TRX_CE=0。 TX_EN=0。 PWR_UP=1。 //等待接收完成 if(success_flag) { TX_EN=0。 PWR_UP=1。 Delay(5000)。 Delay(10000)。這種編碼方法在基于AT89S51單片機(jī)的無(wú)線數(shù)據(jù)傳輸設(shè)計(jì)中得到了應(yīng)用。該系統(tǒng)適用于短距離的無(wú)線數(shù)據(jù)傳輸,也可以通過(guò)增加發(fā)射功率或中繼的方式實(shí)現(xiàn)遠(yuǎn)距離傳輸,可用于需要較長(zhǎng)時(shí)間內(nèi)對(duì)目標(biāo)進(jìn)行連續(xù)監(jiān)控的場(chǎng)合。所開(kāi)發(fā)的系統(tǒng)具有較強(qiáng)的靈活性和實(shí)用性 ,為新型遙控器材的研制做了有益的探索,具有一定的參考和借鑒作用。對(duì)其他型號(hào)的遙控編碼器及不同的硬件時(shí)鐘,只需修改部分參數(shù),即可適用。它不僅降低了成本,同時(shí)也增加了無(wú)線數(shù)據(jù)傳輸接收的靈活性,對(duì)不同的無(wú)線數(shù)據(jù)傳輸模塊,不用更換系統(tǒng)硬件電路,只需要修改程序即可。按上述編碼方法,信號(hào)的傳輸速度可達(dá)20kbps。參 考 文 獻(xiàn)[1] (第三版)[M].哈爾濱:工業(yè)大學(xué)出版社,2008 :231255[2] 董巍巍,李釗,[J].計(jì)算機(jī)與網(wǎng)絡(luò),2009(5):36. [3] 馬青,[J].中國(guó)科技信息,2009(10):101103 [4] [M].北京:人民郵電出版社,1995:4850.[5] 劉育峰,趙予銓?zhuān)w孟強(qiáng),尹繼武. 基于AT89S51的無(wú)線收發(fā)系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程. 2010(1):1518. [6] 侯婷,楊宏業(yè),李俊芬,孫作雷. 無(wú)線數(shù)據(jù)傳輸終端的設(shè)計(jì)和實(shí)現(xiàn)[J]. (23):34 .[7]李洪濤,皇甫堪,王展,閆吉杰 . AT89S51單片機(jī)在無(wú)線數(shù)據(jù)傳輸中的應(yīng)用[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2003(6):2122.[8]金保華,張勇,崔光照. 基于nRF905的無(wú)線數(shù)據(jù)多點(diǎn)跳傳通信系統(tǒng)[J].(9):4143.[9] 刁雪慧,徐德民,張福斌,高劍. 無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)[J].(5):2225[10] 馬淑華,王鳳文,[M].北京:郵電大學(xué)出版社,2005:164170.[11] 李群芳,張士軍,(第2版)[M].北京:電子工業(yè)出版社,2004:216221. [12] 蔣博. nRF905的無(wú)線數(shù)據(jù)傳輸系統(tǒng)[J].(3):5960.[13] [M].北京:電子工業(yè)出版社,2008:5596.Wireless system design base on MCU Abstract: With the rapid development of today39。第 23 頁(yè)(共 23 頁(yè))
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1