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

正文內(nèi)容

基于proteus的溫度檢測(cè)與警報(bào)的仿真研究畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-27 18:39本頁(yè)面
  

【正文】 重新讀取源程序,經(jīng)檢查后發(fā)現(xiàn)問(wèn)題在于 DS18B20 初始化程序有錯(cuò),修改后重新編譯并寫(xiě)入單片機(jī)。上電后,顯示當(dāng)前溫度。證明溫度傳感器 DS18B20 工作正常,各部分子程序運(yùn)行正常。 最后是按鍵子程序及報(bào)警子程序的調(diào)試,將按鍵子程序及報(bào)警子程序及上述程序正確編排后,寫(xiě)入單片機(jī)中,上電后,各個(gè)部分工作正常,在測(cè)得當(dāng)前溫度超出設(shè)定溫度上下限后,蜂鳴器發(fā)出報(bào)警聲,調(diào)試基本成功。但后來(lái)發(fā)現(xiàn),按鍵要在按下 1S 后才反應(yīng),再次研讀程序發(fā)現(xiàn)原因在于按鍵程序采用掃描方式,程序每執(zhí)行一遍才掃描按鍵一次。進(jìn)而到考慮采用中斷方式解決此問(wèn)題,但因?yàn)?DS18B20 正常工作有嚴(yán)格的時(shí)序限制,否則不能正常工作,而中斷則在很大可能上會(huì)影響到 DS18B20 正常工作。在嘗試并采用中斷方式卻失敗后,決定仍采用掃描方式。后來(lái)仔細(xì)排查發(fā)現(xiàn)按鍵反應(yīng)遲緩是由于顯示程序占用時(shí)間過(guò)長(zhǎng)造成的,修改顯示程序并且在主程序和按鍵子程序中增加調(diào)用顯示程序的次數(shù),問(wèn)題得以解決。至此,此 21次設(shè)計(jì)的調(diào)試部分完成。設(shè)計(jì)的所有功能全部得以實(shí)現(xiàn)。一開(kāi)始老師給我們加的功能讓我們很為難,不知道怎么編所以我們都想推辭掉,不過(guò)在編寫(xiě)這些子程序的過(guò)程中慢慢的感覺(jué)很有趣,反而覺(jué)得挺簡(jiǎn)單的還是,但也會(huì)碰到很多問(wèn)題,比如說(shuō)顯示溫度上下限的時(shí)候一開(kāi)始無(wú)法顯示數(shù)字出來(lái)的是亂碼,重新編寫(xiě)后又變成了日文,后來(lái)看了參考書(shū)后,最后用了一個(gè) 0 到 9 的數(shù)組,要顯示的數(shù)字從數(shù)組中取得,這樣就好了,終于能顯示出來(lái)了,但是發(fā)現(xiàn)它無(wú)法記時(shí)改變數(shù)字,要重新按鍵才會(huì)顯示新的上下限溫度,后來(lái)發(fā)現(xiàn)時(shí)鍵盤(pán)處理中有點(diǎn)問(wèn)題,這個(gè)我們花了好久才解決的,就是把去掉一個(gè)按鍵處理,把它用 if 語(yǔ)句獨(dú)立出來(lái),這樣后就能記時(shí)改變溫度,還有一個(gè)問(wèn)題是我們發(fā)現(xiàn)在報(bào)警時(shí)我們無(wú)法改變其溫度上下限和其他按鍵,也就是報(bào)警時(shí)按鍵無(wú)效了,后來(lái)知道了我們的報(bào)警程序是用 while 組成,所以報(bào)警時(shí)一直在 while 語(yǔ)句中做循環(huán),按鍵當(dāng)然無(wú)效,這個(gè)的解決辦法馬上就能想到了,就是在 while 語(yǔ)句中再加入讀取鍵盤(pán)值和鍵盤(pán)值處理的子程序就 ok 了。其他別的小問(wèn)題什么的我們組最后都很好的及時(shí)的解決了,這次的設(shè)計(jì)我們組覺(jué)得還是比較成功的,做出了比預(yù)期更好的設(shè)計(jì)來(lái)。圖 整體電路仿真( 高溫報(bào)警狀態(tài)) 22通過(guò)上述仿真,實(shí)現(xiàn)了系統(tǒng)設(shè)置溫度的檢測(cè)與報(bào)警功能。當(dāng)溫度低于設(shè)定溫度時(shí)系統(tǒng)發(fā)出低溫報(bào)警,當(dāng)溫度高于設(shè)定溫度時(shí)則發(fā)出高溫報(bào)警信號(hào)。軟件和硬件部分系統(tǒng)整合后,通過(guò)系統(tǒng)仿真實(shí)現(xiàn)了溫度檢測(cè)與報(bào)警系統(tǒng)的各項(xiàng)設(shè)計(jì)功能。結(jié) 論經(jīng)過(guò)近三個(gè)月的學(xué)習(xí)設(shè)計(jì),我學(xué)到了很多新的知識(shí),培養(yǎng)和鍛煉了我的創(chuàng)新能力和實(shí)際操作的能力,在畢業(yè)設(shè)計(jì)過(guò)程中給我最大的感受就是理論上和實(shí)際應(yīng)用是有很大的差距的,只有在實(shí)踐中檢驗(yàn)理論的時(shí)候,自己才會(huì)認(rèn)識(shí)到很多的問(wèn)題。像在之前的單片機(jī)的 C 語(yǔ)言學(xué)習(xí)中感覺(jué)挺簡(jiǎn)單,但是要把這些程序組織起來(lái)設(shè)計(jì)成一個(gè)系統(tǒng)的程序還是有難度的,也只有在實(shí)踐中自己才能認(rèn)識(shí)到很多問(wèn)題,才能更深刻的認(rèn)識(shí)到理論中的一些基本問(wèn)題,也才能發(fā)現(xiàn)自己身上的不足和很多未知的新問(wèn)題。軟件方面采用模塊化編程,提高了通用性,思路也比較清晰,使整個(gè)系統(tǒng)的程序簡(jiǎn)潔很多,并且可移植性較強(qiáng)。設(shè)計(jì)中使用的 MCS51 單片機(jī),體積小,重量輕,抗干擾能力強(qiáng),對(duì)環(huán)境要求不高,價(jià)格低廉,可靠性高,靈活性好。本設(shè)計(jì)的溫度控制檢測(cè)和報(bào)警系統(tǒng),只是單片機(jī)廣泛應(yīng)用于各行各業(yè)中比較簡(jiǎn)單的一例。使用的 DS18B20 溫度傳感器具有微型化、低功耗、高性能、抗干攏能力強(qiáng)、易配微處理器等優(yōu)點(diǎn),特別適合于構(gòu)成多點(diǎn)溫度測(cè)控系統(tǒng),可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)供微機(jī)處理。從 DS18S20 讀出或?qū)懭?DS18S20 信息僅需要一根口線(xiàn),其讀寫(xiě)及溫度變換功率來(lái)源于數(shù)據(jù)總線(xiàn),該總線(xiàn)本身也可以向所掛接的DS18S20 供電,而無(wú)需額處電源。在這次設(shè)計(jì)過(guò)程中,體現(xiàn)出自己?jiǎn)为?dú)設(shè)計(jì)的能力以及綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。 23致 謝首先非常感謝學(xué)校給我們這個(gè)機(jī)會(huì),讓我們有一個(gè)動(dòng)手的機(jī)會(huì),讓我們得到實(shí)踐的機(jī)會(huì)。本設(shè)計(jì)論文在蘇州信息職業(yè)技術(shù)學(xué)院電子與通信工程系的莊乾成老師的悉心栽培和精心指導(dǎo)下完成的,經(jīng)過(guò)此次畢業(yè)設(shè)計(jì),我即鞏固了已學(xué)過(guò)的專(zhuān)業(yè)知識(shí),又學(xué)到了許多新知識(shí)。在此非常感謝我們的指導(dǎo)老師,老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;老師循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪;這次綜合設(shè)計(jì)的每個(gè)細(xì)節(jié),都離不開(kāi)老師您的細(xì)心指導(dǎo)。而您開(kāi)朗的個(gè)性和寬容的態(tài)度,幫助我能夠很順利的完成了這次綜合設(shè)計(jì)。 同時(shí)感謝對(duì)我?guī)椭^(guò)的同學(xué)們,謝謝你們對(duì)我的幫助和支持,讓我感受到同學(xué)的友誼。經(jīng)過(guò)此次的畢業(yè)設(shè)計(jì),我受益非淺,也翻閱了大量的書(shū)籍和瀏覽了無(wú)數(shù)的網(wǎng)頁(yè)。這次的設(shè)計(jì)是我的一次實(shí)踐,也剛剛打開(kāi)科技的大門(mén),今后我還想擁有更多的機(jī)會(huì)去實(shí)踐,讓我得到更多的鍛煉!由于本人的設(shè)計(jì)能力有限,在設(shè)計(jì)過(guò)程中難免出現(xiàn)錯(cuò)誤,懇請(qǐng)老師們多多指教,我十分樂(lè)意接受你們的批評(píng)與指正,本人將萬(wàn)分感謝。 24參考文獻(xiàn)[1] 曾屹,彭楚武.單片機(jī)原理與應(yīng)用[S] .中南大學(xué)出版社,2022:18327.[2] 樓然苗,李光飛.單片機(jī)課程設(shè)計(jì)指導(dǎo)[M] .北京航空航天大學(xué)出版社,2022:5573.[3] 周潤(rùn)景,張麗娜.基于 proteus 的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真[M] .北京航空航天大學(xué)出版社,2022:3336. [4] 周潤(rùn)景,劉映群.Proteus 入門(mén)實(shí)用教程[M] .機(jī)械工業(yè)出版社,2022:267332.[5] 張永楓.單片機(jī)應(yīng)用實(shí)訓(xùn)教程[S].西安電子科技大學(xué)出版社,2022:107267.[6] 肖洪兵,胡輝,郭速學(xué).跟我學(xué)單片機(jī)[S] .北京航空航天大學(xué)出版社,2022:192218.[7] 趙曉安. MCS51 單片機(jī)原理及應(yīng)用[Z]. 天津:天津大學(xué)出版社,2022:66120.[8] 周航慈. 單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)[M].北京航空航天大學(xué)出版社,1991:05100.[9] 余錫存,[S].西安電子科技大學(xué)出版社,2022:2086. 25附 錄附錄 1:系統(tǒng)軟件設(shè)計(jì)的源程序include include include uchar temp。uchar a,b。uchar x。uchar baojing_flag,xianzai_flag。uchar const table[]={temperature}。uchar const table1[]={baojingT}。uchar i。uchar fu_flag。void main(){ P3=0。init()。// init_ds18b20()。while(1){key_in()。// x=init_ds18b20()。if (baojing_flag==1){write_(0x80)。for (i=0。i16。i++){write_data(table1[i])。}write_(0x80+0x40)。 write_data(39。H39。)。write_data(39。:39。)。write_data(39。 39。)。write_data(0x30+8)。write_data(0x30+5)。write_data(39。 39。)。write_data(39。C39。)。 26write_data(39。 39。)。write_data(39。L39。)。write_data(39。:39。)。write_data(39。 39。)。write_data(0x30+0)。write_data(0x30+0)。write_data(39。 39。)。write_data(39。C39。)。}if ((xianzai_flag==1)||(baojing_flag==0)){ temp=readtemperature()。if ((temp=85)amp。amp。(temp128)){ led1=1。led2=0。sp=1。// delay_50ms(1)。// sp=0。// delay_50ms(1)。// sp=1。}if ((temp0) amp。amp。 (temp85)){led1=0。led2=0。sp=0。} if (temp128) { led2=1。 led1=0。sp=1。// delay_50ms(1)。// sp=0。// delay_50ms(1)。// sp=1。 } if (temp128) { temp=256temp。 27fu_flag=1。 } else { fu_flag=0。 }write_(0x80)。for (i=0。i16。i++){write_data(table[i])。}write_(0x80+0x40)。write_data(39。 39。)。write_data(39。 39。)。if (fu_flag==1){write_data(39。39。)。}write_data(0x30+temp/100)。write_data(0x30+temp%100/10)。write_data(0x30+temp%10)。write_data(39。 39。)。write_data(39。C39。)。write_data(39。 39。)。write_data(39。 39。)。write_data(39。 39。)。write_data(39。 39。)。write_data(39。 39。)。write_data(39。 39。)。write_data(39。 39。)。write_data(39。 39。)。write_data(39。 39。)。 delay_50ms(1)。}}}
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1