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

正文內(nèi)容

基于51單片機的溫度檢測系統(tǒng)-展示頁

2024-11-05 18:44本頁面
  

【正文】 C31uFVCCV C CG ND234567891R P 1RE S P A C K 8V C C4 3 . 0DQ2V C C3G ND1U2DS 1 8 B 2 0R24 .7 KD714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L. 1602LCD 的指令說明及時序 1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,如圖 1602LCD 的一般 初始化 過程 延 時 15mS 寫指令 38H(不檢測忙信號) 延時 5mS 寫指令 38H(不檢測忙信號) 延時 5mS 寫指令 38H(不檢測忙信號) 以后每次寫指令、讀 /寫數(shù)據(jù)操作均需要檢測忙信號 寫指令 38H:顯示模式設(shè)置 寫指令 08H:顯示關(guān)閉 寫指令 01H:顯示清屏 寫指令 06H:顯示光標(biāo)移動設(shè)置 寫指令 0CH:顯示開及光標(biāo)設(shè)置 序號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標(biāo)或字 符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標(biāo)志或地址 0 1 BF 計數(shù)器地址 10 寫數(shù)到 CGRAM 或 DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM 或 DDRAM 讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 . 四、軟件設(shè)計 1602LCD 程序設(shè)計流程 圖 . DS18B20 程序設(shè)計流程 圖 . 主程序設(shè)計流程 圖 開始調(diào)用滾動子函數(shù)調(diào)用溫度讀取子函數(shù)延時 800 ms調(diào)用溫度讀取子函數(shù)18 B 20 初始化是否完成是否初始化完成且不過溫是否初始化完成且過溫NNYY調(diào)用 E r r o r _ M en u調(diào)用 Ok _ M e n u警鈴函數(shù) 讀取溫度18 B 20 初始化是否通過YN讀取溫度 顯示溫度是否初始化完成且不過溫YNY 調(diào)用 O V E R _ T E M P 調(diào)用卡農(nóng)音樂 讀取溫度是否初始化完成且過溫YNN. 五 、設(shè)計總結(jié) 在這 課題設(shè)計中 我學(xué)到了很多東西,獲益匪淺。寄生供電時 DS1820 發(fā)送 “ 0 ”,外接電源供電 DS1820 發(fā)送 “ 1 ”。 重調(diào) EEPROM 0B8H 將 EEPROM 中內(nèi)容恢復(fù)到 RAM中的第 3 、 4 字節(jié)。 讀暫存器 0BEH 讀內(nèi)部 RAM中 9 字節(jié)的內(nèi)容 寫暫存器 4EH 發(fā)出向內(nèi)部 RAM的 4 字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟該命令之后,是傳送兩字節(jié)的數(shù)據(jù)。 溫度變換 44H 啟動 DS1820 進行溫度轉(zhuǎn)換, 12 位轉(zhuǎn)換時最長為 750ms( 9 位為 )。適用于單片工作。為操作各器件作好準(zhǔn)備。 指 令 約定代碼 功 能 讀 ROM 33H 讀 DS1820 溫度傳感器 ROM中的編碼(即 64 位地址) 符合 ROM 55H 發(fā)出此命令之后,接著發(fā)出 64 位 ROM 編碼,訪問單總線上與該編碼相對應(yīng)的 DS1820 使之作出響應(yīng),為下一步對該 DS1820 的讀寫作準(zhǔn)備。 R1 和 R0用來設(shè)置分辨率,如下表所示:( DS18B20 出廠時被設(shè)置為 12 位) R1 R0 分辨率 溫度最大轉(zhuǎn)換時間 0 0 9 位 0 1 10 位 1 0 11 位 375ms 1 1 12 位 750ms 溫度分辨率設(shè)置表 . 寄存器內(nèi)容 字節(jié)地址 溫度值低位 ( LS Byte) 0 溫度值高位 ( MS Byte) 1 高溫限值( TH) 2 低溫限值( TL) 3 配置寄存器 4 保留 5 保留 6 保留 7 CRC 校驗值 8 DS18B20 暫存寄存器分布 根據(jù) DS18B20 的通訊協(xié)議,主機(單片機)控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟:每一次讀寫之前都要對 DS18B20 進行 復(fù)位操作,復(fù)位 成功后發(fā)送一條 ROM 指令,最后發(fā)送 RAM 指令,這樣才能對 DS18B20 進行預(yù)定的操作。 TM R1 R0 1 1 1 1 1 配置寄存器結(jié)構(gòu) 低五位一直都是 1, TM 是測試模式位,用于設(shè)置 DS18B20 在工作模式還是在測試模式。 例如 +125℃ 的數(shù)字輸出為 07D0H, +℃ 的數(shù)字輸出為 0191H, ℃ 的數(shù)字輸出為 FE6FH,55℃ 的數(shù)字輸出為 FC90H 。圖 3 中的斜率累加器用于補償和修正測溫過程中的非線性,其輸出用于修正計數(shù)器 1 的預(yù)置值。 DS18B20 結(jié)構(gòu) DS18B20 的內(nèi)部結(jié)構(gòu) . DS18B20 測溫原理 DS18B20 測溫原理 框圖 圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計數(shù)器 1。 ( 8) 測量結(jié)果直接輸出數(shù)字溫度信號,以 1wire bus 串行傳送給 CPU, 可選擇 同時 傳送 CRC 校驗碼,具有極強的抗干擾糾錯能力 。 ( 6) 可編程 的分辨率為 9~ 12 位,對應(yīng)的 分辨力 分別為 ℃ 、 ℃ 、℃ 和 ℃ ,可實現(xiàn)高精度測溫 。 ( 4) DS18B20 在使用中不需要任何外圍元件,全部 傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi) 。 ( 2) 獨特的單線接口方 式, DS18B20 在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與 DS18B20 的雙向通訊 。 單總線具有經(jīng)濟性好,抗干擾能力強,適合于惡劣環(huán)境的現(xiàn)場溫度測量,使用方便等優(yōu)點,使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念。部分功能電路的集成,使總體硬件設(shè)計更簡潔,能有效地降低成本,搭建電路和焊接電路時更快,調(diào)試也更方便 簡單化, 大大 縮短了開發(fā)的周期 。單總線通常要求外接一個約為 的上拉電阻,這樣,當(dāng)總線閑置時其狀態(tài)為高電平 。單總線即只有一根數(shù)據(jù)線,系統(tǒng)中的數(shù)據(jù)交換,控制都由這根線完成。而單總線( 1wire bus ),采用單根信號線,既可傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的, CPU 只需一根端口線就能與諸多單總線器件通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。 SPI 總線則以同步串行 3 線方式進行通信(一條時鐘線,一條數(shù)據(jù)輸入線,一條數(shù)據(jù)輸出線)。 . 目前常用的微機與外設(shè)之間進行的數(shù)據(jù)通信的串行總線主要有 2IC總線, SPI 總線等。 proteus 做 系統(tǒng)硬件電路設(shè)計 并仿真 。 設(shè)計 傳感器 狀態(tài)檢測函數(shù), 傳感 器 工作不正常在液晶屏警告提示 , 響警告鈴, 直到 故障排除。 按鍵設(shè)定過溫值 , 過溫在 液晶屏提示并響鈴卡農(nóng) 一次 , 直到 溫度 正常。 溫度 顯示 精確到小數(shù)點后 四 位 。 由 單片機、溫度 傳感器以及液晶顯示器 等 構(gòu)成高精度溫度 監(jiān)測 系統(tǒng)。計使用蜂鳴器做警報發(fā)生器,當(dāng)溫度超過設(shè)定值時播放《卡農(nóng)》,當(dāng)傳感器異常時播放嘟嘟音 。 設(shè)計 使用 12 位分辨率 ,因其 最高 4 位 代表 溫度極性,故 實際使用 為 11 位 半, 而 溫度測量范圍 為 55℃ ~ +125℃ , 則 其 分辨力為℃。 基于 STC90C516RD+的單片機的智能溫度 檢測系統(tǒng), 設(shè)計采用 18B20 溫度傳感器 , 其 分辨率 可編程設(shè)計。. 單片機 C 語言課題設(shè)計 報告 設(shè) 計題目:溫度 檢測 指導(dǎo)老師:施 蕓 設(shè) 計 人 : 鐘乾鵬 學(xué) 號 : 202020020247 班 級: 2020 級 通信技術(shù) 1 班 設(shè)計時間 : ~ . 摘要 本課題以 51 單片機為核心實現(xiàn)智能化溫度測量 。利用 18B20 溫度 傳感器獲取溫度信號 , 將需要測量的溫度 信號自動轉(zhuǎn)化為數(shù)字 信號, 利用 單總線 和單片機交換數(shù)據(jù) ,最終 單片機 將信號轉(zhuǎn)換成 LCD 可以識別的信息 顯示輸出。 本課題 設(shè)計應(yīng)用于溫度變化緩慢的空間,綜合考慮,以 降低 靈敏度來提高顯示精度。 設(shè)計使用 LCD1602 顯示器,可顯示 16*2 個英文字符,顯示器顯示實時溫度和過溫警告信息,傳感器異常信息設(shè)。 . 目錄 一、設(shè)計功能 ................................. 3 二、系統(tǒng)設(shè)計 ................................. 3 三、器件選擇 ................................. 3 ................................. 3 DS18B20 數(shù)字式溫度傳感器 .................... 4 DS18B20特性 ................................ 4 DS18B20結(jié)構(gòu) ................................ 5 DS18B20測溫原理 ............................ 6 DS18B20的讀寫功能 .......................... 6 液晶顯示器 1602LCD ............................... 9 ................................ 9 1602LCD的指令說明及時序 ................... 10 1602LCD的一般初始化過程 ................... 10 四、軟件設(shè)計 ................................ 11 1602LCD程序設(shè)計流程圖 .......................... 11 DS18B20程序設(shè)計流程圖 .......................... 12 主程序設(shè)計流程圖 ............................... 13 五、設(shè)計總結(jié) ................................ 14 六、參考文獻 ................................ 14 七、硬件原理圖及仿真 ........................ 15 ................................. 15 ................................ 16 ................................ 16 .............................. 16 八、程序清單 ................................ 17 . 溫度 DS18B20 LCD 顯示 過溫 函數(shù) 功能 模塊 傳感器 異常 函數(shù) 功能 模塊 D0D1D2D3D4D5D6D7RWRSEND0D1D2D3D4D5D6D7D7D6D5D4D3D2D1D0ENRWRSXTAL218XTAL119ALE30 EA31 PSEN29
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1