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

正文內(nèi)容

基于單片機的溫度控制器的設(shè)計論文-資料下載頁

2025-06-20 00:14本頁面
  

【正文】 key = 2。 } else if(KeyBit3 == 0)//按鍵3 { delay_nms(100)。 while(KeyBit3 == 0)。 delay_nms(100)。 //去抖動 key = 3。 } else if(KeyBit4 == 0)//按鍵4 { delay_nms(100)。 while(KeyBit4 == 0)。 delay_nms(100)。//去抖動 key = 4。 } else { key = 100。 } return key。}//按鍵檢測和設(shè)置void Key_set(void){ unsigned char a,m,aa。 unsigned int t。 unsigned int TimeDisp1 = 0。 aa = ReadKey()。 if( aa == 1)//按鍵1 { m = 0。 while(1) { TimeDisp1++。 if(TimeDisp1 25000) TimeDisp1 = 0。 a = ReadKey()。 if ((m == 0)amp。amp。(a == 2)) {H_OFF ++。 TimeDisp1 = 20000。} //按鍵2 上限加 else if((m == 0)amp。amp。(a == 3)) {H_OFF 。 TimeDisp1 = 20000。} //按鍵3 上限減 else if((m == 0)amp。amp。(a == 1)) m = 1。 //進入下限設(shè)置 else if((m == 1)amp。amp。(a == 2)) {L_ON ++。 TimeDisp1 = 20000。} //按鍵2 下限加 else if((m == 1)amp。amp。(a == 3)) {L_ON 。 TimeDisp1 = 20000。} //按鍵3 下限減 else if((m == 1)amp。amp。(a == 1)) break。 //退出設(shè)置 //如果上下限設(shè)置超范圍,自動修正 if(H_OFF 800) H_OFF = 800。 if(H_OFF 5) H_OFF = 25。 if(L_ON 800) L_ON = 800。 if(L_ON 5) L_ON = 25。 if(TimeDisp1 20000)//設(shè)置狀態(tài)閃爍計數(shù)l { if(m == 0)//上限設(shè)置狀態(tài) { disp_buff[4] = 16。 t = H_OFF。 disp_buff[7] = t%10。 t = t/10。 disp_buff[6] = t%10。 t = t/10。 disp_buff[5] = t%10。 } else //下限設(shè)置狀態(tài) { disp_buff[4] = 17。 t = L_ON。 disp_buff[7] = t%10。 t = t/10。 disp_buff[6] = t%10。 t = t/10。 disp_buff[5] = t%10。 } } else { if(m == 0)//上限設(shè)置狀態(tài) { disp_buff[4] = 16。 disp_buff[7] = 18。 disp_buff[6] = 18。 disp_buff[5] = 18。 } else //下限設(shè)置狀態(tài) { disp_buff[4] = 17。 disp_buff[7] = 18。 disp_buff[6] = 18。 disp_buff[5] = 18。 } } } if(H_OFFL_ON)//如果下限設(shè)置的比上限高,自動修改 L_ON = H_OFF 20。 WriteHL()。//保存 } else if(aa == 4)//按鍵4 { if(RL_ON_OFF == 0) RL_ON_OFF = 100。 else RL_ON_OFF = 0。 EEPROM_write(16, RL_ON_OFF)。 }}//主函數(shù)void main(void){ unsigned int TimeDisp。 init_IO()。 delay_nms(500)。 ReadHL()。 //讀取上下限值 RL_ON_OFF = EEPROM_read(16)。//讀取負載控制開關(guān) timer0_init()。 disp_buff[0] = 18。 disp_buff[4] = 18。 while(1) { gettemp()。 //讀取溫度值 Key_set()。 //按鍵設(shè)置 TimeDisp ++。 if(TimeDisp 30) TimeDisp = 0。 if(RL_ON_OFF != 0)//是否隱藏上下限顯示 { unsigned int t。 if(tem=H_OFF) { PORTD amp。= ~0x10。//超上限關(guān)負載 } if(tem=L_ON) { PORTD |= 0x10。 //超下限開負載 } if(TimeDisp15) { t = H_OFF。 disp_buff[4] = 16。 } else { t = L_ON。 disp_buff[4] = 17。 } disp_buff[7]=t%10。 t = t/10。 disp_buff[6]=t%10。 t = t/10。 disp_buff[5]=t%10。 } else { disp_buff[4] = 18。 disp_buff[7] = 18。 disp_buff[6] = 18。 disp_buff[5] = 18。 PORTD amp。= ~0x10。 //關(guān)負載 } }
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1