基于STC89C52和DS18B20的温度检测装置设计.docxVIP

基于STC89C52和DS18B20的温度检测装置设计.docx

  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文档。上传文档
查看更多
《单片机应用系统设计》课程设计任务书 一、课题名称 《 基于 STC89C52 和 DS18B20 的温度检测装置 》 二、设计任务 1、.功能要求 基本任务: 采用 STC89C52 单片机(可选用其他 89C51 系列的单片机)和 DS18B20 温度传感器,1602 字符液晶设计; 根据数据手册编程读取 DS18B20,用 1602 字符液晶显示温度 通过 4 个键实现温度上限和下限设置。 发挥任务: 实现一个时钟,显示时,分秒,并可以设置时间。 2.、设计要求 熟悉 STC89C52 单片机及其开发环境;熟悉汇编语言或 C51 程序设计; 掌握 STC89C52 单片机最小系统、按键电路、字符液晶显示电路的设计;掌握 DS18B20 编 程方法,学会看数据手册;掌握 1602 字符液晶编程方法;掌握单片机时钟中断的编程方法;熟悉 项目设计流程; 熟悉硬件软件调试的方法; 设计报告中详细写出硬件电路设计方案、画出软件流程图并总结调试中遇到的问题及解决方 法。 三、设计报告撰写规范 单片微机应用系统设计总结报告正文,主要含以下内容(硬件、软件各部分内容也可组合起来 进行撰写说明): 系统总体设计方案(画出系统原理框图、方案的论证与比较等内容); 硬件系统分析与设计(各模块或单元电路的设计、工作原理阐述、参数计算、元器件选择、 完整的系统电路图、系统所需的元器件清单。等内容); 软件系统分析与设计(各功能模块的程序设计流程图与说明、软件系统设计、软件抗干扰 措施、完整的程序等内容); 系统仿真调试与参数测量(使用仪器仪表、故障排除、电路硬件和软件调试的方法和技巧、 指标测试的参数和波形、测量误差分析); 总结(本课题核心内容及使用价值、电路设计、软件设计的特点和选择方案的优缺点、改 进方向和意见等); 按统一格式列出主要参考文献。 《基于 STC89C52 和 DS18B20 的温度检测装置 》 课程设计总结报告 一、系统总体方案 1.系统原理框图 2.方案工作过程的论述 本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器 DS18B20,单片 机 STC89C52,LED1602字符液晶一个,电容电阻若干。传感器采用美国 DALLAS 半导体 公司生产的智能温度传感器 DS18B20 ,支持“一线总线”接口,测量温度范围 -55°C~+125°C。在-10~+85°C 范围内,精度为±0.5°C。最高分辩率可达0.0625。现 场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶 劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。 主控制器即单片机部分,用于存储程序和控制电路;LED 显示部分是用1602字符液晶显 示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即 复位电路。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片 机,经过单片机处理判断后将温度传递到数码管显示。 本设计能完成的温度测量范围是-55°C~+128°C,精度为0.1°C,支持温度正负提示, 软件预设上限温度30°C,下限温度20°C,并支持硬件手动配置温度上下限,通过4个 键实现温度上限和下限设置,超过此上下限即实现报警功能。附加功能:实现一个时 钟,显示时、分、秒,并可以设置时间。 3.整体设计电路图 1 4.单片机的造型 二、单片机概述 根据老师提供的元器件清单,选择采用 STC89C52 单片机进行使用。 STC89C52 介绍:STC89C52 是 STC 公司生产的一种低功耗、高性能 CMOS8 位微控制器, 具有 8K 在系统可编程 Flash 存储器。STC89C52 使用经典的 MCS-51 内核,但做了很多 2 的改进使得芯片具有传统 51 单片机不具备的功能。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、超有 效的解决方案。 具有以下标准功能: 8k 字节 Flash,512 字节 RAM, 32 位 I/O 口线, 看门狗定时器,内置 4KB EEPROM,MAX810 复位电路,3 个 16 位定时器/计数器,4 个外 部中断,一个 7 向量 4 级中断结构(兼容传统 51 的 5 向量 2 级中断结构),全双工串行 口。另外 STC89C52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲 模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护 方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬 件复位为止。最高运作频率 35MHz,6T/12T 可选。 主要特

文档评论(0)

137****6622 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档