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

正文內(nèi)容

最新課程設(shè)計(jì)—電阻爐爐溫控制系統(tǒng)(存儲版)

2025-07-29 02:51上一頁面

下一頁面
  

【正文】 heating_flag = 0。 if(time_2 4) /*1S任務(wù)*/ { deal(temp)。 } } }void Timer0_ISR(void) interrupt 1 /*50ms中斷服務(wù)程序*/{ TH0 = (65536 39000) / 256。 case 1: dis_working()。 /*按4號鍵開始加熱 顯示當(dāng)前溫度*/ } break。 } break。 /*預(yù)留三個(gè)頁面*/ if(heating_flag == 1) /*加熱過程中按1號鍵停止加熱*/ { heating_flag =0。 break。 if(key_input_temp != 0x00) { delay(30)。 TH0 = (65536 39000) / 256。 led_green = 1。 }void deal(uint t) /*溫度處理函數(shù)*/{ warn_h1=set_temp*10。 display(3, i)。 i = t % 100 % 10。 (~0x01)。 i = i amp。 f_temp = temp * 。 delay(1)。 i ++。 i ++。 bit testb。 dat=0。 /* i++ 起延時(shí)作用 */ ds = 1。 while(i 0) i 。 for(x=z。 /*數(shù)碼管頁面*/uchar key_num = 0。 /*低溫30*/uint warn_h1 = 600。電路如下: 驅(qū)動電路4 軟件程序設(shè)計(jì)/* 2014年1月6日 課程設(shè)計(jì) 內(nèi)容: 溫度控制系統(tǒng) 硬件: 5110 + DS18B20 + 鍵盤*/include include define uchar unsigned chardefine uint unsigned intsbit ds = P2^5。DS18B20溫度傳感器只有三根外引線:單線數(shù)據(jù)傳輸總線端口DQ ,外供電源線VDD,共用地線GND。單片機(jī)檢測按鍵的原理是:單片機(jī)的I/O口既可以作為輸出也可作為輸入使用,當(dāng)檢測按鍵時(shí)使用的是它的輸入功能,把按鍵的一端接地,另一端與單片機(jī)的某一個(gè)I/O口相連,開始時(shí)先給I/O口賦一高電平,然后讓單片機(jī)不斷地檢測該I/O口是否變成低電平,當(dāng)按鍵閉合時(shí),即相當(dāng)于該I/O口通過按鍵與地相連,變成低電平,程序一旦檢測到I/O口變?yōu)榈碗娖絼t說明按鍵被按下,然后執(zhí)行相應(yīng)的指令。 總體結(jié)構(gòu)圖由于加熱爐僅能通過通斷電路控制,不具備良好的可控性,且加熱所需的速度和精度要求并不高,這里無需使用PID算法這樣的高速跟蹤算法,只要使用二次線性化的方法控制,就可以很好地實(shí)現(xiàn)爐子的加熱和恒溫控制了。要求:(1)完成電阻爐溫度控制系統(tǒng)設(shè)計(jì),包括硬件電路設(shè)計(jì)和軟件程序設(shè)計(jì);(2)采用LED實(shí)時(shí)顯示控溫時(shí)的實(shí)際爐溫和設(shè)定爐溫,如將爐溫加熱并控制在60℃;當(dāng)爐溫工作至設(shè)定溫度時(shí),蜂鳴器每2秒報(bào)警一次,綠色LED燈常亮。(4)具有防干燒功能。: 單片機(jī)最小系統(tǒng) 數(shù)碼管顯示模塊 數(shù)碼管的顯示原理不論是共陰還是共陽,其基本原理是一樣的,都是靠點(diǎn)亮內(nèi)部的LED來發(fā)光。而矩陣鍵盤兩端都與單片機(jī)I/O口連接,因此在檢測時(shí)需人為通過單片機(jī)I/O口送出低電平。另一種是外部供電方式(VDD接+5V),相應(yīng)的完成溫度測量的時(shí)間較短。 /*繼電器*/sbit led_green = P2^4。 /*超過60報(bào)警標(biāo)志*/uchar time = 0。 /*開始加熱標(biāo)志*/uchar key_input_temp。y0。 while(i 0) i 。 dat = ds。i ++) { j = tempreadbit()。j ++) { testb = dat amp。 while(i 0) i 。 delay(1)。 a = tempread()。 //乘以10表示小數(shù)點(diǎn)后面只取1位, f_temp = f_temp + 。 //數(shù)碼管位選 delay(1)。 }void dis_temp(uint t) /*顯示實(shí)時(shí)溫度*/{ uchar i。 i = working_time / 100。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1