网站大量收购闲置独家精品文档,联系QQ:2885784924

基于单片机的DSB温度检测————设计报告.doc

基于单片机的DSB温度检测————设计报告.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的DSB温度检测————设计报告.doc

课程名称: 微机原理课程设计 题 目: 度检测 摘要 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的温度检测仪。本设计使用简便,功能丰富。可以实现温度采集,温度报警,重设上下限温度值等功能。 在现代化的工业生产中,需要对周围环境的温度进行检测和控制。本设计对温控报警问题展开思考,设计一个能根据需求设置低温到高温进行报警并通过数码管显示的系统。该系统使用STC89C51单片机,同时运用单线数字温度传感器DS18B20,四位共阴数码管显示,按键控制等模块可实现温度的检测与设置。课题经过实验验证达到设计要求,具有一定的使用价值和推广价值。本作品使用四位共阴数码管显示,可以清晰地显示当前的报警温度,一定程度避免使用者使用时出错,安全可靠,可使用于各种食品储存室,植物养殖所等地方,实用性很高。 关键字:温度报警器 STC89C51单片机 数码管 DS18B20 目录 一、课程设计目的和要求 1 1.1 设计目的 1 1.2 设计要求 1 二、总体设计方案 1 三、硬件设计 2 3.1 DS18B20传感器 2 3.2 STC89C51功能介绍 5 3.3 时钟电路 7 3.4 复位电路 8 3.5 LED显示系统电路 8 3.6 按键控制电路 10 3.7 蜂鸣器电路 10 3.8 总体电路设计 11 四、软件设计 13 4.1 keil软件 13 4.2 系统主程序设计 13 4.3 系统子程序设计 14 五、仿真与实现 16 5.1 PROTEUS仿真软件 16 5.2 STC-ISP程序烧录软件 17 5.3 使用说明 17 六、总结 18 一、课程设计目的和要求 1.1 设计目的 熟悉典型51单片机,加深对51单片机课程的全面认识和掌握,对51单片机及其接口的应用作进一步的了解,掌握基于51单片机的系统设计的一般流程、方法和技巧,为我们解决工程实际问题打下坚实的基础。同时课程设计也是让我们熟练掌握了课本上的一些理论知识,是一个学习新知识、巩固加深所学课本理论知识的过程,它培养了我们综合运用知识、独立思考和解决问题的能力,加深了我们对单片机原理与应用课程的理解。所以此次设计目的具体如下: 掌握温度检测仪的设计、组装与调试方法; 熟悉集成电路DS18B20的使用方法,并掌握其工作原理; 1.2 设计要求 根据单片机原理及应用课程的要求,主要进行两个方面的设计,即单片机最小系统和外围电路扩展设计、接口技术应用设计。其中,单片机最小系统主要要求学生熟悉单片机的内部结构和引脚功能、引脚的使用、复位电路、时钟电路、4个并行接口和一个串行接口的实际应用,从而可构成最小应用系统,并编程进行简单使用。在采集温度时,为了具有一种反应准确且显示方便的检测温度的装置,下面设计了一种可调节的温度检测仪,也可称作温度报警器。设计要求如下: 完成温度进行测量,理论测量范围-55°C~+125°C; 将温度测量值通过四位共阴数码管显示模块显示,显示精度为0.5°C; 可以通过按键进行对上下限报警温度,自行设定并实现功能; 二、总体设计方案 硬件电路设计由7个部分组成;DS18B20传感器模块,STC89C51单片机系统,LED显示系统、时钟电路、复位电路以及按键控制电路。其系统框图如下图1所示: 图1 系统框图 三、硬件设计 3.1 DS18B20传感器 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指令以

您可能关注的文档

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档