基于单片机电子温度计设计毕业论文(基于单片机的电子温度计设计)

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

看看这个吧,是个通过温度传感器实现对电风扇的智能控制的程序 温度传感器是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; } } }。

2.基于单片机温度测量与控制 毕业论文

摘要

本设计的温度测量计加热控制系统以AT89S52单片机为核心部件,外加温度采集电路、键盘显示电路、加热控制电路和越限报警等电路。采用单总线型数字式的温度传感器DSI8B20,及行列式键盘和动态显示的方式,以容易控制的固态继电器作加热控制的开关器件。本作品既可以对当前温度进行实时显示又可以对温度进行控制,以使达到用户需要的温度,并使其恒定再这一温度。人性化的行列式键盘设计使设置温度简单快速,两位整数一位小数的显示方式具有更高的显示精度。建立在模糊控制理论控制上的控制算法,是控制精度完全能满足一般社会生产的要求。通过对系统软件和硬件设计的合理规划,发挥单片机自身集成众多系统及功能单元的优势,再不减少功能的前提下有效的降低了硬件的成本,系统操控更简便。

实验证明该温控系统能达到0.2℃的静态误差,0.45℃的控制精度,以及只有0.83%的超调量,因本设计具有很高的可靠性和稳定性。

关键词:单片机 恒温控制 模糊控制

引言

温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。 采用单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。MSP430系列单片机具有处理能强、运行速度快、功耗低等优点,应用在温度测量与控制方面,控制简单方便,测量范围广,精度较高。

温度传感器将温度信息变换为模拟电压信号后,将电压信号放大到单片机可以处理的范围内,经过低通滤波,滤掉干扰信号送入单片机。在单片机中对信号进行采样,为进一步提高测量精度,采样后对信号再进行数字滤波。单片机将检测到的温度信息与设定值进行比较,如果不相符,数字调节程序根据给定值与测得值的差值按PID控制算法设计控制量,触发程序根据控制量控制执行单元。如果检测值高于设定值,则启动制冷系统,降低环境温度;如果检测值低于设定值,则启动加热系统,提高环境温度,达到控制温度的目的。

图形点阵式液晶可显示用户自定义的任意符号和图形,并可卷动显示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中。支持汉字显示的图形点阵液晶在现代单片机应用系统中是一种十分常用的显示设备,汉字BP机、手机上的显示屏就是图形点阵液晶。它与行列式小键盘组成了现代单片机应用系统中最常用的人机交互界面。

本文设计了一种基于MSP430单片机的温度测量和控制装置,能对环境温度进行测量,并能根据温度给定值给出调节量,控制执行机构,实现调节环境温度的目的。

━、硬件设计

1:MSP430系列单片机简介及选型

单片机即微控制器,自其开发以来,取得了飞速的发展。单片机控制系统在工业、交通、医疗等领域的应用越来越广泛,在单片机未开发之前,电子产品只能由复杂的模拟电路来实现,不仅体积大,成本高,长期使用后元件老化,控制精度大大降低,单片机开发以后,控制系统变为智能化了,只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品体积变小了,成本也降低了,长期使用也不会担心精度达不到了。特别是嵌入式技术的发展,必将为单片机的发展提供更广阔的发展空间,近年来,由于超低功耗技术的开发,又出现了低功耗单片机,如MSP430系列、ZK系列等,其中的MSP430系列单片机是美国德州仪器(TI)的一种16位超低功耗单片机,该单片机

3.单片机控制数字温度计设计论文怎么写

单片机控制的数字温度计 要求四点 1.测量范围0-100摄氏度 2.分辨率1摄氏度 3.采用3位数码管显示 4.温度上下限报警输出,即达到预先设定的温度上下限值时,可闪烁显示或蜂鸣器发声报警 说的不就是DS18B20.多去了,找不着再向我要. 你上论坛找的 多得是 都是现成的 不想回答了,已经三遍了 在知道里搜索DS18B20,就能找到答案 声明:以下的是我复制的 DS18B20 特点 独特的一线接口,只需要一条口线通信 多点能力,简化了分布式温度传感应用 无需外部元件 可用数据总线供电,电压范围为3.0 V至5.5 V 无需备用电源 测量温度范围为-55 ° C至 125 ℃ 。

华氏相当于是-67 ° F到257华氏度 -10 ° C至 85 ° C范围内精度为±0.5 ° C 温度传感器可编程的分辨率为9~12位 温度转换为12位数字格式最大值为750毫秒 用户可定义的非易失性温度报警设置 应用范围包括恒温控制,工业系统,消费电子产品温度计,或任何热敏感系统 描述该DS18B20的数字温度计提供9至12位(可编程设备温度读数。信息被发送到/从DS18B20 通过1线接口,所以中央微处理器与DS18B20只有一个一条口线连接。

为读写以及温度转换可以从数据线本身获得能量,不需要外接电源。 因为每一个DS18B20的包含一个独特的序号,多个ds18b20s可以同时存在于一条总线。

这使得温度传感器放置在许多不同的地方。它的用途很多,包括空调环境控制,感测建筑物内温设备或机器,并进行过程监测和控制。

8引脚封装 TO-92封装 用途 描述 5 1 接地 接地 4 2 数字 信号输入输出,一线输出:源极开路 3 3 电源 可选电源管脚。见"寄生功率"一节细节方面。

电源必须接地,为行动中,寄生虫功率模式。 不在本表中所有管脚不须接线 。

概况框图图1显示的主要组成部分DS18B20的。DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。

该装置信号线高的时候,内部电容器 储存能量通由1线通信线路给片子供电,而且在低电平期间为片子供电直至下一个高电平的到来重新充电。 DS18B20的电源也可以从外部3V-5 .5V的电压得到。

DS18B20采用一线通信接口。因为一线通信接口,必须在先完成ROM设定,否则记忆和控制功能将无法使用。

主要首先提供以下功能命令之一: 1 )读ROM, 2 )ROM匹配, 3 )搜索ROM, 4 )跳过ROM, 5 )报警检查。这些指令操作作用在没有一个器件的64位光刻ROM序列号,可以在挂在一线上多个器件选定某一个器件,同时,总线也可以知道总线上挂有有多少,什么样的设备。

若指令成功地使DS18B20完成温度测量,数据存储在DS18B20的存储器。一个控制功能指挥指示DS18B20的演出测温。

测量结果将被放置在DS18B20内存中,并可以让阅读发出记忆功能的指挥,阅读内容的片上存储器。温度报警触发器TH和TL都有一字节EEPROM 的数据。

如果DS18B20不使用报警检查指令,这些寄存器可作为一般的用户记忆用途。在片上还载有配置字节以理想的解决温度数字转换。

写TH,TL指令以及配置字节利用一个记忆功能的指令完成。通过缓存器读寄存器。

所有的数据都读,写都是从最低位开始。 DS18B20有4个主要的数据部件: (1)光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。

64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8 X5 X4 1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。

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

4.基于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。

5.我要写一篇关于单片机测温的论文谁给点资料,重谢

基于51单片机的温度测量系统 摘 要: 单片机在检测和控制系统中得到广泛的应用, 温度则是系统常需要测量、控制和保持的一个量。

本文从硬件和软件两方面介绍了AT89C2051单片机温度控制系统的设计,对硬件原理图和程序框图作了简洁的描述。 关键词: 单片机AT89C2051;温度传感器DS18B20;温度;测量 引言 单片机在电子产品中的应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。

为此在本文中作者设计了基于atmel公司的AT89C2051的温度测量系统。这是一种低成本的利用单片机多余I/O口实现的温度检测电路, 该电路非常简单, 易于实现, 并且适用于几乎所有类型的单片机。

一.系统硬件设计 系统的硬件结构如图1所示。 1.1数据采集 数据采集电路如图2所示, 由温度传感器DS18B20采集被控对象的实时温度, 提供给AT89C2051的P3.2口作为数据输入。

在本次设计中我们所控的对象为所处室温。当然作为改进我们可以把传感器与电路板分离,由数据线相连进行通讯,便于测量多种对象。

DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出,支持3V~5.5V的电压范围,使系统设计更灵活、方便;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。

分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20使电压、特性有更多的选择,让我们可以构建适合自己的经济的测温系统。

如图2所示DS18B20的2脚DQ为数字信号输入/输出端;1脚GND为电源地;3脚VDD为外接供电电源输入端。 AT89C2051(以下简称2051)是一枚8051兼容的单片机微控器,与Intel的MCS-51完全兼容,内藏2K的可程序化Flash存储体,内部有128B字节的数据存储器空间,可直接推动LED,与8051完全相同,有15个可程序化的I/O点,分别是P1端口与P3端口(少了P3.6)。

1.2接口电路 图2 单片机2051与温度传感器DS18B20的连接图 接口电路由ATMEL公司的2051单片机、ULN2003达林顿芯片、4511BCD译码器、串行EEPROM24C16(保存系统参数)、MAX232、数码管及外围电路构成, 单片机以并行通信方式从P1.0~P1.7口输出控制信号,通过4511BCD译码器译码,用2个共阴极LED静态显示温度的十位、个位。 串行EEPROM24C16是标准I2C规格且只要两根引脚就能读写。

由于单片机2051的P1是一个双向的I/O端口,所以在我们在设计中将P1端口当成输出端口用。由图2可知,P1.7作为串性的时钟输出信号与24C16的第6脚相接,P1.6则作为串行数据输出接到24C16的第5脚。

P1. 4和P1.5则作为两个数码管的位选信号控制,在P1.4=1时,选中第一个数码管(个位);P1.5=1时,选中第二个数码管(十位)。P1.0~P1.3的输出信号接到译码器4511上作为数码管的显示。

此外,由于单片机2051的P3端口有特殊的功能,P3.0(RXD)串行输入端口,P3.1(TXD)串行输出端口,P3.2(INTO)外部中断0,P3.3(INT1)外部中断1P3.4,(T0)外部定时/计数输入点,P3.5(T1)外部定时/计数输入点。由图2可知,P3.0和P3.1作为与MAX232串行通信的接口;P3.2和P3.3作为中断信号接口;P3.4和P3.5作为外部定时/记数输入点。

P3.7作为一个脉冲输出,控制发光二极管的亮灭。 由于在电路中采用的共阴极的LED数码管,所以在设计电路时加了一个达林顿电路ULN2003对信号进行放大,产生足够大的电流驱动数码管显示。

由于4511只能进行BCD十进制译码,只能译到0至9,所以在这里我们利用4511译码输出我们所需要的温度。 1.3报警电路简介 图3 温度在七段数码管上显示连接图 本文中所设计的报警电路较为简单,由一个自我震荡型的蜂鸣器(只要在蜂鸣器两端加上超过3V的电压,蜂鸣器就会叫个不停)和一个发光二极管组成(如图3所示)。

在这次设计中蜂鸣器是通过ULN2003电流放大IC来控制。在我们所要求的温度达到一定的上界或者下界时(在文中我们设置的上界温度是45℃,下界温度是5℃),报警电路开始工作,主要程序设计如下: main()//主函数 {unsigned char i=0; unsigned int m,n; while(1) {i=ReadTemperature();//读温度} if(i>0 && i=4&&m>=5)%%(m。

6.单片机数字式热敏温度计毕业设计

数字热敏温度计 引言:随着半导体技术的不断发展,热敏电阻作为一种新型感温元件应用越来越广泛。

他具有体积小、灵敏度高、重量轻、热惯性小、寿命长以及价格便宜等优点。 一、热敏电阻温度转换原理 热敏电阻是温度传感器的一种,他由仿陶瓷半导体组成。

热敏电阻(NTC)不同于普通的电阻,他具有负的电阻温度特性,即当温度升高时,其电阻值减小。图1为热敏电阻的特性曲线。

热敏电阻的阻值~温度特性曲线是一条指数曲线,非线性较大,因此在使用时要进行线性化处理。线性化处理虽然能够改善热敏电阻的特性曲线,但是比较复杂。

为此,在要求不高的一般应用中,常做出在一定的温度范围内温度与阻值成线性关系的假定,以简化计算。使用热敏电阻是为了感知温度,给热敏电阻通以恒定的电流,电阻两端就可测到一个电压,然后通过下面的公式可求得温度: T=To-KVt 式中:T为被测温度,To 为与热敏电阻特性有关的温度参数, K 为与热敏电阻特性有关的系数, Vt 为热敏电阻两端的电压。

热敏电阻两端的电压值经A/D转换变成数字量,然后通过软件的方法计算得到温度值,再进行显示处理。 图1 热敏电阻的特性曲线 二、温度采集转换电路 A/D转换由集成电路ADC0809完成,ADC0809具有8路模拟输入端口,把ABC口接地直接选择IN0口。

热敏电阻Rt串上一个普通电阻再接上+5v电源,取Rt两端的电压经IN0送ADC0809转换。转换启动信号和地址所存信号连接在一起,由写信号控制地址的写入,运行一个100?s的延时,以等待A/D转换完成好进行数据的读操作,为此口地址和写信号相与后送OE,当写信号有效时,转换数据送到数据总线,由AT89C52接收。

由单片机的读写信号经或非门74LS02控制ADC0809。 图2温度采集转换 电路 三、显示电路 (1) (2) 图3 显示电路 显示电路采用4位共阳LED数码管,P2口的P2.0 P2.1 P2.2 P2.3和P1口来作为数码管的显示控制,用PNP型三极管9014来驱动。

为使数码管有合适的亮度增加了几个限流 四、总原理图 图4 总原理图 五、主要源程序: ORG 0000H AJMP MAIN ORG 0100H START: MOV DPTR,#4000H ;ADC0809的地址 MOVX @DPTR,A LOOP:CJNE P3.3 ,#0, LOOP MOVX A , @ DPTR COMP:MOV B,#03 H MUL AB MOV B,#06H DIV AB MOV B , A MOV A,#0A0H CLR C SUBB A,B CJNE A,#0AH,COMP1 COMP1:JNC COMP4 CJNE A,#97H,COMP2 COMP2:JC COMP3 COMP4: MOV 2AH,#0FH MOV 2BH,#0FH MOV 2CH,#0FH ACALL DISP COMP3:RET MOV R1 ,#00H MOV R2 ,#00H CHAN:CLR C SUBB A,#64H ;温度转换为十进制数程序 JC CHAN1 INC R1 AJMP CHAN2 CHAN1:ADD A,#64H CHAN2:SUBB A,#0AH JC CHAN3 INC R2 AJMP CHAN2 CHAN3:ADD A,#0AH MOV 2AH,R1 MOV 2BH,R2 MOV 2CH,A DISP: MOV P2,#0FEH ;位控口地址 MOV R1,2AH ;段控口地址 MOV DPTR,DSEG MOVX P1,@DPTR+A ACALL DELAY MOV A,# 0FB H MOV R1,2BH MOV DPTR,DSEG MOVX P1,@DPTR+A ACALL DELAY MOV A,# 0FD H MOV R1,2CH MOV DPTR,DSEG MOVX P1,@DPTR+A ACALL DELAY AJMP START DELAY:MOV R4,#02H ;延时大约1MS DELAY1:MOV R5,0FFH DJNZ R5,$ DJNZ R4,DELAY1 RET DSEG:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH DB 77H,7CH,39H,5EH,79H DB 71H,00H END 七、总结与体会 单片机已经成为当今计算机应用中空前活跃的领域 , 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。

1、认真审题,看懂题目的要求!选择适当的课题,不益太简单或者太难。做到既能把课题完成又能锻炼自己的能力! 2、根据课题要求,复习相关的知识,查询相关的资料。

3、根据实验条件,找到适合的方案,找到需要的元器件及工具,准备实验。 4、根据课程设计的要求和自己所要增加的功能写好程序流程图,在程序流程图的基础上,根据芯片的功能写出相应的程序。

然后再进行程序调试和相应的修改,以达到能够实现所要求的功能的目的。 5、该设计从头到尾都要自己参与,熟悉了对整个设计的过程,更系统的锻炼了自己。

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

基于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的子程序(有具体的时序。

基于单片机电子温度计设计毕业论文

转载请注明出处众文网 » 基于单片机电子温度计设计毕业论文(基于单片机的电子温度计设计)

资讯

毕业设计论文作者名要求(本科毕业论文作者署名的条件)

阅读(78)

本文主要为您介绍毕业设计论文作者名要求,内容包括本科毕业论文作者署名的条件,毕业论文的所有的字号要求是什么,论文的标准格式和字号要求。本科毕业论文常是对实验、试验或调查、考察的结果进行了科学的抽象,经过归纳演绎判断推理的思维过

资讯

2018金融毕业论文选题小范围(金融学2018届毕业生找论文题目)

阅读(91)

本文主要为您介绍2018金融毕业论文选题小范围,内容包括金融学2018届毕业生找论文题目,急求一份关于金融方面的毕业论文,论题范围要小一些,本科金融毕业生,毕业论文选题,写什么内容好比较容易写的搜。我是做新媒体工作的,之前给工行和建行分

资讯

毕业论文温度采集控制系统参考文献(毕业论文)

阅读(105)

本文主要为您介绍毕业论文温度采集控制系统参考文献,内容包括<温度智能控制系统>毕业论文,温度控制系统的硬件毕业论文设计,温湿度控制器都参考文献。摘要 本设计提出一种基于单片机并采用数字化单总线技术的温度测控系统应用于温室大棚的

资讯

工商管理在职研究生毕业论文(工商管理好写的论文题目有哪些)

阅读(72)

本文主要为您介绍工商管理在职研究生毕业论文,内容包括跪求工商管理毕业论文范文5000字,工商管理好写的论文题目,工商管理专业毕业论文求一篇工商管理专业的毕业论文最好关于企。你看写选题的要求和内容,下面我也给你提供一些选题,你参考下吧

资讯

传媒毕业论文题目大全(有关于传媒经济的论文选题,越多越好)

阅读(81)

本文主要为您介绍传媒毕业论文题目大全,内容包括有关于传媒经济的论文选题,越多越好,新闻传播学毕业论文可以选择的题目,新闻传播学毕业论文可以选择的题目。广告专业毕业论文选题参考实行广告代理制的现实意义2、大众传播媒体与广告传播方

资讯

北欧风格毕业论文参考文献(求一篇《北欧现代家具》的论文)

阅读(71)

本文主要为您介绍北欧风格毕业论文参考文献,内容包括麻烦把简欧设计风格的参考文献发给我好吗,求一篇《北欧现代家具》的论文,有关北欧神话的书籍或文献。北欧现代家具设计学派概述所谓北欧设计学派,主要是指欧洲北部四国挪威、丹麦、瑞典、

资讯

大数据软件毕业论文(论文什么互联网+大数据)

阅读(67)

本文主要为您介绍大数据软件毕业论文,内容包括计算机科学与技术专业,毕业论文与大数据有关,可以写什么,有关大数据的论文急在线等,大数据是什么写论文的话应该从哪个方向写。进入2012年,大数据(big data)一词越来越多地被提及,人们用它来描述和

资讯

临床咱药学毕业论文(药学毕业论文)

阅读(77)

本文主要为您介绍临床咱药学毕业论文,内容包括药学毕业论文,我是药学专业,怎么写毕业论文啊,求一篇关于药学的论文。药学发展的新动态 (摘要)近年来,随着医药卫生改革和现代学科技术的发展,医院药学逐步从多年来的单一供应服务型模式中挣脱出

资讯

人物分析本科毕业论文(人物形象设计的毕业论文怎么写)

阅读(76)

本文主要为您介绍人物分析本科毕业论文,内容包括人物形象设计的毕业论文怎么写,大学生职业形象论文,论文中分析人物形象,要从哪些方面去分析。去百度文库,查看完整内容>内容来自用户:冷色凝弦人物形象设计论文美丽的形象离不开设计,人们对自我

资讯

毕业论文绪论部分查重太高(毕业论文查重率太高怎么办)

阅读(77)

本文主要为您介绍毕业论文绪论部分查重太高,内容包括毕业论文查重率太高怎么办,为什么毕业论文查重有很高的相似度,毕业论文检测重复率太高怎么办。毕业论文查重率太高,要采取方法降重。方法一:外文文献翻译法查阅研究领域外文文献,特别是高水

资讯

毕业设计论文作者名要求(本科毕业论文作者署名的条件)

阅读(78)

本文主要为您介绍毕业设计论文作者名要求,内容包括本科毕业论文作者署名的条件,毕业论文的所有的字号要求是什么,论文的标准格式和字号要求。本科毕业论文常是对实验、试验或调查、考察的结果进行了科学的抽象,经过归纳演绎判断推理的思维过

资讯

2018金融毕业论文选题小范围(金融学2018届毕业生找论文题目)

阅读(91)

本文主要为您介绍2018金融毕业论文选题小范围,内容包括金融学2018届毕业生找论文题目,急求一份关于金融方面的毕业论文,论题范围要小一些,本科金融毕业生,毕业论文选题,写什么内容好比较容易写的搜。我是做新媒体工作的,之前给工行和建行分

资讯

毕业论文温度采集控制系统参考文献(毕业论文)

阅读(105)

本文主要为您介绍毕业论文温度采集控制系统参考文献,内容包括<温度智能控制系统>毕业论文,温度控制系统的硬件毕业论文设计,温湿度控制器都参考文献。摘要 本设计提出一种基于单片机并采用数字化单总线技术的温度测控系统应用于温室大棚的

资讯

工商管理在职研究生毕业论文(工商管理好写的论文题目有哪些)

阅读(72)

本文主要为您介绍工商管理在职研究生毕业论文,内容包括跪求工商管理毕业论文范文5000字,工商管理好写的论文题目,工商管理专业毕业论文求一篇工商管理专业的毕业论文最好关于企。你看写选题的要求和内容,下面我也给你提供一些选题,你参考下吧

资讯

传媒毕业论文题目大全(有关于传媒经济的论文选题,越多越好)

阅读(81)

本文主要为您介绍传媒毕业论文题目大全,内容包括有关于传媒经济的论文选题,越多越好,新闻传播学毕业论文可以选择的题目,新闻传播学毕业论文可以选择的题目。广告专业毕业论文选题参考实行广告代理制的现实意义2、大众传播媒体与广告传播方

资讯

汉语言文学本科毕业论文指导教师评语(毕业论文指导教师评语)

阅读(95)

本文主要为您介绍汉语言文学本科毕业论文指导教师评语,内容包括毕业论文指导教师评语,毕业论文(设计)指导教师评语,本科毕业论文答辩申请及成绩评定表指导教师评语怎么写。优: 论文选题符合专业培养目标,能够达到综合训练目标,题目有较高难度,工