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

正文內(nèi)容

便攜式環(huán)境信息采集系統(tǒng)設(shè)計方案(參考版)

2025-05-01 01:04本頁面
  

【正文】 。 //接受到1,第一個LED亮 case 0x78: P1=0xfd。 //從串口緩沖區(qū)取得數(shù)據(jù) switch(buf) { // case 0x63: P1=0xfe。 //開串行口中斷 }//**************************************//串行通訊中斷,收發(fā)完成將進(jìn)入該中斷//***************************************void Serial_interrupt() interrupt 4 { if(RI){ RI = 0。 //串行接收允許位(要先設(shè)置sm0sm1再開串行允許) EA=1。//設(shè)置串行通訊工作模式 SM1=1。endif //end of SOC_12M TR1=1。 else TH1=0xfd。//定時器1操作模式2:8位自動重載定時器ifdef FOSC_12M //在這里根據(jù)晶振大小設(shè)置不同的數(shù)值初始化串口 TH1=0xf3。//delay(2)。%39。//delay(2)。//delay(2)。//delay(2)。//delay(2)。//delay(2)。//delay(2)。%39。//delay(2)。//delay(2)。//delay(2)。:39。//delay(2)。m39。//delay(2)。u39。//delay(2)。H39。//delay(2)。//delay(2)。 write_dSTCa(0xdf)。 write_dSTCa(table[Tem_SX_GW])。 write_dSTCa(table[Tem_SX_SW])。 write_(0x8c)。 write_(0x8c)。 write_(0x8c)。 //輸出℃ write_dSTCa(0x43)。//輸出溫度的個位 write_dSTCa(0xdf)。//輸出溫度的十位 write_dSTCa(table[(Tem_Z%10)])。 write_dSTCa(table[(Tem_Z/10)])。)。 write_dSTCa(39。)。 write_dSTCa(39。)。 write_dSTCa(39。)。 write_dSTCa(39。 write_(0x81)。 //清除LCD的顯示內(nèi)容 delay(2)。 //開顯示,不顯示光標(biāo) delay(2)。 delay(2)。 delay(2)。 //16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù) delay(2)。 write_(0x01)。 //使能低電平 LCDWR = 0。 Delay1(5)。 LCDEN = 1。 LCDEN = 0。 Delay1(5)。 LCDEN = 1。 LCDEN = 0。 Hum_SX_SW。 if(!K4) { Hum_SX_GW。 Hum_SX_SW++。 if(!K3) { Hum_SX_GW++。 Tem_SX_SW。 if(!K2) { Tem_SX_GW。 Tem_SX_SW++。 if(!K1) { Tem_SX_GW++。 //采集校驗(yàn)位 DHTIO = 1。 //采集溫度整數(shù)部分 Tem_X = receive_dSTCa()。 //采集濕度整數(shù)部分 Hum_X = receive_dSTCa()。 flag++)。 while(DHTIO amp。 flag++)。 while((!DHTIO) amp。 //主機(jī)發(fā)出開始信號 DHTIO=1。}//*************************************** // DHT11接收數(shù)據(jù)//****************************************void Rec_DHT(){ uchar flag。 dSTCa_byte|=temp。 if(count==1) break。count++)。 while((DHTIO)amp。 if(DHTIO==1) { temp=1。delay1()。 delay1()。count++)。 while((!DHTIO)amp。i8。 dSTCa_byte=0。 delay1()。 delay1()。 //延遲等待2040us delay1()。   //保持電平時間大于18ms DHTIO=1。 DHTIO=0。} /********主機(jī)發(fā)出開始信號*******/void DHT11_Start() //請結(jié)合時序圖分析{ DHTIO=1。i。i。 i。 } BEEP=1。y++) { BEEP=!BEEP。 for (y=0。 }}//*********************************************************//延時函數(shù)//*********************************************************void Delay1(uint num) //延時函數(shù){ while( num )。i} } } } }}//********************************************************//延時函數(shù)//********************************************************void delay(uchar ms){ uchar i 。} } else if((Hum_Z/10)==Hum_SX_SW) { if((Hum_Z%10)Hum_SX_GW) { beep()。} } } if((Hum_Z/10)Hum_SX_SW) { beep()。} } else if((Tem_Z/10)==Tem_SX_SW) { if((Tem_Z%10)Tem_SX_GW) { beep()。 { if(((Tem_Z/10))Tem_SX_SW) { beep()。 LCD_Display()。 LCD_Init()。 void sendSMS_sd()。void SerialInti()。 //聲明Rec_DHT,DHT11接收數(shù)據(jù)函數(shù);void beep()。 //聲明LCD_Init液晶初始化函數(shù);void LCD_Display()。uchar one=0,two=0。uchar key。uchar num_check,TemZ,TemX,HumZ,HumX。uchar dSTCa_byte。uchar alarm_wd[] = 6E295EA68FC79AD8FF01。939。839。739。639。539。439。339。239。139。039。 sbit BEEP = P2^3。 sbit K3 = P3^6。 //管腳定義,1602液晶EN使能端; sbit K1 = P3^4。 //管腳定義,1602液晶RS控制端; sbit LCDWR = P1^1。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1