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

正文內(nèi)容

單片機溫度自動控制畢業(yè)論文(參考版)

2025-06-30 13:31本頁面
  

【正文】 } 34。 deal(last/10)。 keyscan()。 ge=(last%100)/10。 last=tmrtemp()+256。 // 初始化ds18b20 while(1) { tmstart()。 tmstart()。 } }}void main(void) { uint last。i0。 digitalshow(shi,ge,xiaoshu,sheding/10,sheding%10)。qgaonum。i) { digitalshow(shi,ge,xiaoshu,sheding/10,sheding%10)。 for(i=255。q++) { dianji=0。 for(q=0。 dinum=0。 dinum=1。amp。 dinum=2。amp。 dinum=3。amp。 dinum=4。 } while(!key2)。 if(key2==0) { sheding。 } while(!key1)。 if(key1==0) { sheding++。 return(y3)。 ff=y3*。 y3=8。 // LSB低8位 b=tmrbyte()。 // skip rom tmwbyte(0xbe)。 dmsec(1)。 tmreset()。 // skip rom tmwbyte(0x44)。 dmsec(1)。 tmreset()。 i++。 DQ=1。 } else // Write 0 { DQ=0。 // 1us DQ=1。 // 先拉低 i++。 dat=dat1。j++) { testb=datamp。 for(j=1。 uchar j。 } return(dat)。i++) { j=tmrbit()。 for(i=1。}uchar tmrbyte(void) //讀一個比特{ uchar i,j,dat。 Delay(8)。 i++。大概1us DQ=1。 i++。 bit dat。 Delay(4)。 // 90,4 可以小范圍變化}void tmpre(void) { while(DQ)。 // 精確延時 大于 480us DQ=1。i++){} }}void tmreset(void) { DQ=0。 // 1ms延時 while(count) { for(i=0。 Delay(1)。 P0=dispcode[dispbuf[4]]。 Delay(1)。 P0=tablel[dispbuf[3]]。 Delay(1)。 P0=dispcode[dispbuf[2]]。 Delay(1)。 P0=dispcode[dispbuf[1]]。 Delay(1)。 P0=dispcode[dispbuf[0]]。 dispbuf[4]=a4。 dispbuf[2]=a2。}void digitalshow(uchar a4,uchar a3,uchar a2,uchar a1,uchar a0){ dispbuf[0]=a0。 uchar dispbuf[8]={0,0,0,0,0,0,0,0}。 uchar code tablel[]={ //帶小數(shù)點的段碼0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}。uchar shi,ge,xiaoshu,sheding=20,gaonum,dinum。float ff。sbit key2=P1^4。 Sons. 1994.301—307.[20] Intel: Benjamin Jun,Paul Kocher.The lntel Random Number Generator[J].White Paper Prepared for lntel Corporation,April 22,l999:4—5. 附錄1:電路總圖附圖1 電路總圖 附錄2:程序代碼include define uchar unsigned chardefine uint unsigned intsbit DQ=P1^7。綜上所述,該系統(tǒng)的設(shè)計和研究在社會生產(chǎn)和生活中具有重要地位。本系統(tǒng)設(shè)計可推廣到各種電動機的控制系統(tǒng)中,實現(xiàn)電動機的轉(zhuǎn)速調(diào)節(jié)。 結(jié) 論 本次設(shè)計的系統(tǒng)以單片機為控制核心,以溫度傳感器DS18B20檢測環(huán)境溫度,實現(xiàn)了根據(jù)環(huán)境溫度變化調(diào)節(jié)不同的風(fēng)扇電機轉(zhuǎn)速,在一定范圍能能實現(xiàn)轉(zhuǎn)速的連續(xù)調(diào)節(jié),LED數(shù)碼管能連續(xù)穩(wěn)定的顯示環(huán)境溫度和設(shè)置溫度,并能通過兩個獨立按鍵調(diào)節(jié)不同的設(shè)置溫度,從而改變環(huán)境溫度與設(shè)置溫度的差值,進而改變電機轉(zhuǎn)速。 系統(tǒng)功能分析 系統(tǒng)總體上由五部分來組成,既按鍵與復(fù)位電路、數(shù)碼管顯示電路、溫度檢測電路、電機驅(qū)動電路。當環(huán)境溫度低于設(shè)置溫度時,電機停止轉(zhuǎn)動;當環(huán)境溫度高于設(shè)置溫度時,單片機對應(yīng)輸出口輸出不同占空比的PWM信號,控制電機開始轉(zhuǎn)動,并隨著環(huán)境溫度與設(shè)置溫度的差值的增加電機的轉(zhuǎn)速逐漸升高。系統(tǒng)采用的直流電機為12V的額定電壓,而該驅(qū)動電路在采用單片機電源時的輸出電壓最高不過5V,因此在調(diào)試過程中只采用了原有的5V直流電機來調(diào)試,且得到了可觀的控制效果。 電動機調(diào)速電路部分調(diào)試系統(tǒng)本部分的設(shè)計中重在軟件設(shè)計,因為外圍的驅(qū)動電路只是將送來的PWM信號放大從而驅(qū)動電機轉(zhuǎn)動。系統(tǒng)調(diào)試中為驗證DS18B20是否能在系統(tǒng)板上工作,將手心靠攏或者捏住芯片,即可發(fā)現(xiàn)LED顯示的前兩位溫度也迅速升高,驗證了DS18B20能在系統(tǒng)板上工作。且LED的顯示效果很好,很穩(wěn)定。調(diào)試過程中出現(xiàn)了當按鍵時間過長時,設(shè)置的溫度值不是增一或者減一,而是增加后減少幾個值,出現(xiàn)這種情況的主要元嬰可能是按鍵的去抖動延時時間過長造成,改進方法為將對應(yīng)的按鍵去抖動延時時間適量增加,但也不應(yīng)過長,否則將出現(xiàn)按鍵無效的情形。當檢測到的溫度比預(yù)設(shè)的溫度每增加5攝氏度時,風(fēng)扇電機轉(zhuǎn)速增加一級。在本系統(tǒng)中風(fēng)扇電機的轉(zhuǎn)速可實現(xiàn)四級調(diào)速。通過達林頓反向驅(qū)動器ULN2803驅(qū)動直流電機轉(zhuǎn)動,通過軟件中程序設(shè)定,根據(jù)不同溫度輸出不同的PWM波,從而得到不同的占空比控制風(fēng)扇直流電機。這樣為程序的編寫帶來了方便。通過軟件設(shè)計,實現(xiàn)了對環(huán)境溫度的連續(xù)檢測,由于硬件LED個數(shù)的限制,只顯示了預(yù)設(shè)溫度的整數(shù)部分。 傳感器DS18B20溫度采集部分調(diào)試 由于數(shù)字式集成溫度傳感器DS18B20的高度集成化,為軟件的設(shè)計和調(diào)試帶來了極大的簡便,小體積、低功耗、高精度為控制電機的精度和穩(wěn)定提供了可能。應(yīng)在系統(tǒng)中加入鎖存器,或是在程序中設(shè)定存儲段碼的空間。因此必須在按鍵掃描程序中加入消抖部分,即在按鍵按下與松手時加入延時判斷,以檢測鍵盤是否真的按下或已完全松手。經(jīng)過編譯沒有出錯,但在仿真調(diào)試時,數(shù)碼管顯示的只是亂碼,沒有正確的顯示溫度,按鍵功能也不靈,當按下鍵時,顯示并不變化。當然,在此沒有實現(xiàn)風(fēng)扇直流電機的無級調(diào)速,本系統(tǒng)實現(xiàn)的是電機在隨環(huán)境溫度變化的四個等級的速度變化,環(huán)境溫度在一定小范圍內(nèi)變化風(fēng)扇電機轉(zhuǎn)速是不變的,只有超過了設(shè)定的某一界限時轉(zhuǎn)速才會變化。圖17 Proteus仿真效果圖四 通過以上仿真可以看出,直流風(fēng)扇電機在系統(tǒng)設(shè)定溫度一定的情況下,其轉(zhuǎn)速隨著環(huán)境溫度(溫度傳感器檢測到的溫度)的增加而增大。點擊開始按鈕,系統(tǒng)開始仿真,待一段時間穩(wěn)定后,觀察到此時直流風(fēng)扇電機的轉(zhuǎn)速為+ r/s,如圖16所示。點擊開始按鈕,系統(tǒng)開始仿真,待一段時間穩(wěn)定后,觀察到此時直流風(fēng)扇電機的轉(zhuǎn)速為+ r/s,如圖15所示。點擊開始按鈕,系統(tǒng)開始仿真,待一段時間穩(wěn)定后,觀察到此時風(fēng)扇直流電機的轉(zhuǎn)速為+,如圖14所示。最后根據(jù)系統(tǒng)要實現(xiàn)的功能分步進行仿真[12] 王文海,[J] .IT技術(shù),2006,20:10—11。圖13 Proteus使用界面 本設(shè)計基于Proteus的仿真 首先啟動Proteus軟件并建立一工程,然后根據(jù)原理圖調(diào)出相應(yīng)的原件,再根據(jù)要求改變各原件的屬性并把各個原件按原理圖連接起來。其內(nèi)部元件庫含有豐富的元件,支持總線結(jié)構(gòu)以及智能化的連線功能;支持主流CPU(如ARM
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1