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

正文內(nèi)容

實時溫度顯示系統(tǒng)的設(shè)計與仿真畢業(yè)設(shè)計-在線瀏覽

2024-08-07 02:47本頁面
  

【正文】 統(tǒng)的構(gòu)成引入全新概念。C,在10~+85176。C。圖中還隱含著計數(shù)門,當計數(shù)門打開時DS18B20就對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),進而完成溫度測量。C所對應(yīng)的一個基數(shù)分別置入減法計數(shù)器溫度寄存器中。減到0溫度寄存器減到0高溫度系數(shù)振蕩器減法計數(shù)器2預(yù)置低溫度系數(shù)振蕩器減法計數(shù)器1斜率累加器計數(shù)比較器預(yù)置 增加 停止 DS18B20測溫原理圖 AT89C2051芯片在本設(shè)計中,采用了單片機AT89C2051作為核心電路的設(shè)計。它采用ATMEL的高密非易失存儲技術(shù)制造并和工業(yè)標準MCS51指令集和引腳結(jié)構(gòu)兼容。AT89C2051提供以下標準功能:2K字節(jié)閃速存儲器,128字節(jié)RAM,15根I/O口,兩個16位定時器,一個五向量兩級中斷結(jié)構(gòu),一個全雙工串行口,一個精密模擬比較器以及兩種可選 的軟件節(jié)電工作方式。掉電方式保存RAM內(nèi)容但振蕩器停止工作并禁止有其它部件的工作到下一個硬件復(fù)位。 復(fù)位電路單片機在啟動時都需要復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開始工作。當系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果RST引腳上有一個高電平并維持2個機器周期(24個振蕩周期)以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。本設(shè)計中AT89C2051是采用上電自動復(fù)位。為保證微分脈沖寬度足夠大,RC時間常數(shù)應(yīng)大于兩個機器周期。單片機內(nèi)部雖然有振蕩電路,但要形成時鐘,外部還需附加電路。由于外部時鐘方式用于多片單片機組成的系統(tǒng)中,所以此處選用內(nèi)部時鐘方式。最常用的是在 顯示電路顯示電路采用4位共陽極LED數(shù)碼管。靜態(tài)顯示時,LED的亮度高,控制容易,但功耗大,所需口線多。一般需要采用動態(tài)顯示方式。1)主程序的主要功能是負責(zé)溫度的實時顯示、讀出并處理DS18B20的測量溫度值,溫度測量每一秒進行一次。3) 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令。在本程序設(shè)計中采用1s顯示程序延時法等待轉(zhuǎn)換完成。5)顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進行刷新操作,當最高顯示位為0時,將符號顯示位移入下一位。proteus軟件是英國Labcenterelectronics公司出版的EDA工具軟件,它不僅有其他EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。Proteus從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。前者可在相當程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達到的效果。這在相當程度上替代了傳統(tǒng)的單片機實驗教學(xué)的功能,由于PROTEUS提供了實驗室無法相比的大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表。可使設(shè)計時間大為縮短、耗資大為減少,也可降低工程制造的風(fēng)險。在使用 Proteus 進行系統(tǒng)仿真開發(fā)成功之后再進行實際制作,能極大提高單片機系統(tǒng)設(shè)計效率。 仿真過程1)在ISIS編輯區(qū)中進行設(shè)計。DS18B20:數(shù)字溫度傳感器):其次放置元器件、放置電源和地;要特別注意正確連線和正確設(shè)置網(wǎng)絡(luò)標號;最后完成元器件屬性設(shè)置和電氣檢測。3) 執(zhí)行菜單Source→,打開PROTEUS提供的文本編輯器SRCEDIT,在其中編輯源程序,并保存。若編譯失敗,修改調(diào)試直至編譯成功。 數(shù)字溫度計仿真截圖檢測11月2日14時的溫度為23度。此次畢業(yè)設(shè)計,讓我學(xué)會了規(guī)范化程序的編寫、程序調(diào)試的各種方法以及解決調(diào)試過程中出現(xiàn)的一系列的問題。要想編寫出一個系統(tǒng)的程序,就必須十分清楚硬件電路中所用芯片的工作原理以及使用它們的一些注意事項,比如這次設(shè)計中所用的DS18B20數(shù)字溫度傳感器,它的時序要求十分嚴格,由于它是采用單總線結(jié)構(gòu)的輸入輸出方法,它的時序中所用到的延時必然很關(guān)鍵,時間過長了會使整個溫度計的反應(yīng)時間變慢,延時時間過短會使傳感器不能正常工作。首先,在做這次課程設(shè)計的過程中,我學(xué)會了高效率的查閱資料、運用工具書、利用網(wǎng)絡(luò)查找資料。其次,在這次課程設(shè)計中,我運用了以前學(xué)過的專業(yè)課知識,如:proteus仿真、C語言、電路分析基礎(chǔ)等。最后,要做好一個課程設(shè)計,就必須做到:在設(shè)計程序之前,對所用單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機有哪些資源;要有一個清晰的思路和一個完整的軟件流程圖;在設(shè)計程序時,反復(fù)修改、不斷改進是程序設(shè)計的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,這樣為資料的保留和交流提供了方便;在設(shè)計中遇到的問題要記錄,以免下次遇到同樣的問題。在以后的工作學(xué)習(xí)中,要理論聯(lián)系實際,把我們所學(xué)的理論知識用到實際當中。借此機會,我要對三年來幫助過我的人表示深深的感謝。同時。最后,向在百忙中抽出時間對本文進行評審并提出寶貴意見的各位專家表示衷心地感謝!參考文獻1 (第2版).北京:人民郵電出版社,20082 :電子工業(yè)出版社,20043 ,20044 ,20035 ,2008,11 附錄A 主要元器件清單表1 主要元器件清單元件類型 型號 備注電阻3003個4702個1K2個5個1個電容30p2個10p1個22u2個100u2個三極管PN42494個顯示器4位共陽數(shù)碼管1個溫度傳感器DS18B201個總線驅(qū)動器74HC2451個單片機AT89C20511個附錄B 源程序源程序:TIMEL EQU 0E0HTIMEH EQU 0B1HTEMPHEAD EQU 36HBITST DATA 20HTIME1SOK BIT TEMPONEOK BIT TEMPL DATA 26HTEMPH DATA 27HTEMPHC DATA 28HTEMPLC DATA 29HTEMPDIN BIT ORG 0000HLJMP STARTORG 000BHLJMP T0ITORG 100HSTART:MOV SP,60HCLSMEM:MOV R0,20HMOV R1,60HCLSMEM1:MOV R0,00HINC R0DJNZ R1,CLSMEM1MOV TMOD,00100001BMOV TH0,TIMELMOV TL0,TIMEHSJMP INITERROR:NOPLJMP STARTNOPINIT:NOPSETB ET0SETB TR0SETB EAMOV PSW,00HCLR TEMPONEOKLJMP MAINT0IT:PUSH PSWMOV PSW,10HMOV TH0,TIMEHMOV TL0,TIMELINC R7CJNE R7,32H,T0IT1MOV R7,00HSETB TIME1SOKT0IT1:POP PSWRETIMAIN:LCALL DISP1JNB TIME1SOK,MAINCLR TIME1SOKJNB TEMPONEOK,MAIN2LCALL READTEMP1LCALL CONVTEMPLCALL DISPBCDLCALL DISP1MAIN2:LCALL READTEMPSETB TEMPONEOKLJMP MAININITDS1820:SETB TEMPDINNOPNOPCLR TEMPDINMOV R6,0A0HDJNZ R6,$MOV R6,0A0HDJNZ R6,$SETB
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1