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

正文內(nèi)容

單片機上下限溫度報警器課程設(shè)計-在線瀏覽

2025-03-05 11:06本頁面
  

【正文】 圖15 DS18B20的系統(tǒng)結(jié)構(gòu)首先來介紹一下DS18B20這塊傳感器的特性及其功能:⑴ 用戶可自設(shè)定報警上下限溫度值。⑶ -10℃ ~ +85℃ 范圍內(nèi)的測溫準確度為177。⑷ 通過編程可實現(xiàn)9~l2位的數(shù)字讀數(shù)方式,可在至多750 ms內(nèi)將溫度轉(zhuǎn)換成12 位的數(shù)字,測溫分辨率可達0.0625℃ 。再來看看DS18B20的內(nèi)部結(jié)構(gòu):DS18B20內(nèi)部功能模塊主要由4部分組成:64位光刻R0M、溫度傳感器、非易失性的溫度報警觸發(fā)器TH和TL、配置寄存器。高低溫報警觸發(fā)器TH 和TL,配置寄存器均由一個字節(jié)E2PROM組成,使用一個存儲器功能命令可對 TH,TL或配置寄存器寫入。本系統(tǒng)采用的也是12位的精度。 圖16 DS18B20的64位光刻ROM接著再來了解一下DS18B20的內(nèi)存結(jié)構(gòu)與溫度測試的功能:DSI8B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存RAM (便箋式的內(nèi)部存儲器)和一個非易失性的可電擦除的EEPROM,后者存放高溫和低溫觸發(fā)器TH,TL和結(jié)構(gòu)寄存器。第7個字節(jié)是預留寄存器,用于內(nèi)部計算。 雙字節(jié)12位溫度格式與十進制溫度的轉(zhuǎn)換關(guān)系圖17 分辨率設(shè)置表當DSI8B20接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。單片機可通過單線接口讀到該數(shù)據(jù),讀取時低位在前,高位在后,數(shù)據(jù)格式以0.062 5℃/LSB形式表示。圖4下面的表是對應的一部分溫度值。最后再來介紹一下DSl820工作過程中的協(xié)議:初始化 RoM操作命令 存儲器操作命令 處理數(shù)據(jù)⑴ 初始化 單總線上的所有處理均從初始化開始; ⑵ ROM操作品令 總線主機檢測到DSl820的存在便可以發(fā)出ROM操作命令之一,這些命令如:指令 [ECH] ⑶ 存儲器操作命令 指令 代碼 [BEH]Copy Scratchpad(復制暫存存儲器) [44H]Recall EPROM(重新調(diào)出) [B8H] Read Power supply(讀電源)本設(shè)計所選用的譯碼器CD4511是47段(4輸入,7輸出)鎖存譯碼器/驅(qū)動器,它是輸出高電平有效的CMOS譯碼器。它與七段數(shù)碼管配合使用。/LT是試燈端,低電平有效,當其為低電平時,所有筆劃全部亮,如不亮表示該筆劃有問題。LE是選通/鎖存端,它是一個復用的功能端,當輸入為低電平時,其輸出與輸入的變量有關(guān);當輸入為高電平時,其輸出僅與該端為高電平前的狀態(tài)有關(guān),并且輸入D、C、B、A端不管怎么變化,其顯示數(shù)值保持不變。其引腳圖如圖19。由于其內(nèi)部帶有反向器,其輸出電流將會很大,一般情況下其輸出電流為500ma,峰值可達到600ma。由于達林頓管是一種“三極管級連三極管”的電路,其驅(qū)動能力較一般的驅(qū)動電路要強很多。其引腳圖如圖110所示。8腳接地。在要求輸出電壓高于5V時才用接VCC。圖110 ULN2003的引腳圖驅(qū)動芯片ULN2003可以提供七個輸出。圖211 ULN2003的內(nèi)部驅(qū)動電路(二) 軟件系統(tǒng)要求采集并顯示溫度值(要求精度1176。C。擴展要求,能顯示時間,并能設(shè)定報警溫度值,能記憶報警時的溫度值和報警時間點。我們首先聽老師講了一遍所選設(shè)計課題的大概工作原理。焊完板子以后用老師寫的測試程序燒錄到單片機中然后在電路上試運行,就能夠檢驗板子的線路是否完全的連通和找出板子上的虛焊的地方。經(jīng)過三個星期的課程設(shè)計,我們不僅豐富了自己學的那些知識,更多的還有鍛煉了團隊合作精神。其次,在課程設(shè)計過程中也運用到了以前所學到的專業(yè)課知識,如:模擬電子技術(shù),數(shù)字電子線路,C匯編語言等。然后,要做好一個課程設(shè)計,就必須得做到:在設(shè)計程序之前,對所用的單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)了解,知道該單片機內(nèi)有哪些資源;要有一個清晰的思路和一個完整的軟件流程圖;在程序設(shè)計時,不能妄想一次將整個程序設(shè)計好;反復修改、不斷改進是程序設(shè)計的必經(jīng)之路;要養(yǎng)成注釋的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應該讓人一看就明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計課程過程中遇到問題是很正常的,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力的提高都會受益于我以后的學習、工作和生活中。在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解的不夠深刻,掌握的不夠牢固。通過這次的課程設(shè)計我也發(fā)現(xiàn)了自己存在的不足之處,雖然感覺理論上已經(jīng)掌握,但在運用到實踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。通過這次課程設(shè)計,我懂得了學習的重要性,了解到理論知識與實踐相結(jié)合的重要意義,學會了堅持、耐心和努力,這將為自己今后的道路做榜樣。高溫報警值存放單元TEMP_TL EQU 28H 。實時溫度值存放單元FLAG BIT 00HDQ BIT K1 EQU K2 EQU 。減數(shù)被減數(shù),則 JC CHULI1 。減數(shù)被減數(shù),則 JC CHULI1 。按鍵模塊 KEY: MOV TEMP_TH ,30H 。去抖動 JB ,KEY1 MOV A,TEMP_TH ADD A,1 DA A MOV TEMP_TH,A CJNE A,99H,J0 MOV TEMP_TH,0S2: LCALL DELAY3 JB ,KEY1 MOV A,TEMP_TL ADD A,1 DA A MOV TEMP_TL,A CJNE A,99H,J1 MOV TEMP_TL,0 LJMP KEY1。加載TH數(shù)據(jù) MOV
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1