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

正文內(nèi)容

糧庫溫濕度智能控制系統(tǒng)設(shè)計-資料下載頁

2025-07-07 15:53本頁面
  

【正文】 )amp。amp。U8FLAG++)。 //判斷從機是否發(fā)出 80us 的高電平,如發(fā)出則進入數(shù)據(jù)接收狀態(tài) COM()。 humidity_H = U8data。 //數(shù)據(jù)接收狀態(tài) COM()。 humidity_L = U8data。 COM()。 temperature_H = U8data。 COM()。 temperature_L = U8data。 COM()。 checkData = U8data。 DQ = 1。 } if ((unsigned char)(humidity_H + humidity_L + temperature_H + temperature_L) == checkData) { humidity = humidity_H。 temperature = temperature_H。 }}void controlPeripheral(){ if (temperature floorTemperature) { windowState = 0。 } else if (temperature ceilingTemperature) { windowState = 9。 } else { windowState = (unsigned char)(10 * (temperature floorTemperature) / (ceilingTemperature floorTemperature))。 } if (temperature ceilingTemperature | temperature floorTemperature) //蜂鳴器調(diào)控 { BUZZER = 1。 BUZZER_LIGHTING = 0。 } else if (humidity ceilingHumidity | humidity floorHumidity) { BUZZER = 1。 BUZZER_LIGHTING = 0。 } else { BUZZER = 0。 BUZZER_LIGHTING = 1。 } if (temperature = floorTemperature) //加熱器調(diào)控 { HEATER = 1。 } else if (temperature = (ceilingTemperature 3)) { HEATER = 0。 } if (humidity = floorHumidity) //加濕器調(diào)控 { HUMIDIFIER = 1。 } else if (humidity = ceilingHumidity) { HUMIDIFIER = 0。 }}void main(void){ unsigned int DHT11Timer = 200。 initial()。 while(!stop_system) { keyboardResponse()。 if (DHT11Timer == 0) { DHT11Timer = 200。 RH()。 if (screenNumber == 1) { LCD_display_char(12, 1, temperature / 10 + 0x30)。 LCD_display_char(13, 1, temperature % 10 + 0x30)。 } else if (screenNumber == 2) { LCD_display_char(11, 1, humidity / 10 + 0x30)。 LCD_display_char(12, 1, humidity % 10 + 0x30)。 } } else { delay_xms(10)。 } if (screenNumber == 4) { LCD_display_char(13, 1, windowAngle + 0x30)。 } controlPeripheral()。 } LCD_display_screen(5)。 //關(guān)閉系統(tǒng) windowState = 0。 delay_xms(3000)。 LCD_write_mand(0x01)。 delay_xms(60000)。}void keyboardResponse(){ Keyboard = 0xf0。 // 賦值用于中斷檢測 if(keyPressFlag == 1) { keyPressFlag = 0。 //按鍵標志清零,以便下次檢測 keyNumber = KeyPro()。 if(keyNumber != 0xff) { if (screenNumber != 1 amp。 keyNumber == 0) { LCD_display_screen(screenNumber)。 } else if (screenNumber != 4 amp。 keyNumber == 4) { LCD_display_screen(++screenNumber)。 } else if (keyNumber == 1) { floorTemperature。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 5) { floorTemperature++。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 9) { ceilingTemperature。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 13) { ceilingTemperature++。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 3) //加熱器開關(guān) { if (HEATER == 0) { HEATER = 1。 } else { HEATER = 0。 } if (screenNumber == 3) { LCD_display_screen(screenNumber)。 } } else if (keyNumber == 2) { floorHumidity。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 6) { floorHumidity++。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 10) { ceilingHumidity。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 14) { ceilingHumidity++。 LCD_display_screen(screenNumber)。 } else if (keyNumber == 7) //加濕器開關(guān) { if (HUMIDIFIER == 0) { HUMIDIFIER = 1。 } else { HUMIDIFIER = 0。 } if (screenNumber == 3) { LCD_display_screen(screenNumber)。 } } else if (keyNumber == 11) { stop_system = 1。 } } }}void INT_0(void) interrupt 0{ keyPressFlag = 1。}unsigned char keyScan(){ unsigned char Val。 Keyboard=0xf0。 //高四位置高,低四位拉低 if(Keyboard != 0xf0) //表示有按鍵按下 { delay_xms(10)。 //去抖 if(Keyboard != 0xf0) { //表示有按鍵按下 Keyboard = 0xfe。 //檢測第一行 if(Keyboard != 0xfe) { Val=Keyboard amp。 0xf0。 Val += 0x0e。 while(Keyboard != 0xfe)。 delay_xms(10)。 //去抖 while(Keyboard != 0xfe)。 return Val。 } Keyboard = 0xfd。 //檢測第二行 if(Keyboard != 0xfd) { Val=Keyboard amp。 0xf0。 Val += 0x0d。 while(Keyboard != 0xfd)。 delay_xms(10)。 //去抖 while(Keyboard != 0xfd)。 return Val。 } Keyboard = 0xfb。 //檢測第三行 if(Keyboard != 0xfb) { Val=Keyboard amp。 0xf0。 Val += 0x0b。 while(Keyboard != 0xfb)。 delay_xms(10)。 //去抖 while(Keyboard != 0xfb)。 return Val。 } Keyboard = 0xf7。 //檢測第四行 if(Keyboard != 0xf7) { Val=Keyboard amp。 0xf0。 Val += 0x07。 while(Keyboard != 0xf7)。 delay_xms(10)。 //去抖 while(Keyboard != 0xf7)。 return Val。 } } } return 0xff。}unsigned char KeyPro(){ switch(keyScan()) { case 0x7e:return 0。break。 //0 按鍵返回響應(yīng)值 case 0x7d:return 1。break。 //1 case 0x7b:return 2。break。 //2 case 0x77:return 3。break。 //3 case 0xbe:return 4。break。 //4 case 0xbd:return 5。break。 //5 case 0xbb:return 6。break。 //6 case 0xb7:return 7。break。 //7 case 0xde:return 8。break。 //8 case 0xdd:return 9。break。 //9 case 0xdb:return 10。break。 //a case 0xd7:return 11。break。 //b case 0xee:return 12。break。 //c case 0xed:return 13。break。 //d case 0xeb:return 14。break。 //e case 0xe7:return 15。break。 //f default:return 0xff。break。 }}void Timer_0(void) interrupt 1{ TR0
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1