【正文】
度顯示、悥警等功能。借助 PROTEUS 軟件,實(shí)現(xiàn)了系統(tǒng)電路設(shè)計(jì)和仿真。該系統(tǒng)由單片機(jī)最小系統(tǒng)、傳感器電路、報(bào)警電路、 LCD 顯示電路、行列式鍵盤(pán)電路 、電源電路六 大部分組成單片機(jī)通過(guò)實(shí)時(shí)監(jiān)控溫度的變化,通過(guò) LCD12864 字符型 液晶顯示各節(jié)點(diǎn)溫度的數(shù)值,運(yùn)用 C 語(yǔ)言編程實(shí)現(xiàn)系統(tǒng)的各種功能。 隨著大規(guī)模集成電路的快速發(fā)展, MCS51 單片機(jī) 在國(guó)內(nèi)外應(yīng)用在工業(yè)生產(chǎn),生活應(yīng)用中越來(lái)越廣泛,越來(lái)越成熟, DS18B20 數(shù)字溫度傳感器具有更高的經(jīng)濟(jì)性、靈活性、抗干擾性和精確度 ,在科學(xué)研究和生產(chǎn)實(shí)際中得到了廣泛的應(yīng)用, 因此對(duì)此的設(shè)計(jì)具有重要的意義。 采用 MCS51 單片機(jī) 與數(shù)字傳感器 DS18B20 來(lái)對(duì) 溫度進(jìn)行測(cè)量 , 它適用于電力工業(yè)、煤礦、森林、火災(zāi)、高層建筑等場(chǎng)所,還可以用于環(huán)境惡劣的工業(yè)控制現(xiàn)場(chǎng)。 溫度的變化會(huì)繪我們暄生活、工作、生產(chǎn)等帶來(lái)重大影響,因此對(duì)溫度的測(cè)量至關(guān)重要。 I 畢 業(yè) 設(shè) 計(jì) 基于 AT89C51 單片機(jī)溫度測(cè)量系統(tǒng) 系 別 : 電子信息系 專(zhuān) 業(yè) 名 稱(chēng) : 電子信息科學(xué)與技術(shù) 學(xué) 生 姓 名 : 學(xué) 號(hào) : 指導(dǎo)教師姓名、職稱(chēng): 教授 完成日期 2020 年 5 月 1 日 1 本科畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告 選 題 基于 AT89C51 單片機(jī)溫度測(cè)量系統(tǒng) 的設(shè)計(jì) 院 系 電 ?信息磻 專(zhuān) 業(yè) 電子 信息科奦與技術(shù) 學(xué)生姓名 指導(dǎo)教師 教授 本選題的意義及國(guó)內(nèi)外發(fā)展?fàn)顩r: 溫度是一個(gè)非常重要的物理量,因?yàn)樗苯佑绊懭紵?、化學(xué)反應(yīng)、發(fā)酵、烘烤、煅燒、蒸餾、濃庤、擠壓成形、結(jié)晶以及空氣流動(dòng)等物理和化學(xué)過(guò)程。 溫度 同時(shí) 是一個(gè)傌人們生活環(huán)境有著密切關(guān)系的物理量,也是一種在生亇、科研、生活中需要測(cè)臏和控制的重要物理量。 溫度檢測(cè)失誤就可能引起生產(chǎn)安全、產(chǎn)品質(zhì)量、產(chǎn)品產(chǎn)量等一系列問(wèn)題。通過(guò) DS18B20 的單總線(xiàn)技術(shù),實(shí)現(xiàn)對(duì)遠(yuǎn)程環(huán)境的溫度測(cè)量與監(jiān)控。 2 研究?jī)?nèi)容: 本設(shè)計(jì)是心 AT89C51 為單片機(jī)作為控制核心,提出了一種基于數(shù)字溫度傳感器 DS18B20 的多點(diǎn)溫度測(cè)控系統(tǒng),多個(gè)溫度傳感節(jié)點(diǎn)通過(guò)單總線(xiàn)與單片機(jī)相聯(lián)形成分布式系統(tǒng)。當(dāng)溫度值超出所設(shè)定的值時(shí),報(bào)警器開(kāi)始報(bào)警,從而遠(yuǎn)程實(shí)現(xiàn)對(duì)整個(gè)溫度系統(tǒng)的管理和控制。這種分布式溫度測(cè)量系統(tǒng)具有成本低廉、傳感精度高、系統(tǒng)穩(wěn)定、易于管理等優(yōu)點(diǎn)。它以 AT89C5!單片機(jī)為主控制芯片 ,采用數(shù)字溫度傳感器 DS18B20 實(shí)現(xiàn)多路溫度的檢測(cè) ,測(cè)量精度可以達(dá)到 ℃。本文首先在緒讚中介紹了此系統(tǒng)的背景以及功能。在第三章論述了總體的設(shè)計(jì)過(guò)程,確定了技術(shù)指標(biāo)及器件的選擇并且拏述了系統(tǒng)硬件電賯設(shè)計(jì)、硬件設(shè)計(jì)框圖及所使用的各種芯片功能與特性。 最后一章中具體論述了系統(tǒng)的調(diào)試軟件及調(diào)試中出現(xiàn)的問(wèn)題。 關(guān)鍵詞: AT89C51 單片機(jī) DS18B20 數(shù)字傳感器 溫度測(cè)量 LCD12864 5 Temperature measurement system based on AT89C51 Microcontroller Abstract This issue introduces the DS18B20 based on AT89C51 microcontroller and digital temperature sensor multipoint temperature measurement system. The system uses microputer AT89C51 temperature points were collected from each temperature to achieve temperature display and alarm functions. It AT89C51 microcontrollerbased control chip, digital temperature sensor DS18B20 to achieve multitemperature testing, measurement accuracy can reach ℃ . The system uses a LCD12864 LCD module, LCD12864 as a display, visually display measured temperature value. This article first described in the introduction the background of this system and function. Chapter II to determine design. In the third chapter discusses the overall design process, determined the choice of technical indicators and devices, and describes the system hardware design, hardware design block diagram and the use of various chip functions and features. Chapter focused on the process of analyzing a software design. The final chapter discusses the system in specific debugging software and debugging problems. AT89C51 microcontroller based temperature control system with multipoint hardware is simple, multipoint temperature measurement, reading convenience, high accuracy and wide temperature range of features in the actual project has been widely used. Key words: AT89C51microcontroller DS18B20 digital sensor temperature measurement LCD12864. 6 目 錄 第一章 緒 論 .......................................................... 1 課題背景 ............................................................................................................... 1 課題研究意義 ...................................................................................................... 1 課題研究?jī)?nèi)容 ..................................................................................................... 2 第二章 系統(tǒng)方案設(shè)計(jì) .................................................... 3 總體方案設(shè)計(jì) ......................................................................................................... 3 基于模擬溫度傳感器設(shè)計(jì)方案 .................................................................. 3 基于數(shù)字溫度傳感器設(shè)計(jì)方案 ................................................................... 4 方案論證 ................................................................................................................ 4 第三章 硬件電路設(shè)計(jì) .................................................... 6 系統(tǒng)基本原理 ......................................................................................................... 6 DS18B20 與單片機(jī)接口技術(shù) ................................................................................. 7 中央處理器 AT89C51 簡(jiǎn)介 ......................................................................... 7 DS18B20 的引腳功能 ................................................................................ 9 DS18B20 與單片機(jī)接口電路 .................................................................... 9 溫度寄存器格式和溫度 /數(shù)據(jù)對(duì)應(yīng)關(guān)系 ................................................. 10 單片機(jī)對(duì) DS18B20 的控制方法 ............................................................. 10 鍵盤(pán)電路設(shè)計(jì) ...................................................................................................... 13 行列式鍵盤(pán)與單片機(jī)接口電路 ................................................................ 13 鍵盤(pán)面板 .................................................................................................... 14 顯示電路設(shè)計(jì) ....................................................................................................... 15 LCD 引腳分布及功能 ............................................................................. 15 單片機(jī)與圖形液晶的接口電路 ................................................................. 15 報(bào)警電路設(shè)計(jì) ...................................................................................................... 16 電源電路設(shè)計(jì) ...................................................................................................... 17 第 四章 軟件程序設(shè)計(jì) ................................................... 18 系統(tǒng)資源分配 .......................................................................................................... 18 系統(tǒng)硬件資源分配 ............................................................................................ 18 系統(tǒng)軟件資源分配 ............................................................................................ 18