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

正文內(nèi)容

基于單片機(jī)的智能落地電風(fēng)扇的設(shè)計(jì)畢業(yè)論文設(shè)計(jì)(編輯修改稿)

2025-04-03 12:00 本頁面
 

【文章內(nèi)容簡介】 M write_byte(0x44)。 // Start Conversion return 。 } extern byte Real_Tem(void) { word wen。 wen=Read_Temperature()。 return((wen4)amp。0x00ff)。 } include include //數(shù)據(jù)區(qū) define time_default 41 byte dingshi_time=time_default。//存放定時(shí)時(shí)間 39。39。39。39。39。39。 bit flag_dingshi=0。 //0 表示沒有定時(shí) word dingshi_jishu3=1000。//1000*60=1 分鐘 // bit flag_dingshi_delay=0。//1 表示有 byte dingshi_delay=100。 // define hwx_delay_const 3 //人體感應(yīng)延時(shí)時(shí)間 byte hwx_delay=hwx_delay_const。//用于保存紅外線觸發(fā)延長時(shí)間 word hwx_jishu1=0。 // byte wendu=0。//用于存放溫度值 39。39。39。39。39。39。 // define low_wen 18 define mid_wen 20 define hig_wen 24 define vhi_wen 28 // byte time_stor=100。 //存儲主觀時(shí)間 //觸發(fā)顯示 byte wendu_stor=low_wen。//存儲主觀溫度 //觸發(fā)顯示 // enum station0{zidong,dingshi,shoudong,weak}state。 //函數(shù)說明區(qū) extern byte Real_Tem(void )。 extern void delay(word useconds)。 void mingjiao(void)。 void display(byte input,bit kkl)。 void auto_speed(void)。 void weak_default(void)。 void main() { //定時(shí)器 0 用于鍵盤掃描 TMOD=0x01|TMOD。//定時(shí)器 0 的 1 方式 TH0=0xd8。TL0=0xf0。 //定時(shí)器 0 初始化 10ms掃描一次 //定時(shí)器 1 用于顯示 TMOD=0x10|TMOD。//定時(shí)器 1 的 1 方式 TH1=0x15。TL1=0xA0。 // 定時(shí)器 1 初始化60ms 中斷一次 //外部中斷 TCON=TCON|0x01。//外部中斷 0 都下降沿觸發(fā) //以下為開啟部分 IP=0X01。 //兩個(gè)定時(shí)器同等優(yōu)先級 IE=0x8b。 //開啟定時(shí)器 0, 1,外部中斷 0 中斷 // while(Real_Tem()==85)。 auto_speed()。 LED_zidong=0。 //剛開始為自動方式 P1=P1|0X7C。 //拉高五個(gè)鍵盤 wendu_stor=100。 //兩個(gè)不可能值 //用于啟動顯示 time_stor=100。 //兩個(gè)不可能值 //用于啟動顯示 // TR0=1。 //開啟定時(shí)器 0 TR1=1。 while(1) { wendu=Real_Tem()。 } } void time0(void) interrupt 1 { byte jianpan。 TH0=0xd8。TL0=0xf0。 jianpan = P1 amp。 wujian。 if(jianpan != wujian) //如果還有鍵盤值提取鍵盤值 { delay(500)。//延時(shí)消抖 jianpan = P1 amp。 wujian。 if(jianpan==wujian)goto time_out。 switch(state) { case dingshi: if(KEY1==0)//狀態(tài)轉(zhuǎn)換時(shí)做些相應(yīng)的處理 { state=shoudong。 LED_shoudong=0。 flag_dingshi_delay=0。dingshi_delay=100。 time_stor=100。wendu_stor=100。//觸發(fā) mingjiao()。 while(KEY1==0)。 } else if(KEY2==0)//加分 { if(dingshi_time90) {dingshi_time+=10。} dingshi_delay=100。// mingjiao()。 while(KEY2==0)。 } else if(KEY3==0)//減分 { if(dingshi_time10) {dingshi_time=10。} dingshi_delay=100。// mingjiao()。 while(KEY3==0)。 } else if(KEY4==0)// 定時(shí)與否 { flag_dingshi=~flag_dingshi。 if(flag_dingshi==1){LED_dingshi=0。} else {LED_dingshi=1。dingshi_jishu3=1000。} dingshi_delay=100。// // mingjiao()。 while(KEY4==0)。 } else if(KEY5==0) { weak_default()。 mingjiao()。 while(KEY5==0)。 } break。 case shoudong:if(KEY1==0) //狀態(tài)轉(zhuǎn)換時(shí)做些相應(yīng)的處理 { state=zidong。 auto_speed()。 LED_shoudong=1。LED_zidong=0。 mingjiao()。 while(KEY1==0)。 } else if(KEY2==0)//快 1 { JDQ2=1。JDQ3=1。JDQ1=0。//關(guān)斷其它 LED_zhong=LED_man=1。LED_kuai=0。 mingjiao()。 while(KEY2==0)。 } else if(KEY3==0)//中 2 { JDQ1=1。JDQ3=1。JDQ2=0。//關(guān)斷其它 LED_kuai=LED_man=1。LED_zhong=0。 mingjiao()。 while(KEY3==0)。 } else if(KEY4==0)//慢 3 { JDQ1=1。JDQ2=1。JDQ3=0。//關(guān)斷其它 LED_zhong=LED_kuai=1。LED_man=0。 mingjiao()。 while(KEY4==0)。 } else if(KEY5==0)//停 4 { weak_default()。 mingjiao()。 while(KEY5==0)。 } break。 case zidong: if(KEY1==0) //狀態(tài)轉(zhuǎn)換時(shí)做些相應(yīng)的處理 { state=dingshi。 LED_zidong=1。 flag_dingshi_delay=1。dingshi_delay=100。// 開始延時(shí) time_stor=100。// mingjiao()。 while(KEY1==0)。 } else if(KEY2==0)//快 1 { JDQ2=1。JDQ3=1。JDQ1=0。//關(guān)斷其它 LED_zhong=LED_man=1。LED_kuai=0。 state=shoudong。 LED_zidong=1。LED_shoudong=0。 mingjiao()。 while(KEY2==0)。 } else if(KEY3==0)//中 2 { JDQ1=1。JDQ3=1。JDQ2=0。//關(guān)斷其它 LED_kuai=LED_man=1。LED_zhong=0。 state=shoudong。 LED_zidong=1。LED_shoudong=0。 mingjiao()。 while(KEY3==0)。 } else if(KEY4==0)//慢 3 { JDQ1=1。JDQ2=1。JDQ3=0。//關(guān)斷其它 LED_zhong=LED_kuai=1。LED_man=0。 state=shoudong。 LED_zidong=1。LED_shoudong=0。 mingjiao()。 while(KEY4==0)。 } else if(KEY5==0)//停 4 { weak_default()。 mingjiao()。 while(KEY5==0)。 } break。 case weak: if(KEY1==0) { state=zidong。LED_zidong=0。 wendu_stor=100。//兩個(gè)不可能值 time_stor=100。//兩個(gè)不可能值 auto_speed()。 mingjiao()。 while(KEY1==0)。 } break。 } } time_out: 。 } void timer1(void) interrupt 3 { TH1=0x15。TL1=0xa0。 // //紅外線到記時(shí) EX0=0。 if(hwx_jishu1999){ hwx_jishu1++。 } else { hwx_jishu1=0。 hwx_delay。 if(hwx_delay==0){ weak_default()。} } EX0=1。 //1 分鐘定時(shí) if(flag_dingshi==1) { if(dingshi_jishu30){dingshi_jishu3。} else { dingshi_jishu3=1000。 if(dingshi_time1){dingshi_time。} else{weak_default()。} } } //5 秒延時(shí) if(flag_dingshi_delay==1) { if(dingshi_delay1)dingshi_delay。 else { state=shoudong。flag_dingshi_delay=0。dingshi_delay=100。 LED_shoudong=0。 time_stor=100。wendu_stor=100。 // mingjiao()。 } } //顯示和溫控 switch(state){ case if(time_stor!=dingshi_t
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1