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

正文內(nèi)容

塑料大棚恒溫控制器的設(shè)計與實現(xiàn)-資料下載頁

2025-07-07 13:25本頁面
  

【正文】 ar)(byte_addr amp。0X00FF)。 //送地址低字節(jié)EA = 0。 //關(guān)中斷IAP_TRIG = 0X5A。 //送觸發(fā)命令字 0X40XB9IAP_TRIG = 0XA5。_nop_()。ISP_IAP_Disable()。 //關(guān)閉ISP/IAP功能EA = 1。 //開中斷return (IAP_DATA)。}//********************字節(jié)編程***********************void Byte_program(uint byte_addr ,uchar isp_iap_data){IAP_CONTR = 0X85。 //開啟ISP/IAP。并送等待時間IAP_CMD = 0X02。 //送字節(jié)編程命令字 IAP_ADDRH = (uchar)(byte_addr 8)。 //送地址高字節(jié)IAP_ADDRL = (uchar)(byte_addr amp。0X00FF)。 //送地址低字節(jié) IAP_DATA = isp_iap_data。 //送數(shù)據(jù)進ISP_DATAEA = 0。 //關(guān)中斷IAP_TRIG = 0X5A。 //送觸發(fā)命令字 0X40XB9IAP_TRIG = 0XA5。_nop_()。ISP_IAP_Disable()。 //關(guān)閉ISP/IAP功能EA = 1。 //開中斷 }//********************* 扇區(qū)擦除*********************void Sector_erase(uint sector_addr){ IAP_CONTR = 0X85。 //開啟ISP/IAP。并送等待時間// ISP_CONTR=0xc1。IAP_CMD = 0X03。 //送扇區(qū)擦除命令字 IAP_ADDRH = (uchar)(sector_addr 8)。 //送地址高字節(jié)IAP_ADDRL = (uchar)(sector_addr amp。0X00FF)。 //送地址低字節(jié)EA = 0。 //關(guān)中斷IAP_TRIG = 0X5A。 //送觸發(fā)命令字 0X40XB9IAP_TRIG = 0XA5。_nop_()。ISP_IAP_Disable()。 //關(guān)閉ISP/IAP功能EA = 1。}/************EEPROM擦寫數(shù)據(jù)*************/ void IAP_SET(void) { fg1=1。 Sector_erase(0X2000)。 Byte_program(0X2000 ,fg1=1)。 Sector_erase(0X2200)。 Byte_program(0X2200 ,shangxian)。 Sector_erase(0X2400)。 Byte_program(0X2400 ,xiaxian)。 /* Sector_erase(0X2400)。 Byte_program(0X2400 ,user_set[2])。 Sector_erase(0X2600)。 Byte_program(0X2600 ,user_set[3])。 */ }/********中斷按鍵掃描**********/void Timer0(void) interrupt 1 { TH0=0X53。 TL0=0X32。 if(Key_SET==0) delay(200)。 if(Key_SET==0) { fg++。 if(fg==3) { fg=0。IAP_SET()。 } while(Key_SET==0)。 } if(fg==1) //設(shè)置上限報警值 delay(200)。 if(fg==1) { if(Key_UP==0) delay(10000)。 if(Key_UP==0) { shangxian++。 } if(Key_DOWN==0) delay(10000)。 if(Key_DOWN==0) { shangxian。 } if(shangxian99)shangxian=99。 if(shangxian=xiaxian)shangxian=xiaxian。 } if(fg==2) //設(shè)置下限報警值 delay(200)。 if(fg==2) { if(Key_UP==0) delay(10000)。 if(Key_UP==0) { xiaxian++。 } if(Key_DOWN==0) delay(10000)。 if(Key_DOWN==0) { if(xiaxian1)xiaxian=1。 xiaxian。 } if(xiaxian=shangxian)xiaxian=shangxian。 //if(xiaxian1)xiaxian=0。}} /********循環(huán)顯示設(shè)置溫度*****/void key_scan(void){while(fg==1){ Shangxian_disp()。 delay(10)。 }while(fg==2){ Xiaxian_disp()。 delay(10)。 } } /*********主函數(shù)*******/ void main(void){ TMOD=0x00。 //設(shè)置定時器T0為模式0 TH0=0X53。 TL0=0X32。 TR0=1。 ET0=1。 EA=1。 ds18b20_init()。 for(j=40。j0。j) { Temp_read()。 delay(100)。 } fg1=1。 fg1=Byte_read(0X2000)。 if(fg1==1) { shangxian=Byte_read(0X2200)。 xiaxian=Byte_read(0X2400)。 } else { shangxian=38。 xiaxian=5。 }while(1){Wendu_display()。wendu[1]=temp%1000/100。wendu[2]=temp%100/10。wendu[3]=temp%10。user_set[0]=shangxian/10。user_set[1]=shangxian%10。user_set[2]=xiaxian/10。user_set[3]=xiaxian%10。if((wendu[1]*10+wendu[2]=user_set[0]*10+user_set[1])){ Hout=0。Hled=0。 } else if(wendu[1]*10+wendu[2]+2user_set[0]*10+user_set[1]){Hout=1。Hled=1。}if(wendu[1]*10+wendu[2]user_set[2]*10+user_set[3]){ Lout=0。Lled=0。 } else if(wendu[1]*10+wendu[2]=user_set[2]*10+user_set[3]+2){Lout=1。Lled=1。}if((Lled==0)||(Hled==0)){Bell=0。}else {Bell=1。}if((user_set[2]==0)amp。amp。(user_set[3]==0)){Hout=1。Lout=1。Hled=1。Lled=1。Bell=1。}Temp_read()。Wendu_display()。key_scan()。}
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1