数字温度计的设计毕业论文

合集下载

毕业设计论文_基于单片机的数字温度计设计

毕业设计论文_基于单片机的数字温度计设计

1.设计任务与要求本课题的研究方法是利用单片机和数字温度传感器DS18B20设计一台数字温度计。

单片机作为主控制器,数字温度传感器DS18B20作为测温元件,传感器DS18B20可以读取被测量温度值,进行转换,从而用4位共阳极LED数码管来显示转换后的温度值,可以设定温度的上下限报警功能,实现报警提示。

2.系统的总体设计方案本设计将利用DS18B20智能温度传感器和单片机小系统,设计一个数字温度采集系统。

并设计一个人机接口电路:键盘采用独立按键(功能自定义),显示器采用共阴极4位LED显示。

系统的总体设计方案框图如图2.1所示图2.1 系统的总体设计方案框图3.硬件设计本设计采用的是AT89C52单片机为核心的数字温度计,包含了利用温度传感器DS18B20的测温电路、外接键盘、显示电路、报警电路、复位电路和晶振电路。

以DS18B20为主要测温元件进行实时监控温度值。

以4位数码管为显示器件,利用单片机的P0口和电阻排来驱动4位数码管的显示;利用单片机的P1.7来驱动温度传感器DS18B20测温;报警电路利用三极管放大作用驱动报警器报警;按键是利用单片机的P1口和上拉电阻来驱动工作3.1复位电路设计复位电路有上电自动复位和按键手动复位两种方式。

上电自动复位是通过外部复位电路的电容充电来实现的,只要电源VCC的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。

按键手动复位有电平方式和脉冲方式两种。

其中,按键电平复位是通过使复位端经电阻与VCC电源接通而实现的,而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的。

本系统的复位电路采用上电复位方式。

复位电路图如图3.1所示:3.2 晶振电路图3.1 复位电路图设计图3.2 晶振电路图3.3 DS18B20芯片简介DS18B20主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。

DS18B20外形及管脚排列如图3.8和表3-3所示[5]。

基于单片机的数字电子钟温度计的设计毕业论文

基于单片机的数字电子钟温度计的设计毕业论文

基于单片机的数字电子钟温度计的设计毕业论文目录摘要 (I)Abstract........................................................ I I 第一章绪论.. (1)1.1设计的意义 (1)1.2设计的目的 (1)1.3本设计的研究围及技术要求 .............................. - 2 - 第二章单片机AT89S51. (3)2.1 AT89S51的介绍 (3)2.2 AT89S51的特性 (3)2.3 AT89S51的引脚排列 (4)第三章单片机外围扩展芯片 (5)3.1 DS1302万年历时钟芯片 (5)3.2 LCD1602液晶显示芯片 (7)3.3 DS18B20温度传感器 (11)第四章总体软硬件设计 (15)4.1硬件及功能要求 (15)4.2设计方案 (15)4.3总电路图及说明 (16)4.4主程序设计 (17)4.5各子程序的设计 (18)4.6程序说明 (22)第五章程序调试 (23)5.1 DS1302的数据操作 (23)5.2 LCD1602的读写时序 (24)5.3 DS18B20的时序 (26)5.4调试的结果 (28)致谢 (30)参考文献 (31)附录A (32)附录B (38)附录C (44)附录D (45)第一章绪论1.1设计的意义时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。

忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。

但是重要事情,一时的耽误可能酿成大祸。

这类因忘记时间而引起的灾祸不胜枚举,导致的经济损失数不胜数,且有的事故直接威胁人们的人身安全。

所以,一个定时、报时系统是人们日常生活极其必要的。

20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

基于单片机的数字温度计设计毕业设计论文

基于单片机的数字温度计设计毕业设计论文

基于单片机的数字温度计设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

基于单片机的数字温度计设计与仿真毕业论文

基于单片机的数字温度计设计与仿真毕业论文

基于单片机的数字温度计设计与仿真盘桂云(吉首大学物理科学与信息工程学院,湖南吉首416000)摘要本课题以单片机为控制核心,设计了一款数字温度计。

该系统由51单片机、DS18B20温度传感器以及1602 LCD液晶显示屏等部件组成。

系统上电后进入实时温度显示状态,此时将DS18B20中的温度值读到单片机中并将其显示在LCD液晶显示屏上。

系统可以设置上下限报警温度值,当测得结果超过设定值时进行相应的报警,提供一个接口可以将温度值传送给其它控制器或计算机,测量准确且误差小,其误差在±0.02℃。

关键词:单片机;温度采集;LCD显示;温度传感器;数字温度计;Emluater and Design of Digital Thermometer Based onMicrocomputer ControlPanguiyun(College of Physics Science and Information Engineering,Jishou University,Jishou,Hunan 416000)AbstractThis topic with the microcontroller as control core , and design a digital thermometer. It consists of 51 single -chip microcomputer, 18B20 temperature sensor and 1602 LCD screen display etc.After power on, the system into real-time temperature display state, then the temperature 18B20 will read in the single-chip microcomputer and displayed in the LCD screen.System can set upper temperature alarm, when the alarm measured results than the setting measured corresponding alarm, System can provide an interface which sends the temperature to other controller or computer. There is little measuring error, measuring error at ±0.02℃.Key words:Microcontroller;Temperature acquisition;LCD display;Temperatere sensor; Digital thermometer目录第一章绪论 (1)1.1 系统背景 (1)1.2 系统概述 (1)1.2.1 系统功能 (1)1.2.2 系统所用器件及其作用 (1)第二章系统总体设计2.1 系统硬件电路总体设计 (3)2.2系统软件的总体设计 (4)2.3主程序的流程设计与实现程序 (6)3.2.1 主程序的流程设计 (6)3.2.2 主程序的实现程序 (7)第三章主要器件介绍3.1 18B20温度传感器 (8)3.2 1602液晶显示器 (8)第四章系统详细设计厦礴恳蹒骈時盡继價骚。

基于单片机的数字温度计的设计实验报告毕业设计(论文)

基于单片机的数字温度计的设计实验报告毕业设计(论文)

目录1、绪论1.1 实验内容1.2实验目的1.3 实验原理2、系统硬件组成及基本原理2.1STC89C52单片机介绍2.2 花样流水灯的设计2.3 LED动态扫描显示2.4 定时计数器2.5 4*4独立键盘的设2.6 串口通信的设计2.7 数字温度计的设计3、单片机焊接与系统调试4、总结附录一整体原理图1、绪论1.1 实验内容本学期单片机实验包括六个,分别是花样流水灯实验、LED动态扫描显示实验、定时计数器实验、4*4键盘输入实验、单片机与PC机串口通信以及基于单片机的数字温度计的设计。

1.2 实验目的花样流水灯实验:熟悉LED的显示特点,了解单片机系统实现花样流水灯实验的硬件电路和软件编程技巧;LED动态扫描显示实验:掌握LED动态扫描显示原理,掌握LED动态扫描显示程序设计方法,熟悉LED动态扫描显示硬件设计方法;定时计数器实验:学习单片机内部计数器的使用和编程方法,进一步掌握中断处理程序的编程方法;4*4键盘输入实验:掌握键盘扫描的原理以及十/十六进制的转换,了解单片机输入和输出的过程,以及如何对数据进行采集的;单片机与PC机串口通信:掌握串行口工作方式的程序设计,掌握单片机通讯的编程,了解实现串行口通讯的硬环境,数据格式的协议,数据交换的协议,了解PC机通讯的基本要求;基于单片机的数字温度计的设计:通过对做的设计任务的实现,起到串起所学的数模技术、传感器技术、单片机技术及智能仪器等知识,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的标定等这一完整的实验过程,培养学生正确的设计思想,使学生充分发挥主观能动性,去独立解决实际问题,以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用。

1.3 实验原理LED动态扫描显示实验:为了节省输出端口数,数码LED显示一班采用动态扫描的方法,将所有数码LED的共阴极接在一个位型输出口上,将所有数码管的相同段接在一起作为字型口,软件控制每个数码LED轮流显示,任一时刻只有一个数码亮,但扫描速度足够快时,视觉效果是8个数码LED同时亮;定时计数器实验:定时和计数的本质是相同的,它们都是对一个输入脉冲进行计数,如果输入脉冲的频率一定,则记录一定个数的脉冲,其所需的时间是一定的,对CLK信号进行“减1计数”。

智能语音报警数字温度计设计毕业设计论文

智能语音报警数字温度计设计毕业设计论文

南京工程学院毕业设计说明书(论文)作者:学号:208070534系部:通信工程学院专业:电子信息工程题目:智能语音报警数字温度计指导者:讲师(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)年 6 月南京摘要为在无人值守情况下实现对温度实时监测,并在温度超过设定范围时及时通知相关人员,设计了基于STC89C52单片机的智能语音报警数字温度计系统。

本设计课题是采用STC89C52单片机作为控制核心,对数字温度传感器DS18B20控制,读取温度信号并进行计算处理,分析并作出是否进行报警的判断,当测量温度超过设定的温度上下限时,控制语音芯片ISD1820自动报警。

整个设计系统分为5部分:单片机控制、温度传感器、液晶显示、语音报警以及键盘控制电路。

在此基础上将来可以大量投入实际应用中,当某路温度超限时,报警系统引入电话线路控制,拨打相关人员的电话,同时进行电话信号音检测,判断接听后将语音信号送入电话线路完成报警!该系统设计灵活,使用方便,报警迅速有效且成本较低,具有广泛的适用范围。

关键词:温度检测;液晶显示;语音播报;声光报警AbstractTo achieve real-time monitoring on unattended conditions in the temperature, and when the temperature exceeds the setting range promptly notify the relevant personnel, designed based on STC89C52 of Intelligent voice alarm digital thermometer system. STC89C52 is used in this graduation project as the core controller of digital ,controlling the digital temperature sensor DS18B20, read and calculate the temperature signal, then deals with it,, analysis and determine whether to alarm, when the measured temperature exceeds the set upper and lower limit temperature ,controls the chip ISD1820 to alarm. The designed system is divided into 5 parts: MCU control part, temperature sensor part, LCD display part, voice alarm and keyboard control circuit part.On this basis, this system could be used into many practical application in the future, when a channel temperature exceeds the setting range, the alarm system could be with the telephone line control, a telephone call related personnel, and determine to make the voice signal into the phone and answer the line to complete the alarm! the system is flexible, easy to use, fast and effective to alarm and low cost,with a broad scope of application.Key words:Temperature measurement; liquid crystal display; voice broadcast; sound and light alarm目录第一章绪论 (1)1.1引言 (1)1.2选题背景与意义 (1)1.3研究现状 (2)1.4论文主要研究内容 (3)1.5主要章节安排 (3)第二章主要芯片的原理及使用 (5)2.1STC89C52简介 (5)2.2DS18B20简介 (9)2.3ISD1820简介 (12)第三章语音模块的设计 ........................... 错误!未定义书签。

基于单片机的数字温度计设计_毕业设计论文

基于单片机的数字温度计设计_毕业设计论文
关键词:温度测量,AT89C52,DS18B20,系统仿真
Design of Digital Thermometer Based on SCM
ABSTRACT
In daily life and industrial production process, often used in the detection and control of temperature, temperature is the production process and scientific experiments in general and one of the important physical parameter. Traditional thermocouple and temperature components are the second resistor. The thermocouple and thermal resistance are generally measured voltage, and then replaced by the corresponding temperature, these methods are relatively complex, requiring a relatively large number of external hardware support. We use a relatively simple way to measure.We use the United States following DALLAS Semiconductor DS1820 improved after the introduction of a smart temperature sensor DS18B20 as the detection element, a temperature range of -55℃~125℃, up toa maximum resolution of 0.0625℃. DS18B20 can be directly read out the temperature on the north side, and three-wire system with single-chip connected to a decrease of the external hardware circuit, with low-cost and easy use.The introductionof a cost-based AT89C52SCMa temperature measurement circuits, the circuits used DS18B20 high-precision temperature sensor, measuring scope 0℃~+100℃, can set the warning limitation, the use of seven segments LCD that can be display the current temperature. The paper focuses on providing a software and hardware system components circuit, introduced the theory of DS18B20, the functions and applications of AT89C52 .This circuit design innovative, powerful, can be expansionary strong.

数字温度计课程设计论文

数字温度计课程设计论文

摘要在日常生活及工农业生产中经常要检测温度,传统的方式是采用热电偶或热电阻。

其硬件电路和软件调试比较复杂,制作成本较高。

近年来随着科技的飞速发展,单片机的应用正不断走向深入。

所以我们选用单片机作为核心部件进行逻辑控制及信号的产生,用单片机本生的优势节约成本,使电路更简单。

温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。

在这里介绍了一种基于STC89C51单片机的温度测量及控制系统的硬件结构以及C语言程序设计,该系统设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便,在大型仓库,工厂,智能化建筑等领域的多点温度检测中有广阔的应用前景。

关键词:DS18B20 STC89C51 温度测量目录摘要 (I)第1章绪论 (1)1.1 课题的研究意义 (1)1.2国内外研究现状 (1)1.3 水平和发展趋势 (2)第2章系统方案设计及论证 (3)2.1 课题的基本内容 (3)2.2 课题拟采用的研究途径和可行性分析 (3)2.3 总体初步方案 (4)2.4 方案分析 (4)第3章硬件电路设计 (11)第4章软件设计 (12)4.1仿真与调试 (12)4.2程序方案 (12)第5章总结 (13)参考文献 (14)致谢 (15)附录I 仿真结果 (16)附录II 实物图 (16)附录III 主程序 (17)附录IV PCB仿真图 (21)第1章绪论1.1课题的研究意义温度的测量对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用,因此研究温度的测量方法和装置具有重要的意义。

近年来,温度检测领域发展迅速,并且随着数字技术的发展,温度的测控芯片也相应的登上历史的舞台,能够在工业、农业等各个领域中广泛使用。

温度的测量的关键之处是温度传感器,其往往决定着一个温度检测系统的性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

. '. 黄 冈 师 范 学 院

专 科 生 毕 业 论 文 题 目: 数字温度计的设计 专业班级: 应用电业技术 电子1211班 学 号: XXX 学生姓名: XX 指导教师: XXX

论文完成日期: 2014 年 11 月 .

'. 郑 重 声 明

本人的毕业论文是在熊杰老师的指导下独立撰写并完成的。毕业论文没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,如果有此现象发生,本人愿意承担由此产生的各种后果,直至法律责任;并可通过网络接受公众的查询。特此郑重声明。

毕业论文作者(签名): XX

2014 年 11 月 5 日 .

'. 目 录

第一章 绪论 ..................................................................................................................... 3 1.1前言 ............................................................................................................................. 3 1.2设计务任和要求 ......................................................................................................... 3

第二章 系统总体方案及硬件设计 ..................................................................................... 4 2.1数字温度计设计方案论证 ......................................................................................... 4 2.1.1方案一 .................................................................................................................. 4 2.1.2 方案二 ................................................................................................................. 4 2.2系统总体设计 ............................................................................................................. 4 2.3模块简介 ..................................................................................................................... 6 2.3.1 主控制器 ............................................................................................................. 6 2.3.2 显示电路 ............................................................................................................. 6 2.3.3温度传感器 .......................................................................................................... 7 2.3.4报警温度调整按键 .............................................................................................. 8

第三章 系统软件算法分析 ................................................................................................. 9 3.1主程序流程图 ............................................................................................................. 9 3.2读出温度子程序 ......................................................................................................... 9 3.3温度转换命令子程序 ................................................................................................. 9 3.4 计算温度子程序 ....................................................................................................... 10 3.5 显示数据刷新子程序 ............................................................................................... 10 3.6按键扫描处理子程序 ............................................................................................... 11

第四章 电路仿真 ............................................................................................................... 12 第五章 电路板制作过程 ................................................................................................. 14 5.1 原理图编辑 ............................................................................................................... 14 . '. 5.2 PCB制作 ................................................................................................................ 15 第六章 电路调试过程 ....................................................................................................... 16 总结与体会 ......................................................................................................................... 17 谢 辞 ................................................................................................................................. 19 参考资料 ............................................................................................................................. 20 附目录 ................................................................................................................................. 21

.

'. 第一章 绪论 1.1前言 随着电子技术的不断发展,我们能应用到的电子产品也越来越多。而生活中我们用的很多电子产品都越来越轻巧,价格也越来越便宜.利用电子芯片实现的东西也越来越来越多,比如数字温度计。当然,非电子产品的常用温度计也很便宜。此次课设论文所介绍的是自己动手制作的一个高精度数字温度计。本次课设不但丰富了课余生活,还从实践中学到并了很多新知识,并从中巩固了以前的知识。 用Protel 99软件来设计制作电路板——PCB(Printed circuit Bound)。在PCB上,布置一系列的芯片、电阻、电容等元件,通过PCB上的导线相连,构成电路,一起实现一定的功能。电路通过连接器或者插槽进行输入/输出,有时还有显示部分(如发光二极管LED、.数码显示器等)。可以说,PCB是一块连接板,它的主要目的是为元件提供连接,为整个电路提供输入输出端口和显示,电气连接通性是PCB最重要的特性之一。PCB在各种电子设备中有如下功能:(1)提供集成电路等各种电子元件固定、装配的机械支撑。(2)实现集成电路等各种电子元件之间的布线和电气连接或电绝缘,提供所要的电气特性。(3)为电动装配提供阻焊徒刑,为元器件插装、检查、维修提供识别符和图形。

1.2设计务任和要求 1.2.1、基本范围-20℃——100℃ 1.2.2、精度误差小于0.5℃ 1.2.3、LED 数码直读显示 1.2.4、可以任意设定温度的上下限报警功能

相关文档
最新文档