单片机课程设计-数字温度计的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计-数字温度计的设计

湖南工业大学 课程设计任务书 2013 —2014学年第 1学期 电气与信息工程学院 学院(系、部) 自动化 专业 1101 班级 课程名称: 单片机应用系统 设计题目: 数字温度计的设计 完成期限:自 2013 年 11 月 11 日至 2013 年 11 月 22 日共 2 周 内 容 及 任 务 利用DS18B20(熟悉它的工作原理和性能并熟练掌握它)智能温度传感器、DS1302时间基准电路和单片机AT89S51小系统,键盘采用独立按键,显示器采用HD7279驱动4位LED显示以串口传送数据,实现温度显示,设计一个数字温度采集系统(温度显示为0℃—100℃,精度误差在0.5℃以内)其中有温度上下线的报警措施。 进 度 安 排 起止日期 工作内容 2013.11.——2013.13. 讲述设计内容及基本原理 2013.14.——2013.20. 进行单片机系统的设计 2013.21.——2013.22. 进行系统的调试 主 要 参 考 资 料 中国知网 《数字温度计的国外动态及建议》 《数字温度传感器DS18B20介绍》 指导教师(签字): 年 月 日 系(教研室)主任(签字): 年 月 日 (单片机应用系统) 设计说明书 数字温度计的设计 起止日期: 2013 年 11 月 11 日 至 2013 年 11 月 22日 学生姓名 肖慧芝 孟敏华 班级 自动化1101 学号 11401700225 11401700238 成绩 指导教师(签字) 电气与信息工程学院 2013年 11 月22日 一、设计任务: 本次单片机课程设计将以51系列单片机为核心,以开发板为平台;设计一个数字式温度计,要求使用温度传感器(可以采用DS18B20或采用AD590)测量温度,再经单片机处理后,由LED数码管显示测量的温度值。测温范围为0~100℃,精度误差在0.5℃以内。 二、单片机最小系统硬件资源介绍: DS18B20温度传感器: DALLAS 最新单线数字温度传感器DS18B20是一种新型的“一线器件”,其体积更小、更适用于多种场合、且适用电压更宽、更经济。DALLAS 半导体公司的数字化温度传感器DS18B20是世界上第一片支持“一线总线”接口的温度传感器。温度测量范围为-55~+125 摄氏度,可编程为9位~12 位转换精度,测温分辨率可达0.0625摄氏度,分辨率设定参数以及用户设定的报警温度存储在EEPROM 中,掉电后依然保存。被测温度用符号扩展的16位数字量方式串行输出;多个DS18B20可以并联到3 根或2 根线上,CPU只需一根端口线就能与诸多DS18B20 通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。 DS18B20温度转换的时间比较长,而且设定的分辩率越高,所需要的温度数据转换时间就越长。因此,在实际应用中要将分辩率和转换时间权衡考虑。 DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列、各种封装形式,DQ 为数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源;GND为地信号;VDD为可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地,如下图所示。 图1.1 DS18B20管脚图 DS18B20的初始化:   (1) 先将数据线置高电平“1”。    (2) 延时(该时间要求的不是很严格,但是尽可能的短一点)    (3) 数据线拉到低电平“0”。    (4) 延时750微秒(该时间的时间范围可以从480到960微秒)。    (5) 数据线拉到高电平“1”。    (6) 延时等待(如果初始化成功则在15到60毫秒时间之内产生一个DS18B20所返回的低电平“0”。据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制)。   

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档