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

正文內(nèi)容

基于單片機溫度控制系統(tǒng)的設(shè)計-閱讀頁

2025-07-12 19:09本頁面
  

【正文】 空間溫度低于設(shè)定溫度,系統(tǒng)立即啟動加熱器,對密閉空間升溫,使密閉空間溫度升高。液晶顯示器可以實時顯示密閉空間溫度。圖41 系統(tǒng)主程序流程圖啟動溫度傳感器感測感測溫度,將感測到的溫度與設(shè)定值進行PID運算,假如,則加熱,此時為高電平,在加熱的過程中還要對密閉空間的溫度進行檢查。整個程序反復運行,直至結(jié)束。如果≤≤,此溫度在正常的范圍內(nèi),液晶顯示器上顯示溫度。 開始≤計數(shù)器換碼和地址送顯存蜂鳴器響、顯示燈亮置端口為1,開加熱器液晶顯示返回計數(shù)器換碼送顯存 YN圖42 溫度控制部分的流程圖前面提及鍵盤的硬件設(shè)計部分,鍵盤主要是用來根據(jù)具體情況設(shè)置不同的溫度值,選用的芯片在之前也有簡單介紹。五個鍵分別對應、端口,在程序執(zhí)行的過程中,需要對、端口逐一進行判斷高、低電平。根據(jù)生活的習慣,鍵盤存在抖動問題,為了解決這一問題,采用鍵盤延時的原理,即有按鍵按下時,系統(tǒng)并不立即讀入此鍵值,而是等待一段時間,然后判斷按鍵的閉合,如果此時還是按鍵閉合,則進行按鍵處理,否則不進行處理。顯示部分流程圖如圖44所示。采樣程序初始化各通道都采集一次?輸出通道號啟動轉(zhuǎn)換讀寫數(shù)據(jù)修改通道及通道號重裝定時器0常數(shù)啟動返回NY圖45 溫度采樣程序流程第五章 總結(jié)與展望本研究是基于單片機的溫度控制系統(tǒng)。論文結(jié)合實際應用,具體介紹了單片機及其相應的一些優(yōu)勢,然后相繼介紹了溫度控制系統(tǒng)的硬件、軟件的設(shè)計方法,編寫溫度控制系統(tǒng)的程序,通過軟件測試,本設(shè)計完全符合最初的設(shè)計目的。因此,設(shè)計師在應用PID控制的同時,也在不斷修改,完善PID控制?;仡櫥趩纹瑱C溫度控制系統(tǒng)的設(shè)計過程,深刻的體會到自己在很多方面還有不足,通過本次畢業(yè)設(shè)計,本人深刻的感悟到理論聯(lián)系實踐的重要性,并在以后的工作和學習中,本人將繼續(xù)加強專業(yè)知識的理解。include unsigned intdefine ulong unsigned longpv,sv,ei,ex,ey,K,Ti,Td,q0,q1,q2,op,x,ux,tv。uint Ts。void// 主程序{ex=0。ey=0。//設(shè)定值K=1。Ti=10。Td=0。Ts=100。LTC1446(0,0)。//100ms計時timer2 () interrupt 5{staticTF2=0。if(t==2){t=0。ei=sv20*pv。if(Ti==0)q1=0。q2=1000*K*Td*(ei2*ex+ey)/Ts。ex=ei。}if(op0){op=0。//控制量輸出 sbit DA_DIN=P2^5。 sbit DA_CS=P2^4。voidb,int//單位為mv{ int b=2000+b/5。 DA_CLK=1。 j=12。j0。i) DA_DIN=1。 DA_CLK=0。 a=a1。 for(j=12。j)//DA0輸出{ if(bamp。 else DA_DIN=0。 DA_CLK=1。} DA_CS=1。endif123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141/********** 十二位ADC轉(zhuǎn)換(AD7366)驅(qū)動程序 ************/includedefine uchar unsigned chardefine uint sbit cs=P3^6。 sbit busy=P3^1。 sbit outa=P1^4。 sbit vst=P3^4。 sbit rang1=P1^3。 uint data3=0x0000,data4=0x0000。out1,out2。//**************初始化**************void//內(nèi)部參考電壓 rang0=0。 sclk=1。}st1(void){ cs=1。 sclk=1。} uint j。 *Hdata2=0。 vst=1。i12。 if(i12){ if(outa) *Hdata1=*Hdata1|(ji)。 else *Hdata2=*Hdata2。}//*Hdata2=0x0802。//**************等待轉(zhuǎn)換結(jié)束***********void} st3(amp。data2)。//**************轉(zhuǎn)換結(jié)束****************void vst=1。ADC7366(void){ uchar i。 st0()。 for(i=0。i++){。 st4()。//********通道1轉(zhuǎn)換成電壓值 symbol_1=data1amp。 if(symbol_1!=0){ data3=data1amp。 data3=~(data31)。0x07ff。} else{ data3 = data1amp。 out1=data3/。//*********通道2轉(zhuǎn)換成電壓值 symbol_2=data2amp。 if(symbol_2!=0){ data4=data2amp。 data4=~(data41)。0x07ff。} else{ data4 = data2amp。 out2=data4/。老師嚴謹?shù)闹螌W態(tài)度和科學的工作方法給了我極大的幫助和
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1