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

正文內(nèi)容

基于coretex-m3的智能家居遠程監(jiān)控系統(tǒng)智能家居畢業(yè)論文-資料下載頁

2025-06-18 15:32本頁面
  

【正文】 *************************************************************/include includeincludeinclude include void gprs_init(){ int i。 for(i=0。 i6。 i++) { BSP_SerWrcmd(cmd[i], strlen(cmd[i]))。 }}/**/ void gprs_ds1820() { int i。 signed short temp。 unsigned char bysn[8]。 char ctl[]={26,0}。 //采集ds1820溫度發(fā)送給手機號為13214203512char out[]=0891683108401105F011000B813112243015F20008A70A5BA46E29。 char rnchar[12]。 for(i=0。i2。i++) { readrom(bysn)。 delay(4000)。 startconverttmpt(bysn)。 delay(50)。 temp=readtemperature(bysn)。 } printf(\nTemperature is %d\n,temp)。 //把ds1820采集來的溫度轉(zhuǎn)換為PDU編碼 if(temp10) { rnchar[0]=0+48。 rnchar[1]=0+48。 rnchar[2]=3+48。 rnchar[3]=0+48。 rnchar[4]=0+48。 rnchar[5]=0+48。 rnchar[6]=3+48。 rnchar[7]=(temp%10)+48。 rnchar[8]=39。539。 rnchar[9]=39。E39。 rnchar[10]=39。A39。 rnchar[11]=39。639。 } else if(temp=10 amp。amp。 temp100) { rnchar[0]=0+48。 rnchar[1]=0+48。 rnchar[2]=3+48。 rnchar[3]=(temp/10)+48。 rnchar[4]=0+48。 rnchar[5]=0+48。 rnchar[6]=3+48。 rnchar[7]=(temp%10)+48。 rnchar[8]=39。539。 rnchar[9]=39。E39。 rnchar[10]=39。A39。 rnchar[11]=39。639。 } BSP_SerWrcmd(at, strlen(at))。 BSP_SerWrcmd(at, strlen(at))。 BSP_SerWrcmd(at+cmgf=0, strlen(at+cmgf=0))。 BSP_SerWrcmd(at+cmgs=24, strlen(at+cmgs=24))。 BSP_SerWr(BSP_SER_ID_UART0,out, strlen(out))。 BSP_SerWr(BSP_SER_ID_UART0,rnchar,strlen(rnchar))。 }/**///家電狀態(tài)void gprs_homestatus(){ int i,i1,i2,i3,i4,i5。 char ctl[]={26,0}。 char out[]=0891683108401105F011000B813112243015F20008A720。 //ds1820 char airopen[]=7A7A8C035DF25F00FF0C。 char airclose[]=7A7A8C035DF25173FF0C。 char vabotopen[]=70ED6C3456685DF25F00FF0C。 char vabotclose[]=70ED6C3456685DF25173FF0C。 char warmeropen[]=53D6669696005DF25F00。 char warmerclose[]=53D6669696005DF25173。 BSP_SerWrcmd(at, strlen(at))。 BSP_SerWrcmd(at, strlen(at))。 BSP_SerWrcmd(at+cmgf=0, strlen(at+cmgf=0))。 BSP_SerWrcmd(at+cmgs=46, strlen(at+cmgs=46))。 BSP_SerWr(BSP_SER_ID_UART0,out,strlen(out))。 if(setbit1(26)) BSP_SerWr(BSP_SER_ID_UART0,airopen,strlen(airopen))。 else BSP_SerWr(BSP_SER_ID_UART0,airclose,strlen(airclose))。 if(setbit1(25)) BSP_SerWr(BSP_SER_ID_UART0,vabotopen,strlen(vabotopen))。 else BSP_SerWr(BSP_SER_ID_UART0,vabotclose,strlen(vabotclose))。 if(setbit1(27)) BSP_SerWr(BSP_SER_ID_UART0,warmeropen,strlen(warmeropen))。 else BSP_SerWr(BSP_SER_ID_UART0,warmerclose,strlen(warmerclose))。 BSP_SerWr(BSP_SER_ID_UART0,ctl, 1)。 usleep(300000)。 fflush(stdout)。}/************************************************************** 溫度采集程序 * *************************************************************/include/**///延遲函數(shù)void delay(int i) { while(i) { i。 }}/**/void GPIOPinWrite(LED_PORT,int i){ GPIOPinWrite(LED_PORT,i,0)。}/**/void setbit1(int i){ int f。 f=GPIOPinWrite(LED_PORT,i,0)。 return f。}/**///ds1820初始化void resetchip(void){ GPIOPinWrite(LED_PORT,13,0)。 delay(15)。 GPIOPinWrite(LED_PORT,14,0)。 delay(100)。 GPIOPinWrite(LED_PORT,13,0)。 delay(20)。 }/**///檢測ds1820unsigned char chipcheck(void){ int flag。 resetchip()。 delay(1100)。 flag=GPIOPinWrite(LED_PORT,21,0)。 if(flag) { return FALSE。 } delay(2500)。 //wait for 400us flag=GPIOPinWrite(LED_PORT,21,0)。 if(flag) { return TRUE。 } else { return FALSE。 } }/**///按位讀ds1820信息int readbit(void){ int bit。 GPIOPinWrite(LED_PORT,14,0)。 //write 0 to F6 delay(60)。 GPIOPinWrite(LED_PORT,13,0)。 //write 1 to F6 delay(30)。 bit=GPIOPinWrite(LED_PORT,21,0)。 //read a bit from F6 delay(900)。 return (bit)。}/**///按字節(jié)讀ds1820信息int readbyte(void){ int i,j。 int byreaddata。 for(i=0。i8。i++) { j=readbit()。 byreaddata=1。 byreaddata=(j7) | byreaddata。 } return (byreaddata)。}/**///按位寫信息void writebit(int bit){ if(bit) { GPIOPinWrite(LED_PORT,14,0)。 //write 0 to F1 delay(60)。 GPIOPinWrite(LED_PORT,13,0)。 //write 1 to F1 delay(900)。 } else { GPIOPinWrite(LED_PORT,14,0)。 //write 0 to F1 delay(900)。 GPIOPinWrite(LED_PORT,13,0)。 //write 1 to F1 delay(60)。 } }/**///按字節(jié)寫信息void writebyte(int data){ int i,testbit。 for(i=0。i8。i++) { testbit=datai 。 testbitamp。=0x01。 writebit(testbit)。 }}/**///發(fā)送頭信息void sendheaderdata(int *psn,int bymand){ int i。 resetchip()。 delay(16000)。 if(CHIP_NUM_IN_WIRE==1) writebyte(0xcc)。 else writebyte(0x55)。 for(i=0。i8。i++) { writebyte(*psn++)。 //send 64 bit serial number } endif writeb
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1