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

正文內(nèi)容

基于無線傳感器網(wǎng)絡(luò)的聲紅外監(jiān)測(cè)與識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-27 20:19本頁面
  

【正文】 _ReadByte(noACK)。 //read checksum 注意理解S_ReadByte(0)的情況!return(error)。}/***************************計(jì)算實(shí)際溫濕度值*****************************************************************************/float* S_Calculate(unsigned int *p_humidity ,unsigned int *p_temperature){ const float C1=。 // for 8 Bitconst float C2=+。 // for 8 Bitconst float C3=。 // for 8 Bitconst float D1=。 // for 12 Bit @ 3Vconst float D2=+。 // for 12 Bit @ 3Vconst float T1=。 // for 8 bitconst float T2=。 // for 8 bitfloat rh=*p_humidity。 // rh: Humidity [Ticks] 12 Bit float t=*p_temperature。 // t: Temperature [Ticks] 14 Bitfloat rh_lin。 // rh_lin: Humidity linearfloat rh_true。 // rh_true: Temperature pensated humidityfloat t_C。 // t_C : Temperature [癈]float celiang[2]。t_C=t*D2+D1。 //calc. temperature from ticks to [癈]rh_lin=C3*rh*rh + C2*rh + C1。 //calc. humidity from ticks to [%RH]rh_true=(t_C25)*(T1+T2*rh)+rh_lin。 //calc. temperature pensated humidity [%RH]if(rh_true100)rh_true=100。 //cut if the value is outside ofif(rh_true)rh_true=。 //the physical possible ranget=t_C。 //return temperature [癈]rh=rh_true。 //return humidity[%RH]celiang[0]=t_C。 celiang[1]=rh_true。return celiang。} 附錄B 無線傳送程序//==============================================================================//define uchar unsigned chardefine uint unsigned intdefine uclong unsigned long//==================TXEN,TRX_CE,PWR_0 為收發(fā)模式控制端口======================define TXEN_0 P2OUT amp。=~BIT0 //輸出0define TXEN_1 P2OUT |= BIT0 //輸出1//==============================================================================define TRX_CE_0 P2OUT amp。=~BIT1define TRX_CE_1 P2OUT |= BIT1//==============================================================================define PWR_0 P2OUT amp。=~BIT2define PWR_1 P2OUT |= BIT2//===================================主入從出===================================define MISO_0 P5OUT amp。=~BIT2 define MISO_1 P5OUT |= BIT2 //==================================主出從入====================================define MOSI_0 P5OUT amp。=~BIT1 define MOSI_1 P5OUT |= BIT1 //===================================SPI時(shí)鐘端口================================define SCK_0 P5OUT amp。=~BIT3 define SCK_1 P5OUT |= BIT3 //===================================SPI使能端口=================================define CSN_0 P5OUT amp。=~BIT0define CSN_1 P5OUT |= BIT0//==================================以下為狀態(tài)端口==============================//===========================AM 地址匹配=======================================define AM_0 P2OUT amp。=~BIT5 define AM_1 P2OUT |= BIT5//=================================DR 數(shù)據(jù)接收狀態(tài)==============================define DR_0 P2OUT amp。=~BIT6define DR_1 P2OUT |= BIT6//=====================================CD 載波偵聽狀態(tài)==========================define CD_0 P2OUT amp。=~BIT4define CD_1 P2OUT |= BIT4//==============================================================================define LED1_0 P6OUT amp。=~BIT1 //輸出0define LED1_1 P6OUT |= BIT1 //輸出1define LED2_0 P6OUT amp。=~BIT2 //輸出0define LED2_1 P6OUT |= BIT2 //輸出1//===========================NRF905:SPI指令=====================================define WC 0x00define RC 0x10define WTP 0x20define RTP 0x21define WTA 0x22define RTA 0x23define RRP 0x24//==========================32字節(jié)發(fā)送數(shù)據(jù)收發(fā)緩沖區(qū)============================define TxRxBuf_Len 32unsigned char TxRxBuf[TxRxBuf_Len]={0x01}。//{ 0x01,0x02,0x03,0x4,0x05,0x06,0x07,0x08,0x09,0x10,0x11,0x12,0x13,0x14,0x15,0x16, // 0x17,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31,0x32,//}。char TxAddress[4]={0xcc,0xcc,0xcc,0xcc}。char DATA_BUF。//==========================NRF905:10寄存器配置================================unsigned char RFConf[11]={ WC, //SPI寫操作命令 0x4c, //CH_NO,配置頻段在430MHZ 0x0C, //輸出功率為10db,不重發(fā),節(jié)電為正常模式 0x44, //地址寬度設(shè)置,為4字節(jié) 0x01,0x01, //接收發(fā)送有效數(shù)據(jù)長(zhǎng)度為32字節(jié) 0xCC,0xCC,0xCC,0xCC, //接收地址 0x58, //CRC充許,8位CRC校驗(yàn),外部時(shí)鐘信號(hào)不使能,16M晶振}。/*****************************************************************************系統(tǒng)初始化******************************************************************************/void InitSys(){ unsigned int iq0。 _DINT()。 BCSCTL1 amp。=~XT2OFF。 do { IFG1 amp。= ~OFIFG。 // 清除振蕩器失效標(biāo)志 for (iq0 = 0xFF。 iq0 0。 iq0)。 // 延時(shí),等待XT2起振 } while ((IFG1 amp。 OFIFG) != 0)。 // 判斷XT2是否起振 BCSCTL2 =SELM1+SELS。 //MCLK,SMCLK時(shí)鐘為XT2 //???USART0}//===========================初始化nRF905=======================================void nRF905_IO_set(void){ P2DIR |= 0x07。 P2DIR amp。= 0x8F。 P2SELamp。=0x84。 P5DIR |= 0xC0。 P5DIR |= 0xFB。 P5SELamp。=0xF0。 CSN_1。 // Spi disable SCK_0。 // Spi clock line init low PWR_1。 // nRF905 power on TRX_CE_0。 // Set nRF905 in standby mode TXEN_0。 // set radio in Rx mode}//==============================================================================void LED_IO_set(void){ P6DIR |= BIT2。P6OUT |= BIT2。 //關(guān)閉電平轉(zhuǎn)換 }//==========================延時(shí)================================================void Delay(uchar n){ uint i。 while(n) for(i=0。i80。i++)。}//=========================NRF905 SPI讀函數(shù)(IO模擬SPI時(shí)序)=====
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1