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

正文內(nèi)容

基于單片機實現(xiàn)的溫度控制器課程設(shè)計(存儲版)

2024-12-03 18:25上一頁面

下一頁面
  

【正文】 =8。 DQ = 1。//讀取溫度 ds1820disp()。//顯示十位 wr_(0xc3)。//負(fù)溫度顯示負(fù)號 : if(disdata[0]==0x30) { disdata[0]=0x20。//溫度值 extern uchar tflag。 在 此次溫度控制器的設(shè)計過程中,讓我了解到了現(xiàn)代電子產(chǎn)品的設(shè)計和工作原理。該溫度控制器只是 DS18B20 在溫度控制領(lǐng)域的一個簡單實例,還有許多需要完善的地方,例如可以將測 得的溫度通過單片機與通訊模塊相連接,以手機短消息的方式發(fā)送給用戶,使用戶能夠隨時對溫度進行監(jiān)控。多寫了兩個 0,改正過后又發(fā)現(xiàn)報警器在溫度大于 31℃時,只響一 次。 第 9 頁 西華大學(xué)課程設(shè)計說明書 DS18B20 溫度流程 圖 DS18B20 溫度流程圖 ROM 操作命令 表 34 ROM 操作命令 指令 約定代碼 功能 讀 ROM 33H 讀 DS18B20ROM 中的編碼 符合 ROM 55H 發(fā)出此命令之后,接著發(fā)出 64位 ROM 編碼,訪問單線總線與改變碼相對應(yīng)得 DS18B20 使之做出響應(yīng),為下一步對該 DS18B20的讀寫做準(zhǔn)備 搜索 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è)計 高級語言是面向問題和計算過程的語言,它可通過于各種不同的計算機,用戶編程時不必仔細(xì)了解所用的計算機的具體性能與指令系統(tǒng),而且語句的功能強,常常一個語句已相當(dāng)于很多條計算機指令,于是用高級語言編制程序的速度比較快,也便于學(xué)習(xí)和交流,而 MCS— 52 指令系統(tǒng)的指令長度較短,它在存儲空間和執(zhí)行時間方面具 有較高的效率,編成的程序占用內(nèi)存單元少,執(zhí)行也非常的快捷,與本系統(tǒng)的應(yīng)用要求很適合。 第 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ù)線從邏輯高電平拉到低電平的時候,寫時序開始。 圖 溫度測量電路 DS18B20 接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。 單片機微控制器通過對當(dāng)前溫度傳感器進行讀取獲得當(dāng)前溫度值,通過一定的運算后經(jīng) LCD1602 液晶顯示屏顯示出來。 DS18B20 主要性能特點如下: (1)測溫的范圍為- 55~ 125℃,最大分辨率可以達到 ℃; (2)電源電壓范圍為 ~ ; (3)供電模式:寄生供電和外部供電; (4)封裝形 式有兩種: 3 腳的 TO92 封裝和 8腳的 SOIC 封裝; (5)可編程的溫度轉(zhuǎn)換分辨率,分辨率為 9~ 12 位 (包括 1 位符號位 ),由配置寄存器決定具體位數(shù),配置寄存器的格式如表 31所示。 第 2 頁 西華大學(xué)課程設(shè)計說明書 2 總體方案 方案一 溫度測量的設(shè)計,可以采用熱敏溫度傳感器等對溫度進行測量,在將被測溫度變化的電壓或電流采集過來,進行 A/D 轉(zhuǎn)換后,就可以用單片機進行數(shù)據(jù)的處理,在顯示液晶顯示屏上,就可以將被測溫度顯示 出來,這種設(shè)計需要用到 A/D 轉(zhuǎn)換電路,感溫電路比較麻煩。 第 0 頁 西華大學(xué)課程設(shè)計說明書 目錄 1 前言 ................................................................... 1 2 總體方案 ............................................................... 2 3 單元模塊設(shè)計 .......................................................... 3 DS18B20 溫度檢測電路 ................................................ 3 單片機電路 .......................................................... 4 顯示電路 ............................................................ 5 報警電路 ............................................................ 5 DS18B20 溫度傳感器簡介 .............................................. 6 溫度的采集和轉(zhuǎn)換 ............................................. 6 DS18B20的工作原理 ............................................ 7 4 軟件設(shè)計 .............................................................. 10 系統(tǒng)調(diào)試讀出溫度子程序 ............................................ 11 系統(tǒng)調(diào)試寫入子程序 ................................................ 12 5 系統(tǒng)調(diào)試 .............................................................. 13 6 總結(jié)與體會 ............................................................ 14 7 參考文獻 .......
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1