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

正文內(nèi)容

電器自動化畢業(yè)設(shè)計(jì)-基于mcs-51單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)-資料下載頁

2025-01-17 01:45本頁面
  

【正文】 80+0X40+0)。 //恒溫溫度 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。}void DIS_SET_SEG(void)//在LED上顯示數(shù)據(jù){ Display_Digit[7]=DQ1_SET[0]%100/10。 //處理顯示溫度//下限設(shè)置顯示 Display_Digit[6]=DQ1_SET[0]%10。 Display_Digit[5]=DQ1_SET[1]%100/10。 //處理顯示溫度/上限設(shè)置顯示 Display_Digit[4]=DQ1_SET[1]%10。 write_(0x80+0X40+0)。 //恒溫溫度 write_date(39。L39。)。 write_date(39。 39。)。 write_date(0x30+Display_Digit[7])。 write_date(0x30+Display_Digit[6])。 write_date(39。C39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。 39。)。 write_date(39。H39。)。 write_date(39。 39。)。 write_date(0x30+Display_Digit[5])。 write_date(0x30+Display_Digit[4])。 write_date(39。C39。)。}//鍵盤掃描void S2_ADD(void){ if(mode==2) //下限模式 { DQ1_SET[0]++。 if(DQ1_SET[0]90){DQ1_SET[0]=90。} //加下限 和限值下限最大值 } if(mode==3)//上限模式 { DQ1_SET[1]++。 if(DQ1_SET[1]90){DQ1_SET[1]=90。} //加上限 和限值下限最大值 }}void S3_SUB(void){ if(mode==2) //下限模式 { DQ1_SET[0]。 if(DQ1_SET[0]10){DQ1_SET[0]=10。} //加下限 和限值下限最大值 } if(mode==3)//上限模式 { DQ1_SET[1]。 if(DQ1_SET[1]10){DQ1_SET[1]=10。} //加上限 和限值下限最大值 }}void KEY_SCAN(void) //鍵盤掃描{ if(S1==0) { Delay_ms(10)。 //延時(shí)去抖動 mode++。 if(mode3){mode=1。} //在1 2 3中切換 while(!S1){。} //等待按鍵釋放 } if(S2==0) { Delay_ms(10)。 //延時(shí)去抖動 S2_ADD()。 while(!S2){。} //等待按鍵釋放 } if(S3==0) { Delay_ms(10)。 //延時(shí)去抖動 S3_SUB()。 while(!S3){。} //等待按鍵釋放 } // 通道切換}//鍵盤掃描void init() //定時(shí)器初始化{ TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 //開中斷 ET0=1。 // TR0=0。 // BUZ=1。 //關(guān)蜂鳴器}void main(void){ uchar i。 init_lcd()。//超溫初始 DQ1_SET[0]=10。 //DQ1下限10 DQ1_SET[1]=85。 //DQ1上限85 // init()。 //初始化蜂鳴器// DQ_CHN=0x01。 Read_Temperature()。 //初始化DQ1 Delay_ms(1000)。 //延時(shí)1s// DQ_CHN=0x01。 Read_Temperature()。 //讀溫度// Read_Temperature()。 //讀溫度 if(DS18B20_IS_OK) Display_Temperature()。 //顯示溫度處理// mode=1。 //mode=1 正常模式 while(1) { if(mode==1){//模式1 //鍵盤掃描 KEY_SCAN()。 //在SEG上顯示溫度 DIS_1602()。 // DIS_SET_SEG()。 //溫度 i++。 if(i20) { Read_Temperature()。 //讀溫度 if(DS18B20_IS_OK){Display_Temperature()。} //溫度數(shù)據(jù)處理 i=0。 } //超溫報(bào)警 while(1) { if(TempDQ1_SET[0]){LED1=0。TR0=1。break。}else{LED1=1。BUZ=1。TR0=0。} //下限報(bào)警 if(TempDQ1_SET[1]){LED1=0。TR0=1。break。}else{LED1=1。BUZ=1。TR0=0。} //上限報(bào)警 break。 } //超溫報(bào)警 } if(mode==2) //下限設(shè)置 { KEY_SCAN()。 //鍵盤掃描// DIS_UP()。 //顯示數(shù)據(jù)處理 DIS_SET_SEG()。 //設(shè)置模式下SEG顯示方式 } if(mode==3) //上限設(shè)置 { KEY_SCAN()。//鍵盤掃描// DIS_DOWN()。 //顯示數(shù)據(jù)處理 DIS_SET_SEG()。 //設(shè)置模式下SEG顯示方式 //通道顯示 } }} void timer0() interrupt 1 using 1 //蜂鳴器報(bào)警聲音{ TH0=(6553650000)/256。 TL0=(6553650000)%256。 count++。 if(count==10) //約10*50000us { count=0。 BUZ=~BUZ。 }37
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1