- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验报告第七次
第八次 温度测量
实验目的和要求
1.学习DS18B20温度传感器的编程结构。
2.了解温度测量的原理。
3. 掌握PID控制原理及实现方法。
3. 加深C51编程语言的理解和学习。
二、实验设备
单片机测控实验系统
温控实验模块
Keil开发环境
STC-ISP程序下载工具
实验内容
掌握使用传感器测量与控制温度的原理与方法,使用C51语言编写实现温度控制的功能,使用超声波/温度实验板测量温度,将温度测量的结果(单位为摄氏度)显示到液晶屏上。
编程实现测量当前教室的温度,显示在LCM液晶显示屏上。
通过S1设定一个高于当前室温的目标温度值。
编程实现温度的控制,将当前温度值控制到目标温度值并稳定的显示。
实验步骤
1.预习,参考附录三,预习DS18B20的编程结构,编程时注意DS18B20的时间要求,必须准确满足。根据实验原理附录中的流程图进行编程。
2. 将编译后的程序下载到51单片机,观察温度的测量结果。
3. 程序调试
实验原理
本实验使用的DS18B20是单总线数字温度计,测量范围从—55℃到+125℃,增量值为0.5 ℃。
用于贮存测得的温度值的两个8位存贮器RAM 编号为0号和1号。
1号存贮器存放温度值的符号,如果温度为负(℃),则1号存贮器8位全为1,否则全为0。
0号存贮器用于存放温度值的补码LSB(最低位)的1表示0.5℃ 。
将存贮器中的二进制数求补再转换成十进制数并除以2,就得到被测温度值。
温度检测与控制系统由加热灯泡,温度二极管,温度检测电路,控制电路和继电器组成。温度二极管和加热灯泡封闭在一个塑料保温盒内,温度二极管监测保温盒内的温度,用温控实验板内部的A/D转换器ADC7109检测二极管两端的电压,通过电压和温度的关系,计算出盒内空气的实际温度。
相关背景知识参见DS18B20中文资料。
实验原理见附录七。
本实验使用STC89C516RD+单片机实验板。单片机的P1.4与DS18B20的DQ引脚相连,进行数据和命令的传输。
单片机的P1.1连接热电阻。当P1.1为高电平时,加热热电阻。
温度控制的方法采用PID控制实现。
思考题
1.进行精确的延时的程序有几种方法?各有什么优缺点?
答:(1)定时器延时:通过设置定时器处置可以实现以us为单位的精确定时。
优点:定时精确,程序移植性好。
缺点:设置定时器本身需要消耗一定时间,要求延时较短的情况下不猫族要求,且实现复杂。
(2)软件定时:使用while循环,每执行一次循环大概需要3-5us。
优点:实现简单。
缺点:不精确,严重依赖机器。
#include reg52.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
uchar code zima[20][32]=
{
0x00,0x00,0xC0,0xE0,0x30,0x10,0x08,0x08,0x08,0x08,0x08,0x18,0x30,0xE0,0xC0,0x00,
0x00,0x00,0x07,0x0F,0x18,0x10,0x20,0x20,0x20,0x20,0x20,0x10,0x18,0x0F,0x07,0x00,///*0*0/
0x00,0x00,0x00,0x10,0x10,0x10,0x10,0xF0,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x20,0x20,0x20,0x20,0x3F,0x3F,0x20,0x20,0x20,0x20,0x00,0x00,0x00,///*1*1/
0x00,0x00,0x60,0x50,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x98,0xF0,0x70,0x00,0x00,
0x00,0x00,0x20,0x30,0x28,0x28,0x24,0x24,0x22,0x22,0x21,0x20,0x30,0x18,0x00,0x00,///*2*2/
0x00,0x00,0x30,0x30,0x08,0x08,0x88,0x88,0x88,0x88,0x58,0x70,0x30,0x00,0x00,0x00,
0x00,0x00,0x18,0x18,0x20,0x20,0x20,0x20,0x20,0x20,0x31,0x11,0x1F,0x0E,0x00,0x00,///*3*3/
0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x20,0x10,0xF0,0xF8,0xF8,0x00,0x00,0x00,0x00,
0x00,0x04,0x06,0x05,0x05,0x04,0x24,0x24,0x
您可能关注的文档
最近下载
- (高清版)DB62∕T 3175-2019 强夯法处理黄土地基技术规程.pdf VIP
- 最新苏教版三年级数学上册单元测试题及答案全册21套(最全).doc VIP
- 2025年《中国卒中中心建设指南》要点 .pdf VIP
- TCEPCA《构网型静止无功发生器现场系统调试技术规范》.docx VIP
- DB14T3520-2025水土保持梯田工程技术规范.pdf VIP
- GB50607-2010:高炉喷吹煤粉工程设计规范.pdf VIP
- AQ 2003-2018 轧钢安全规程(正式版).docx VIP
- SMT工艺能力单元6--掌握贴片设备和贴片工艺.pptx VIP
- 15D502 等电位联结安装.pdf VIP
- 就业社会政策..ppt VIP
原创力文档


文档评论(0)