电子温度计的设计毕业论文

1.温度传感器而做的电子温度计毕业论文

基于DS18B20温度传感器的数字温度计设计字数:9092,页数:26 论文编号:JD457 价格:120元基于DS18B20温度传感器的数字温度计设计摘要:本文介绍了一种基于DS18B20的数字温度计设计方案。

方案利用AT89S52单片机控制DS18B20进行数据采集并由HS1602液晶显示模块显示结果,另外,采集结果可由RS-232-C接口送入计算机显示并存储。按键控制实现过界报警温度设定和实时监控,利用AT24C08芯片进行存储,实现温度测量存储与再现。

关键字:温度采集,存储再现,过界报警,串行通信目 录摘要。

1关键字。

.11 引言。

.22 总体设计。

..22.1 方案论证。

..22.2 总体设计。

33 硬件设计。

..33.1 单片机系统 。

.33.2 温度传感器模块。

..43.3 存储模块。

.73.4 液晶显示模块 。

93.5 串口通信模块。

113.6 电源模块 。

124 软件设计。

134.1 主程序流程。

..134.2 DS18B20模块程序设计。

134.3 HS1602驱动程序设计。

.164.4 AT24C08存储模块程序设计。

184.5 RS-232-C串口通信模块程序设计。

.195 测试及结果分析 。

.226 附录 。

.237 参考资料。

.24以上回答来自: /42-2/2760.htm。

2.基于单片机的电子温度计设计

看看这个吧,是个通过温度传感器实现对电风扇的智能控制的程序 温度传感器是ds18b20 不懂的地方m我 qq 296264785 #include #include #define uint unsigned int #define uchar unsigned char sbit DQ=P3^4; sbit ka=P3^0; sbit guan=P3^1; uchar wendu[]={0x00,0x00}; uchar code tab[]={0,1,1,2,3,3,4,4,5,6,6,7,8,8,9,9}; uchar code duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar bai,shi,ge,xiao,wen; //延时子程序 void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void delay1(uint a) { while(--a); } uchar init_18b20() //18b20初始化 { uchar b; DQ=1; delay1(8); DQ=0; delay1(90); DQ=1; delay1(8); b=DQ; delay1(100); DQ=1; return b; } uchar du()//读字节 { uchar i,dat=0; DQ=1;_nop_(); for(i=0;i<8;i++) { DQ=0; dat >>=1; DQ=1; _nop_(); _nop_(); if(DQ)dat|=0x80; delay1(30); DQ=1; } return dat; } void xie(uchar da)//写字节 { uchar i; for(i=0;i<8;i++) { DQ=0; DQ=da & 0x01; delay1(5); DQ=1; da>>=1; } } void duwendu() { while(init_18b20()); //DQ=1;等待 xie(0xcc); xie(0x44); init_18b20(); xie(0xcc); xie(0xbe); wendu[0]=du(); wendu[1]=du(); } void xshi() { uchar i; xiao=tab[wendu[0] & 0x0f]; wen=((wendu[0] & 0xf0)>>4) | ((wendu[1] & 0x07)<<4); bai=wen/100; shi=wen%100/10; ge=wen%10; for(i=0;i<15;i++) { P1=0xfe; P2=duanma[xiao]; delay(5); P1=0xfd; P2=duanma[ge]; delay(5); P1=0xfb; P2=duanma[shi]; delay(5); P1=0xf7; P2=duanma[bai]; delay(5); } } void main() { ka=0; guan=0; duwendu(); delay(10); while(1) { duwendu(); xshi(); if(wen>=25) //温度高于25度 开风扇 { ka=1; guan=0; } else { ka=0; guan=1; } } }。

3.基于DS1820 的数字温度计的毕业设计论文

基于DS18B20温度传感器的数字温度计设计 目 录 基于DS18B20温度传感器的数字温度计设计 1 基于DS18B20温度传感器的数字温度计设计 1 摘要: 1 关键字: 1 The conception of the numerical thermometer based on DS18B20 1 1 引言 2 2 总体设计 2 2.1 方案论证 2 2.2 总体设计 3 3 硬件设计 3 3.1 单片机系统 3 3.2 温度传感器模块 4 3.3 存储模块 7 3.4 液晶显示模块 9 3.5 串口通信模块 11 3.6 电源模块 12 4 软件设计 13 4.1 主程序流程 13 4.2 DS18B20模块程序设计 13 4.3 HS1602驱动程序设计 16 4.4 AT24C08存储模块程序设计 18 4.5 RS-232-C串口通信模块程序设计 19 5 测试及结果分析 22 6 附录 23 7 参考资料 24。

4.急需电子温度计开题报告

电子温度计开题报告的格式(通用) 由于开题报告是用文字体现的论文总构想,因而篇幅不必过大,但要把计划研究的课题、如何研究、理论适用等主要问题说清楚,应包含两个部分:总述、提纲。

1 总述 开题报告的总述部分应首先提出选题,并简明扼要地说明该选题的目的、目前相关课题研究情况、理论适用、研究方法、必要的数据等等。 2 提纲 开题报告包含的论文提纲可以是粗线条的,是一个研究构想的基本框架。

可采用整句式或整段式提纲形式。在开题阶段,提纲的目的是让人清楚论文的基本框架,没有必要像论文目录那样详细。

3 参考文献 开题报告中应包括相关参考文献的目录 4 要求 开题报告应有封面页,总页数应不少于4页。版面格式应符合以下规定。

开 题 报 告 学 生: 一、选题意义 1、理论意义 2、现实意义 二、论文综述 1、理论的渊源及演进过程 2、国外有关研究的综述 3、国内研究的综述 4、本人对以上综述的评价 三、论文提纲 前言、一、1、2、3、••• ••• 二、1、2、3、••• ••• 三、1、2、3、结论 四、论文写作进度安排 毕业论文开题报告提纲 一、开题报告封面:论文题目、系别、专业、年级、姓名、导师 二、目的意义和国内外研究概况 三、论文的理论依据、研究方法、研究内容 四、研究条件和可能存在的问题 五、预期的结果 六、进度安排。

5.谁有《数字温度计毕业论文》

基于AT89S2051单片机的单总线数字温度计设计摘要】介绍了使用AT89S2051单片机及DS18B20的数字温度计的设计,以及如何用单片机和数字温度传感器构造一个小型的温度测量系统。

【关键词】单片机;温度传感器;温度控制温度是一种最基本的环境参数,人民的生活环境与温度息息相关,因此研究温度的测量方法和装置具有重要意义,测量温度的关键是温度传感器,本文将介绍新型的智能集成温度传感器DS18B20的使用方法,以及用单片机AT89C2051对DS18B20的编程实现温度测量。1单线数字温度计DS18B20介绍Dallas半导体公司的数字化温度传感器DS18B20是世界上第一片支持“一线总线”接口的温度传感器。

DS18B20数字温度计提供9位(二进制)温度读数,指示器件的温度。信息经过单线接口送入18B20或从18B20送出,因此从主机CPU到DS18B20仅需一条线(和地线)。

DS18B20的测量范围从-55℃到+125℃,增量值为0.5℃,在-10~+85°C范围内,精度为±0.5°C。可在1秒钟(典型值)内把温度变换成数字。

DS18B20的性能是新一代产品中最好的,性能价格比也非常出色。让我们可以构建适合自己的经济的测温系统。

2 DS18B20的内部结构及温度表示DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如下:DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端。

DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。(见表一)。

这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘以0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘以0.0625即可得到实际温度。例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。

3用单片机AT89C2051及数字温度传感器DS18B20构建一个温度测量系统根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。

对于DS18B20的读时序分为读0时序和读1时序两个过程: 在实际制作过程中考虑到芯片的体积(AT89C2051的大小仅为AT89C51的四分之一),及对一般的气温测量只需精确到一摄氏度,我们选用了AT89C2051和两位一体共阳极7段数码管,通过对DS18B20的编程(使用汇编语言),在KEIL软件中编译通过,用万能板制作成功,实现温度的测量,用单片机AT89C2051和DS18B20构成测温系统,用两位共阳数码管显示温度值,读取DS18B20及用两位共阳数码管显示温度的汇编语言程序如下:ORG0000H单片机内存分配申明TEMPER_LEQU29H;用于保存读出温度的低8位TEMPER_H EQU28H;用于保存读出温度的高8位FLAG1 EQU38H;是否检测到DS18B20标志位a_bit equ 20h;数码管个位数存放内存位置b_bit equ 21h;数码管十位数存放内存位置MAIN:LCALLGET_TEMPER;调用读温度子程序MOVA,29HMOVC,40H;将28H中的最低位移入CRRCAMOVC,41HRRCAMOVC,42HRRCAMOVC,43HRRCAMOV29H,ALCALLDISPLAY;调用数码管显示子程序AJMP MAIN;循环显示INIT_18B20:;这是DS18B20复位初始化子程序SETBP3.2NOPCLR P3.2MOVR1,#3;主机发出延时537微秒的复位低脉冲TSR1:MOVR0,#107DJNZR0,$ DJNZR1,TSR1SETBP3.2;然后拉高数据线NOPNOPNOPMOVR0,#25HTSR2:JNBP3.2,TSR3;等待DS18B20回应DJNZR0,TSR2LJMP TSR4;延时TSR3:SETBFLAG1;置标志位,表示DS18B20存在LJMP TSR5TSR4:CLR FLAG1;清标志位,表示DS18B20不存在LJMP TSR7TSR5:MOVR0,#117TSR6:DJNZR0,TSR6;时序要求延时一段时间TSR7:SETBP3.2RETGET_TEMPER:;读出转换后的温度值SETBP3.2LCALLINIT_18B20;先复位DS18B20JBFLAG1,TSS2RET;判断DS18B20是否存在?若DS18B20不存在则返回TSS2:;DS18B20已经被检测到!MOVA,#0CCH;跳过ROM匹配LCALLWRITE_18B20MOVA,#44H;发出温度转换命令LCALLWRITE_18B20这里通过调用显示子程序实现延时一段时间,等待AD转换结束,12位的话750微秒LCALLDISPLAYLCALLINIT_18B20;准备读温度前先复位MOVA,#0CCH;跳过ROM匹配LCALLWRITE_18B20MOVA,#0BEH;发出读温度命令LCALLWRITE_18B20LCALL READ_18B20;将读出的温度数据保存到35H/36HRETWRITE_18B20:;写DS18B20的子程序(有具体的时序。

电子温度计的设计毕业论文

转载请注明出处众文网 » 电子温度计的设计毕业论文

资讯

西安交大硕士毕业论文

阅读(85)

本文主要为您介绍西安交大硕士毕业论文,内容包括西安交通大学硕士毕业要发论文吗,西安交大研究生毕业需要发表论文吗,西安交大研究生毕业需要发表论文吗。没有硬性要求的。顶多是复试的时候,你的老师会参考一下。 你最好去免费领取一本指南

资讯

重庆三峡学院毕业论文模版

阅读(80)

本文主要为您介绍重庆三峡学院毕业论文模版,内容包括重庆三峡学院毕业论文严不严,毕业论文怎么写(什么格式),专科毕业论文范文参考格式。可参考去年重庆三峡学院论文查重检测。具体要求如下:(1)学校和学院抽查:各学院按毕业生人数25%的比例进行

资讯

京杭大运河杭州毕业论文

阅读(122)

本文主要为您介绍京杭大运河杭州毕业论文,内容包括谈古论今京杭大运河论文八年级历史(人教版),大运河的历史论文怎么写,大运河的历史论文怎么写。中国东部平原上的古代伟大工程。北起北京,南到浙江杭州,故又名京杭运河。途经北京、天津、河北、

资讯

暨南大学毕业论文模板

阅读(100)

本文主要为您介绍暨南大学毕业论文模板,内容包括急求本科毕业论文的完整格式,范文本科毕业论文开题报告模板本科毕业论文开题报告模板/范文,毕业论文有什么格式。毕业论文结构(1)构成项目本科毕业论文包括以下内容(按顺序):封面、中文内容提要与

资讯

汽车水箱毕业论文3000-5000

阅读(96)

本文主要为您介绍汽车水箱毕业论文3000-5000,内容包括桑塔纳冷却系统的故障诊断与维修的论文3000——5000字,汽车系毕业论文题目“汽车发动机的维护与保养”5000字急需,急求一篇30005000字的毕业论文``题目不限哈。汽车、发动机维护保养基

资讯

毕业论文基于锁相环技术的心率计的设计

阅读(93)

本文主要为您介绍毕业论文基于锁相环技术的心率计的设计,内容包括关于心率测试计的设计,关于心率测试计的设计,数字式心率计的论文谁有帮帮忙。基于FPGA的数字式心率计 摘要:心率计是常用的医学检查设备。实时准确的心率测量在病人监控、临

资讯

汽车发动机油底壳冲压模具毕业设计论文

阅读(85)

本文主要为您介绍汽车发动机油底壳冲压模具毕业设计论文,内容包括以发动机下护板的冲压工艺及模具设计为题目,毕业设计论文开题报告,冲压毕业设计和论文以及答辩方面的资料,冲压毕业设计和论文以及答辩方面的资料。首先要把在准备工作当中

资讯

化学工程与工艺毕业论文题目

阅读(88)

本文主要为您介绍化学工程与工艺毕业论文题目,内容包括化学工程与工艺专业的毕业设计可以写哪些方面的题目,化学工程与工艺专业的毕业设计可以写哪些方面的题目,急需一篇关于《化学工程与工艺》的毕业论文——30005000字。MATLAB在化学工程

资讯

编译器毕业论文

阅读(79)

本文主要为您介绍编译器毕业论文,内容包括c语言毕业论文课题做什么比较好求高手给推荐,求,c/c++能做什么毕业设计,都有什么专业的毕业论文必须带源文件或者源代码或者原图片。目 录第1章 绪论 1 1.1 论文写作的背景 1 1.2 论文写作的目的及

资讯

园林绿化专业毕业论文

阅读(90)

本文主要为您介绍园林绿化专业毕业论文,内容包括园林专业论文,园林专业的毕业论文,求一篇5000字以上的论文关于园林道路绿化。园林的系统化设计内容摘要:关键词:园林设计是系统化的工作,其中包括多个独立的系统设计,传统的方法是将园林设计分为

资讯

汽车技术服务与营销专业毕业论文

阅读(73)

本文主要为您介绍汽车技术服务与营销专业毕业论文,内容包括汽车营销与售后技术服务专业毕业论文,汽车技术服务与营销毕业论文《回答满意追加500分》,汽车技术服务与营销毕业论文,想什么题目比较好现在在写毕业论。目录【摘要】………………

资讯

毕业论文狮跑

阅读(68)

本文主要为您介绍毕业论文狮跑,内容包括大学毕业论文通不过有什么后果,我是道路桥梁工程专业的专科毕业生,今年毕业毕业论文该怎么写啊,优秀毕业论文有什么用。因为你的题目说的比较简单,所以我不太清楚你是没写就无从下手,还是在写的过程中

资讯

环艺毕业论文主题

阅读(83)

本文主要为您介绍环艺毕业论文主题,内容包括环艺专业(室内)好的毕业论文题目,环艺设计专业毕业论文题目写什么比较好,环艺专业毕业论文写哪些题目好不要太广的。1. 关于潜能智力的发展-论儿童房设计 2. 居室设计风格与陈设的关系 3. 绿化对室

资讯

计科毕业论文外文翻译

阅读(88)

本文主要为您介绍计科毕业论文外文翻译,内容包括求计算机毕业论文要求的外文翻译,毕业论文外文翻译是什么意思有什么要求,毕业论文要求外文文献,外文文献需要全文翻译吗。原发布者:ww83428601毕业论文外文文献翻译要求翻译的外文文献可以是

资讯

西安交大硕士毕业论文

阅读(85)

本文主要为您介绍西安交大硕士毕业论文,内容包括西安交通大学硕士毕业要发论文吗,西安交大研究生毕业需要发表论文吗,西安交大研究生毕业需要发表论文吗。没有硬性要求的。顶多是复试的时候,你的老师会参考一下。 你最好去免费领取一本指南

资讯

重庆三峡学院毕业论文模版

阅读(80)

本文主要为您介绍重庆三峡学院毕业论文模版,内容包括重庆三峡学院毕业论文严不严,毕业论文怎么写(什么格式),专科毕业论文范文参考格式。可参考去年重庆三峡学院论文查重检测。具体要求如下:(1)学校和学院抽查:各学院按毕业生人数25%的比例进行

资讯

京杭大运河杭州毕业论文

阅读(122)

本文主要为您介绍京杭大运河杭州毕业论文,内容包括谈古论今京杭大运河论文八年级历史(人教版),大运河的历史论文怎么写,大运河的历史论文怎么写。中国东部平原上的古代伟大工程。北起北京,南到浙江杭州,故又名京杭运河。途经北京、天津、河北、

资讯

暨南大学毕业论文模板

阅读(100)

本文主要为您介绍暨南大学毕业论文模板,内容包括急求本科毕业论文的完整格式,范文本科毕业论文开题报告模板本科毕业论文开题报告模板/范文,毕业论文有什么格式。毕业论文结构(1)构成项目本科毕业论文包括以下内容(按顺序):封面、中文内容提要与

资讯

汽车水箱毕业论文3000-5000

阅读(96)

本文主要为您介绍汽车水箱毕业论文3000-5000,内容包括桑塔纳冷却系统的故障诊断与维修的论文3000——5000字,汽车系毕业论文题目“汽车发动机的维护与保养”5000字急需,急求一篇30005000字的毕业论文``题目不限哈。汽车、发动机维护保养基

资讯

毕业论文基于锁相环技术的心率计的设计

阅读(93)

本文主要为您介绍毕业论文基于锁相环技术的心率计的设计,内容包括关于心率测试计的设计,关于心率测试计的设计,数字式心率计的论文谁有帮帮忙。基于FPGA的数字式心率计 摘要:心率计是常用的医学检查设备。实时准确的心率测量在病人监控、临

资讯

汽车发动机油底壳冲压模具毕业设计论文

阅读(85)

本文主要为您介绍汽车发动机油底壳冲压模具毕业设计论文,内容包括以发动机下护板的冲压工艺及模具设计为题目,毕业设计论文开题报告,冲压毕业设计和论文以及答辩方面的资料,冲压毕业设计和论文以及答辩方面的资料。首先要把在准备工作当中

资讯

土木工程工程监理毕业论文

阅读(96)

本文主要为您介绍土木工程工程监理毕业论文,内容包括如何做好土木工程监理3000字,急求一篇工程监理专业的毕业论文跪求,土木工程毕业实习论文,2000字以上。做好土木工程监理:为了确保工程得到有效监控,我们根据监理规范的要求和监理工作的特