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

正文內(nèi)容

基于at89s52溫度測(cè)溫-文庫(kù)吧資料

2025-06-24 14:07本頁(yè)面
  

【正文】 include define Alarm 10sbit Beep=P3^4。 對(duì)于這門單片機(jī)這門課程,我覺(jué)得老師很嚴(yán)格要求我們,對(duì)我們以后的學(xué)習(xí)有很大的幫助。這些課程能促進(jìn)我的進(jìn)步,能夠使我對(duì)學(xué)習(xí)本專業(yè)增加信心,鍛煉了我們各方面的能力。這讓我重新反思我們的學(xué)習(xí),深刻領(lǐng)悟到我們這個(gè)專業(yè)動(dòng)手,實(shí)踐的重要性。有的知識(shí),自己感覺(jué)已經(jīng)掌握得差不多了,但是實(shí)際操作起來(lái)就有問(wèn)題出現(xiàn)了。在老師同學(xué)的幫助下也是順利完成了本次的設(shè)計(jì)。從作品的構(gòu)思、用實(shí)驗(yàn)板的測(cè)試、對(duì)要制作板的構(gòu)造,系統(tǒng)的調(diào)試這是一個(gè)比較復(fù)雜的過(guò)程,這是一次對(duì)我們的考驗(yàn),這是給我們的一個(gè)鍛煉機(jī)會(huì)。 這次測(cè)溫系統(tǒng)的設(shè)計(jì)直接引用書本中老師給出的原理圖,并加以改正,使其更符合現(xiàn)實(shí)的需要。在一個(gè)學(xué)期的學(xué)習(xí)過(guò)程中,自己對(duì)單片機(jī)只是在理論知識(shí)上懂得皮毛而已。以前就知道單片機(jī)課程的重要性,也知道單片機(jī)課程是一門很實(shí)用,很難的設(shè)計(jì)。所以,單片機(jī)與PC機(jī)之間的數(shù)據(jù)通信必須經(jīng)過(guò)RS232信號(hào)(+12V,—12V)電平的轉(zhuǎn)換,本系統(tǒng)采用MAX232電平轉(zhuǎn)換芯片來(lái)實(shí)現(xiàn)RS232標(biāo)準(zhǔn)接口通信。一切功能正常,所焊接的系統(tǒng)成功。無(wú)論在什么情況下按下S100,系統(tǒng)復(fù)位,數(shù)碼管顯示當(dāng)前溫度。如果在硬件電路設(shè)計(jì)就預(yù)留出一些I/O端口,雖然當(dāng)時(shí)空著沒(méi)用,那么用的時(shí)候就派上用場(chǎng)了。因?yàn)楹苌儆幸诲N定音的電路設(shè)計(jì),如果現(xiàn)在不留余地,將來(lái)可能要為一點(diǎn)小小的修改或擴(kuò)展而被迫進(jìn)行全面返工。其次留有設(shè)計(jì)余地。unsigned int temperature ,negtemper。軟件設(shè)計(jì)主要有主程序,初值設(shè)定子程序,溫度讀取子程序,數(shù)碼管顯示子程序等。如果為負(fù)溫度,數(shù)碼管則直接顯示當(dāng)前溫度,如果是正溫度,那么讀取溫度值并進(jìn)行溫度值的轉(zhuǎn)換,并與預(yù)先設(shè)定的溫度值進(jìn)行比較,比預(yù)先設(shè)定的溫度值大就報(bào)警,數(shù)碼管顯示當(dāng)前溫度。一切演示結(jié)果都與設(shè)計(jì)的初衷一樣,功能正常,表示了所焊接的系統(tǒng)成功。在用手對(duì)DS18B20直接接觸時(shí),溫度不斷增加,而當(dāng)溫度超過(guò)30(設(shè)定的報(bào)警溫度),蜂鳴器響起報(bào)警。 經(jīng)過(guò)反復(fù)的程序調(diào)試之后,最終上電后,數(shù)碼管顯示85并伴有蜂鳴聲,隨即顯示當(dāng)前溫度,按下S101數(shù)碼管顯示30,進(jìn)入設(shè)定報(bào)警溫度設(shè)置,按S103數(shù)碼管顯示值遞增,按S104顯示值遞減,按下S102退出報(bào)警溫度的設(shè)置。因?yàn)闀兄苯咏o出了大部分的程序,但是書中所用的矩陣式鍵盤掃描,而焊接電路中所用的是簡(jiǎn)單的獨(dú)立式的鍵盤掃描,所以修改成簡(jiǎn)單的獨(dú)立式鍵盤程序。在重新焊接調(diào)試之后,數(shù)碼管能正常顯示。通過(guò)自己的檢查發(fā)現(xiàn)電源直接接到5V的電源線上,并沒(méi)有通過(guò)開關(guān)再接到電源線,才導(dǎo)致了開關(guān)未開,數(shù)碼管直接亮。而在此過(guò)程中發(fā)現(xiàn)了問(wèn)題。焊接完ISP下載接口得進(jìn)行調(diào)試,將簡(jiǎn)單的程序下到單片機(jī)中也成功,保證了單片機(jī)能夠可靠下載。首先焊接的是電源部分,在焊好電源后便進(jìn)行上電調(diào)試電源,發(fā)光二極管正常發(fā)光。(8)顯示模塊 在本設(shè)計(jì)中我們采用動(dòng)態(tài)顯示方式驅(qū)動(dòng)LED數(shù)碼管工作,由于數(shù)碼管的驅(qū)動(dòng)電流較大,所以在設(shè)計(jì)時(shí)利用三極管3904做為位碼驅(qū)動(dòng),電路結(jié)構(gòu)簡(jiǎn)單,并且可以實(shí)現(xiàn)單片機(jī)I/O口的并用,顯示效果直觀,明亮,調(diào)試容易,成本較低。(7)報(bào)警電路 本設(shè)計(jì)采用蜂鳴器報(bào)警電路,由3904三極管和蜂鳴器組成,三極管作蜂鳴器的驅(qū)動(dòng)電流。按鍵S101是中斷按鍵,當(dāng)S101按下時(shí),系統(tǒng)進(jìn)入報(bào)警溫度設(shè)置狀態(tài),S103和S104分別是報(bào)警溫度值增加,減少的鍵,可以根據(jù)需要設(shè)定自己想要的報(bào)警溫度值。這樣就不用再重啟單片機(jī)電源就可以實(shí)現(xiàn)復(fù)位。當(dāng)RST引腳返回低電平后,CPU從0地址開始執(zhí)行程序。CPU在第二個(gè)周期內(nèi)執(zhí)行內(nèi)部復(fù)位操作,以后每一個(gè)周期重復(fù)一次,直至RST端電平變低。 (5)復(fù)位電路 系統(tǒng)的復(fù)位電路如原理圖中所示,在RESET輸入端出現(xiàn)高電平時(shí)實(shí)現(xiàn)復(fù)位和初始化。電路中兩個(gè)電容 C42,C43的作用有兩個(gè):一是幫助振蕩器起振。本系統(tǒng)采用內(nèi)部方式,XATL1和XATL2引腳上外接定時(shí)元件。 DS18B20管腳1VCC接地,管腳2 DQ為數(shù)字信號(hào)輸入/輸出端。DS18B20是一種改進(jìn)型智能溫度傳感器,全部傳感器件及轉(zhuǎn)換電路集成在形如三極管的集成電路中,可以滿足55攝氏度到+125攝氏度范圍的溫度測(cè)量,且測(cè)量精確,可以在一秒內(nèi)把溫度轉(zhuǎn)化成數(shù)字,測(cè)得的溫度值儲(chǔ)存在兩個(gè)八位的RAM中,單片機(jī)可以直接從中讀出數(shù)據(jù)并且轉(zhuǎn)換成十進(jìn)制溫度值,大大提高了系統(tǒng)的抗干擾性,適合惡劣的環(huán)境的現(xiàn)場(chǎng)測(cè)溫。接好電源部分后立即插電調(diào)試,觀看開關(guān)以及發(fā)光二極管是否正常工作。 圖2 測(cè)溫系統(tǒng)總原理圖 圖3 電源部分(2)電源部分 電源部分由外部電源輸入口,為+5V,輸入接口采用通用接口。利用AT89S52的在線編程功能,不需要將CPU從電路板上取下來(lái),也不需要專用的編程器,只需要從電腦中將編好的程序燒寫到單片機(jī)中,調(diào)試修改都很方便。系統(tǒng)總框圖如圖所示 AT89S52DS18B20溫度傳感器LED顯示電路 鍵盤控制蜂鳴器報(bào)警電路 晶體振蕩電路 復(fù)位電路 電源電路 圖1 系統(tǒng)總框圖 系統(tǒng)原理分析 系統(tǒng)總原理圖如圖2所示(1) AT89S52單片機(jī)AT89S52是一種低功耗、高性能CMOS8位微控制器,片內(nèi)具有8K字節(jié)的EPROM和26字節(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1