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

正文內容

環(huán)境溫度檢測與警報課程設計(編輯修改稿)

2025-08-03 16:02 本頁面
 

【文章內容簡介】 法計數器計數到0時,停止溫度寄存器的累加,此時溫度寄存器中的數值就是所測溫度值。其輸出用于修正減法計數器的預置值,只要計數器門仍未關閉就重復上述過程,直到溫度寄存器值大致被測溫度值。另外,由于DS18B20單線通信功能是分時完成的,它有嚴格的時隙概念,因此讀寫時序很重要。系統(tǒng)對DS18B20的各種操作按協議進行。操作協議為:初使化DS18B20(發(fā)復位脈沖)→發(fā)ROM功能命令→發(fā)存儲器操作命令→處理數據。 按鍵查詢電路 本系統(tǒng)設有四個獨立按鈕,如圖34所示。為確保隨時可以控制進入和退出查詢狀態(tài),所以設有一個進入和退出查詢狀態(tài)的復用按鍵,自進入查詢狀態(tài)時,再按對應的通道查尋鍵即可查詢各通道信息,例如按下通道0查詢,假若當前顯示的是通道0的當前溫度及對應的數字量為上線,如果再次按下該鍵,則顯示的是為報警的下線,如果超溫次數大于設定值,則會出現報警現象,提示需對該路的控制對象進行必要的檢查。 圖35 按鍵電路 單片機硬件資源分配 I/O口配表P0口LED數碼管A段P2口LED數碼管W3位選端LED數碼管B段LED數碼管W1位選端LED數碼管C段LED數碼管W2位選端LED數碼管D段LED數碼管W4位選端LED數碼管E段獨立鍵盤的S4列選端LED數碼管F段獨立鍵盤的S3列選端LED數碼管G段獨立鍵盤的S2列選端LED數碼管DP段獨立鍵盤的S1列選端P3口蜂鳴器Ds18b20接口 第4章 應用軟件設計 主函數的設計整個系統(tǒng)的功能是由硬件電路配合軟件來實現的,當硬件基本定型后,軟件的功能也就基本定下來了。從軟件的功能不同可分為兩大類:一是監(jiān)控軟件(主程序),它是整個控制系統(tǒng)的核心,專門用來協調各執(zhí)行模塊和操作者的關系。二是執(zhí)行軟件(子程序),它是用來完成各種實質性的功能如測量、計算、顯示、通訊等。每一個執(zhí)行軟件也就是一個小的功能執(zhí)行模塊。這里將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進行功能定義和接口定義。各執(zhí)行模塊規(guī)劃好后,就可以規(guī)劃監(jiān)控程序了。首先要根據系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結構,然后根據實時性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調度關系。主程序流程見圖41。 圖41 主函數流程 鍵盤掃描函數的設計 圖42為鍵盤掃描函數流程圖,為防止誤讀電平,讀引腳時先寫“1”。本系統(tǒng)在P2口低四位接有四個開關,故將低四位寫“1”。首先判斷有無鍵按下,然后延時去抖動后再次判有無鍵按下,然后等待鍵的釋放,最后是鍵的識別。,則K1=1,因為四個鍵均為復用鍵,所以d[0]++表示當前是查詢該路的溫度,對于其他2路通道也照此設計。 圖42 鍵盤掃描函數流程 讀出溫度子程序讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時需進行CRC校驗,校驗有錯時不進行溫度數據的改寫,流程如圖43所示。 如圖43 報警子程序 報警根據通過鍵盤設定的上下限溫度值來比較是否觸發(fā)報警裝置。流程如圖44所示。 圖44 報警子程序函數第5章 硬件調試與結果分析 調試方法 首先將用KEIL編譯好的程序進行編譯,程序無錯誤運行后產生hex文件,然后用單片機連接電腦用軟件下載到單片機中試運行看結果。 調試時單片機p0口一次連接顯示管a到dp,將j6用線短接,,,連接好電源都打開調試。 調試中出現的問題及解決辦法 單片機調試時出現顯示閃爍太大,以至于顯示看不清,應看顯示抖動程序是否正確,調試時按鍵加減顯示過快出現跳躍式顯示,應該看看按鍵顯示程序的延時是否符合標準, 調試結果(1)開機正常顯示溫度 圖531 開機顯示(2)按下矩陣鍵盤最后一排第一個鍵顯示上限定,按兩下為下限設定。 圖532 上線顯示(3)按下矩陣鍵盤最后一排第二個鍵顯示加一功能。 圖533 上線加一(4) 按下矩陣鍵盤最后一排第三個鍵顯示減一功能。 圖534 上線減一(5)按下矩陣鍵盤最后一排第四個鍵顯示反回。 圖535 返回顯示界面 第6章 設計總結 經過兩周的努力,老師任務書交代的基本內容都已經通過單片機實現,效果不錯,(1)可以很穩(wěn)定的通過ds18b20檢測顯示溫度,(2)可以自由的通過鍵盤修改溫度報警上下限,(3)當溫度超出設定范圍是,有報警提示。但是本次設計的不足之處在沒能更好的實現溫度突變報警,還有沒有顯示四位溫度,希望在以后的接觸過程中更加的了解單片機,學到更多的應用。以后有什么問題要勇敢的面對,遇到的多了,自然而然的我們會自信的解決這些問題。這就是我在這次課程設計中的最大收獲。最后感謝老師和同一課題的彭瓊和姚波同學的幫助和指點,特別是王迎旭老師的熱心指導,沒有老師們的幫助我們不可能順利解決一些疑惑和難題,再次謝謝老師們的幫助和辛勤的付出。 參 考 文 獻[1] [M].北京:機械工業(yè)出版社,2004.[2] [M].北京:電子工業(yè)出版社,2008.[3] [M].北京:清華大學出版社,2008.[4] ——基于Keil C與Proteus[M].北京:北京航空航天大學出版社,2010.[5] ——應用與設計[M].:北京航空航天大學出版社,2007.附錄A
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1