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

正文內(nèi)容

基于單片機(jī)的火災(zāi)遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)方案-資料下載頁(yè)

2025-05-12 23:36本頁(yè)面
  

【正文】 /是負(fù)溫度 { TempBuffer[1]=39。39。 } else { TempBuffer[1]=temp_value/100+39。039。 if(TempBuffer[1]==39。039。) { TempBuffer[1]=39。 39。 } else TempBuffer[1]=39。139。 } TempBuffer[2]=temp_value%100/10+39。039。 TempBuffer[3]=temp_value%10+39。039。 TempBuffer[4]=39。.39。 TempBuffer[5]=temp1_value+39。039。 TempBuffer[6]=39。\039。} /* TMPH=8。 TMPL|=TMPH。 tem=TMPL。 tt=tem*。 return(tt)。 //返回溫度值} *//*******************************************************************/ /*Disp_Temperature(){ uchar dd。 dd=Read_Temperature()。 tab1[0]=0x30+dd/10。 tab1[1]=0x30+dd%10。 display(0xc6,tab1)。} *//*******************串口初始化****************/void uart_init(){ SCON=0x50。 //允許接收 PCON=0x00。 //波特率不加倍 TMOD|=0x21。 //定時(shí)器1方式定時(shí)器0方式1 TH1=0xfd。 // 波特率設(shè)置為9600 TL1=0xfd。 TR1=1。 ES=1。 EA=1。 }void timer0_init(){ TL0=0xb0。 TH0=0x3c。 ET0=1。}void delay(uint z){ uint x,y。 for(x=z。x0。x)for(y=110。y0。y)。}/*****************串口發(fā)送字符*****************/void send_uart( unsigned char ch) { SBUF=ch。 while (!TI)。 TI= 0 。 }void send(uchar *tab){ while((*tab)!= 39。\039。) { SBUF =*tab。 while(TI ==0)。 TI = 0。 tab++。 } send_uart(0x0D)。 send_uart(0X0A)。}/*******************清除TC35_RE緩存**********/void ClrT35_re(){ uchar i。 for(i=0。i=TC35_MAX。i++) TC35_RE[i]=0。 i_TC35_RECE=0。 TC35_MAX=0。}char find_str( char *str1, char *str2){ char index。 char find_index。 if( str1 == NULL || str2 == NULL) {return 0。} else { index = 0。 while((*(str1 + index) )!= 39。\039。) { find_index = 0。 while(1) { if(*(str1 + index + find_index) == *(str2 + find_index)) { if((*(str1 + index + find_index)==39。\039。)amp。amp。(*(str2 + find_index)==39。\039。)) return 1。 find_index++。 } else { if(*(str2 + find_index) == 39。\039。) return 1。 //字符串比對(duì)完成返回1 else break。 } } index++。 } } return 0。}/*****************ok應(yīng)答**********************/void TC35_ok(){ delay(800)。 ClrT35_re()。}/******************串口中斷******************/void serial() interrupt 4 { ES=0。 if (RI) { RI = 0 。 i_receive=SBUF。 TC35_RE[i_TC35_RECE++]=i_receive。 if(i_TC35_RECETC35_MAX) { TC35_MAX=i_TC35_RECE。 if(TC35_MAX10) flag0=1。 } } ES=1。}/*********************發(fā)送短信*********************/void TX_SMS(uchar *cc,uchar *dd ){ send(at)。 TC35_ok()。 send(cmgf)。 TC35_ok()。 send(csca)。 TC35_ok()。 send(cmgs)。 delay(100)。 //100ms send(cc)。 delay(100)。 send(dd)。 delay(100)。 send_uart(0x1A)。 send_uart(0x0D)。 //回車鍵 send_uart(0x0A)。 TC35_ok()。}/*********************接收短信*********************/void RE_SMS(){ char k。 if(flag0==1) { delay(100)。 k=find_str(TC35_RE,)。 flag0=0。 if((k==1)) { ClrT35_re()。 k=0。 flag1=1。 } } if(flag1==1) { flag1=0。 send(cmgr)。 delay(1500)。 if((TC35_RE[74]==39。a39。amp。amp。TC35_RE[75]==39。939。)||(TC35_RE[72]==39。a39。amp。amp。TC35_RE[73]==39。939。)) { flag=1。 send(cmgd)。 TC35_ok()。} else {send(cmgd)。 TC35_ok()。 delay(500)。 TX_SMS(cm,cm)。 delay(1000)。 } } if(flag==1) { flag=0。 delay(500)。 TX_SMS(,)。 delay(1000)。 } }/*****************TC35初始化**********************/void TC35_init(){ send(at)。 TC35_ok()。 send(cmgf)。 TC35_ok()。 send(cmgd)。 TC35_ok()。 send(mi)。 delay(400)。 TC35_ok()。 delay1ms(2000)。}/********************主函數(shù)**********************/ void main() { lcdsendc(0x01)。 lcdinit()。 display(0x80,str)。 Init_DS18B20()。 uart_init()。 timer0_init()。 delay(1)。 TC35_init()。 TR0=1。 lcdsendc(0x01)。 delay1ms(1)。 while(1) { if(flag2==1) { flag2=0。 display(0x80,str3)。 display_yanwu()。 delay1ms(5)。 Read_Temperature()。 Temp2Str()。 display(0xc0,str2)。 display(0xc7,TempBuffer)。 delay1ms(5)。 } if(flag5==1){la_ba=0。 TR0=0。TX_SMS(cm,cm)。flag5=0。 TR0=1。} // RE_SMS()。 } } void timer0() interrupt 1 { h++。 TF0=0。 TR0=0。 TL0=0xb0。 TH0=0x3c。 if(h==40) { h=0。flag2=1。P0_0=1。} TR0=1。 }45
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1