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

正文內(nèi)容

基于單片機實現(xiàn)的溫度控制器課程設(shè)計-文庫吧資料

2024-11-01 18:25本頁面
  

【正文】 同時這次課程設(shè)計大大提高了我 的動手能力,為我 以后的工作和學(xué)習(xí)奠定了基礎(chǔ),在以后的 生活中我也可以用我 所學(xué)的知識和對芯片功能的了解來設(shè)計一些日常生活所需的電子產(chǎn)品。 在 此次溫度控制器的設(shè)計過程中,讓我了解到了現(xiàn)代電子產(chǎn)品的設(shè)計和工作原理。 微機控制與接口技術(shù) 課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識 ,發(fā)現(xiàn) 、 提出 、 分 析和解決實際問題 ,鍛煉實踐能力的重要環(huán)節(jié) ,是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程 .回顧起此次課程設(shè)計 ,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在短短的 兩 個星期的日子里,可以 說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時不僅可以鞏固 以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。 通過這次課程設(shè)計,讓我對單片機 有了進一步的了解、 鞏固和加深 , 并且對所學(xué)知識的得以實際應(yīng)用。本溫度控制系統(tǒng)可以應(yīng)用于多種場合,像育嬰房的溫度、水溫的控制。該溫度控制器只是 DS18B20 在溫度控制領(lǐng)域的一個簡單實例,還有許多需要完善的地方,例如可以將測 得的溫度通過單片機與通訊模塊相連接,以手機短消息的方式發(fā)送給用戶,使用戶能夠隨時對溫度進行監(jiān)控。 else Beef=1。//讀取溫度 ds1820disp()。 void main() { init_play()。多寫了兩個 0,改正過后又發(fā)現(xiàn)報警器在溫度大于 31℃時,只響一 次。 第 12 頁 西華大學(xué)課程設(shè)計說明書 系統(tǒng)調(diào)試寫入子程序 圖 寫入子程序流程圖 第 13 頁 西華大學(xué)課程設(shè)計說明書 5 系統(tǒng)調(diào)試 硬件調(diào)試 是對溫度顯示器 LCD1602 進行調(diào)試,溫度顯示器通電后不顯示溫度,使用示波器對 LCD160單片機的每個管腳進行測試,對其進行分析是由于電阻值過大,調(diào)節(jié)滑動變阻器減小其阻值,液晶顯示器顯示溫度為 0。 第 11 頁 西華大學(xué)課程設(shè)計說明書 系統(tǒng)調(diào)試讀出溫度子程序 圖 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時需進行 CRC 校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫。對于要求反應(yīng)靈敏與控制及時的工控、檢測等實時控制系統(tǒng)以及要求體積小、系統(tǒng)小的許多“電腦化”產(chǎn)品,可以充分體現(xiàn)出匯編語言簡明、整齊、執(zhí)行時間短和易于使用的特點。 第 9 頁 西華大學(xué)課程設(shè)計說明書 DS18B20 溫度流程 圖 DS18B20 溫度流程圖 ROM 操作命令 表 34 ROM 操作命令 指令 約定代碼 功能 讀 ROM 33H 讀 DS18B20ROM 中的編碼 符合 ROM 55H 發(fā)出此命令之后,接著發(fā)出 64位 ROM 編碼,訪問單線總線與改變碼相對應(yīng)得 DS18B20 使之做出響應(yīng),為下一步對該 DS18B20的讀寫做準備 搜索 ROM 0F0H 讀 ROM 跳過 ROM 0CCH 忽略 64 位 ROM 地址,直接向 DS18B20 發(fā)溫度變換命令,適用于單片工作 告警搜索 ROM 0ECH 執(zhí)行后,只有溫度超過設(shè)定值上限或者下限的片子才做出響應(yīng) 溫度變換 44H 啟動 DS18B20 進行溫度轉(zhuǎn)換,轉(zhuǎn)換時間最長為 500MS,結(jié)果存入內(nèi)部 9 字節(jié) RAM 中 讀暫存器 0BEH 讀內(nèi)部 RAM 中 9 字節(jié)的內(nèi)容 寫暫存器 4EH 發(fā)出向內(nèi)部 RAM 的第 3, 4 字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟讀命令之后,是傳送兩字節(jié)的數(shù)據(jù) 復(fù)制暫存器 48H 將 E2PRAM 中第 3, 4 字節(jié)內(nèi)容復(fù)制到 E2PRAM 中 重調(diào) E2PRAM 0BBH 將 E2PRAM 中內(nèi)容恢復(fù)到 RAM 中的第 3, 4 字節(jié) 讀供電方式 0B4H 讀 DS18B20 的供電模式,寄生供電時 DS18B20 發(fā)送“ 0”,外接電源供電 DS18B20 發(fā)送“ 1” 初始化 DS18B20 跳過 ROM匹配 溫度變換 延時 1s 跳過 ROM匹配 讀暫存器 轉(zhuǎn)換成顯示碼 數(shù)碼管顯示 第 10 頁 西華大學(xué)課程設(shè)計說明書 4 軟件設(shè)計 高級語言是面向問題和計算過程的語言,它可通過于各種不同的計算機,用戶編程時不必仔細了解所用的計算機的具體性能與指令系統(tǒng),而且語句的功能強,常常一個語句已相當(dāng)于很多條計算機指令,于是用高級語言編制程序的速度比較快,也便于學(xué)習(xí)和交流,而 MCS— 52 指令系統(tǒng)的指令長度較短,它在存儲空間和執(zhí)行時間方面具 有較高的效率,編成的程序占用內(nèi)存單元少,執(zhí)行也非常的快捷,與本系統(tǒng)的應(yīng)用要求很適合。主機在讀時序期間必須釋放總線,并且在時序起始后的 15us 之內(nèi)采樣總線狀態(tài)。當(dāng)主機把高電平拉到低電平時寫時間開始,在 2 次獨立的讀時序之間至少需要 1us 的恢復(fù)時間。 ( 3) 讀時序 主機采樣主機采樣主 機 寫 “ 0 ” 時 序 主 機 寫 “ 1 ” 時 序 1 u s 1 u s1 5 u s 4 5 u s 1 5 u s 4 5 u s 圖 讀時序圖 總線器件僅在主機發(fā)出讀時序是,才向主機傳輸數(shù)據(jù),所以,在主機發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時序,以便從機能夠傳輸數(shù)據(jù)。 第 8 頁 西華大學(xué)課程設(shè)計說明書 ( 2 ) 寫時序 d s 1 8 b 2 0 采 樣 d s 1 8 b 2 0 采 樣控 制 器 寫 “ 0 ” 時 間 間隙 6 0 u s T X 1 2 0 u s控 制 器 寫 “ 1 ” 時 間 間隙 1 u s T R E C1 5 us1 5 us3 0 u s1 5 us1 5 us3 0 u s 1 u s 圖 寫時序圖 當(dāng)主機把數(shù)據(jù)線從邏輯高電平拉到低電平的時候,寫時序開始。主機輸出低電平,保持低電平時間至少 480us,以產(chǎn)生復(fù)位脈沖。 斜坡累加器 低溫度系數(shù)振蕩器 高溫度系數(shù)振蕩器 預(yù)置 計數(shù)器 計數(shù)器 比較 預(yù)置 溫度寄存器 =0 =0 第 7 頁 西華大學(xué)課程設(shè)計說明書 表 33 溫度與數(shù)據(jù)的關(guān)系 溫度 /℃ 數(shù)據(jù)輸出(二進制) 數(shù)據(jù)輸出(十六進制) +125 00000000 11111010 00FA +25 00000000 001
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1