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

正文內(nèi)容

基于ds18b20的數(shù)字溫度計的設(shè)計(存儲版)

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

下一頁面
  

【正文】 .............................................................................. 2 整體功能說明 ........................................................................................................ 2 硬件功能模塊組成 ................................................................................................ 2 軟件功能模塊組成 ................................................................................................ 3 系統(tǒng)結(jié)構(gòu)框圖 ........................................................................................................ 3 第 3 章 硬件設(shè)計 ...................................................................................... 4 系統(tǒng)的組成 ............................................................................................................ 4 主控器的介紹 ........................................................................................................ 4 數(shù)字溫度傳感器 .................................................................................................... 6 DS18B20 介紹 ............................................... 6 DS18B20 內(nèi)部結(jié)構(gòu)及功能 ..................................... 6 DS18B20 測溫原理 ........................................... 7 DS18B20 的特性及引腳 ....................................... 8 系統(tǒng)電路的設(shè)計 .................................................................................................... 8 單片機最小系統(tǒng) ............................................ 8 顯示電路 .................................................. 9 報警電路 ................................................. 10 鍵盤電路 ................................................. 10 電源電路 ................................................. 10 總電路的設(shè)計 ............................................. 11 第 4 章 軟件設(shè)計 .....................................................................................13 程序設(shè)計內(nèi)容 ...................................................................................................... 13 主程序 ................................................... 13 讀出溫度子程序 ........................................... 14 溫度轉(zhuǎn)換命令子程序 ....................................... 14 計算溫度子程序 ........................................... 15 顯示數(shù)據(jù)刷新子程序 ....................................... 16 程序設(shè)計 ....................................................... 16 第 5 章 課程總結(jié) .....................................................................................25 參考文獻 ..................................................................................................26 本科生課程設(shè)計(論文) 1 第 1 章 緒論 本文設(shè)計的簡單實用的數(shù)字式溫度測控系統(tǒng),亦可廣泛引用與各種定時、溫度控制領(lǐng)域,如工業(yè)工控過程的溫度控制,發(fā)電廠 、熱電廠、大型中央空調(diào)設(shè)備用戶端、自動化生產(chǎn)線、農(nóng)業(yè)養(yǎng)殖、溫棚、溫室、干燥房、糧食倉庫、井下溫度控制等場合。在溫度信號的采集方面,利用單總線數(shù)字溫度傳感器的特點及功能實現(xiàn)對溫度的采集,由 DALLAS 半導(dǎo)體公司生產(chǎn)的 DS18B20 型單線智能溫度傳感器,屬于新一代適配微處理器的智能溫度傳感器。 方案二:考慮到用溫度傳感器,在單片機的電路設(shè)計中,大多都使用傳感器,所以 可采用溫度傳感器 DS18B20,這種傳感器可以很容易直接讀取被測量的溫度值,用起來非常方便,進行轉(zhuǎn)換后,就可以滿足設(shè)計要求。可在 LED 數(shù)碼管上直接顯示溫度,可以任意設(shè)定溫度的上下限,可以根據(jù)設(shè)定溫度值控制加熱電路。在讀出時須進行 CRC 校驗,校驗有錯時不進行溫度數(shù) 據(jù)的改寫。 AT89C51 單片機可為你提供許多高性價的應(yīng)用場合,可靈活的應(yīng)用于各種控制領(lǐng)域 。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。 P3 口 : P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。該反向放大器可以配置為片內(nèi)振蕩器。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣 的數(shù)字溫度計,十分方便。 圖 測溫原理圖 C 64 位 RAM 和 單 線 接 口 高速暫存器 存儲器控制邏輯 溫度傳感器 高溫觸發(fā)器TH 低溫觸發(fā)器 TL 配置寄存器 8 位 CRC 發(fā)生器 本科生課程設(shè)計(論文) 8 DS18B20 的特性及引腳 DS18B20 具有如下特性: 1. 采用單總線技術(shù),與單片機通信只需要一根 I/O 線,在一根線上可以掛接多個DS18B20。 8. DS18B20 的分辯率由用戶通過 EEPROM 設(shè)置為 9~ 12 位。 本科生課程設(shè)計(論文) 9 圖 AT89C51最小系統(tǒng) 顯示電路 顯示電路需要用 4 位 LED 數(shù)碼管來顯示溫度值。 圖 鍵盤電路 電源電路 電源 是應(yīng)用于系統(tǒng)的重要組成部分,與單片機電路翔連,電源設(shè)計的不可靠將影響到整個系統(tǒng)的穩(wěn)定。 ( 2)溫度測試及處理程序:對溫度芯片送過來的數(shù)據(jù)進行處理,進行判斷和顯示。程序流程圖如圖 所示: 圖 顯示數(shù)據(jù)刷新子程序流程 程序設(shè)計 程序設(shè)計: S1OK EQU 5FH TEMPUTER EQU 39H TEMPH EQU 5EH TEMPL EQU 5DH MS50 EQU 5CH SIGN EQU 5BH S1 BIT S2 BIT S3 BIT S4 BIT ORG 0000H LJMP MAIN ORG 000BH LJMP TOIT ORG 0030H 溫度數(shù)據(jù)移入顯示寄存器 十位數(shù) 0? 百位數(shù) 0? 十位數(shù)顯示符號百位數(shù)不顯示 百位數(shù)顯示數(shù)據(jù)(不顯示符號 ) 結(jié)束 N N Y Y 本科生課程設(shè)計(論文) 17 MAIN: MOV SP, 60H MOV TMOD, 01H MOV TH0, 3CH MOV TL0, 0B0H SETB ET0 SETB TR0 SETB EA MOV TEMPH, 30 MOV TEMPL, 9 MOV TEMPUTER, 15 。 一秒定時中段 。 延時 MOV R0,6BH DJNZ R1,TSR1 SETB NOP NOP NOP MOV R0,25H TSR2: JNB ,TSR3 DJNZ R0,TSR2 本科生課程設(shè)計(論文) 21 LJMP TSR4 。 若 DS18B20 存在 ,轉(zhuǎn) RE_CONFIG1 RET RE_CONFIG1: MOV A,0CCH 。 ***************************************** GET_TEMPER: SETB 。 ***************************************** 。 將從
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1