基于51单片机的多路温度采集和报警系统的设计与实现.docVIP

基于51单片机的多路温度采集和报警系统的设计与实现.doc

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科生毕业论文(设计) 系(院)物理与电子信息科学 专 业 电子信息工程 论文题目 基于51单片机的多路温度采集 和报警系统 学生姓名 指导教师 (讲师) 班 级 2007级电信1班 学 号 完成日期: 2010年11月 基于51单片机的多路温度采集 和报警系统设计 物理与电子信息科学系 电子信息工程摘要 本设计利用单片机及Keil编程软件编程和PROTEUS单片机仿真软件和电子电工等方面知识,用Keil编程软件编程,用PROTEUS单片机仿真软件仿真。最后制作实物,将程序下载到单片机中,利用(I/O)口采集来自多路温度的数据,根据各路温度的不同,集中准确的显示出来,并且根据所设温度的上下限通过驱动蜂鸣器进行听觉上的报警,同时还可以通过LED灯协助进行视觉上的报警,从而达到多点温度的采集和报警的目的。以Keil编程软件和PROTEUS软件来进行仿真、分析,调试,为设计提供了一个方便、快捷的途径,为设计节约了设计时间。 关键词:AT89S52单片机 温度 采集 报警 目 录 1 绪论 1 1.1 本系统功能 1 1.1.1 温度测量功能 1 1.1.2 温度报警功能 1 1.1.3 系统工作流程 1 1.2 本系统的设计思路……………………………………………… 2 1.2.1 本系统的设计思想和工作原理. 2 1.2.2 设计功能要求… 2 1.2.3 方案对比 2 1.2.4系统总体设计方案 3 1.3 本系统优点 4 1.3.1 线路简单 4 1.3.2测量温度精确 4 1.3.2报警温度可调 4 2.1本系统硬件和软件组成 5 2.1.1 硬件组成 5 2.1.2软件组成 5 2.2 STC单片机介绍 6 2.2.1 STC单片机功能介绍 6 2.3 DS18B20数字温度传感器介绍 7 2.3.1 功能介绍 8 2.3.2 DS18B20温度传感器是存储器 9 2.3.3 DS18B20内部逻辑图 10 2.3.4 DS18B20温度传感器读写时序 13 2.3.5 DS18B20存储器操作命令 14 2.4 LCD1602液晶 15 2.4.1 LCD1602液晶显示模块基本技术 15 2.4.2技术参数 15 2.4.3时序特性表 15 2.4.4引脚和指令功能 16 2.4.5指令功能 16 2.4.6显示位与DD RAM 地址的对应关系 17 2.5部分电路功能 17 2.5.1晶振电路 18 2.5.2复位电路 18 2.5.2温度采集电路 18 2.5.2显示电路 19 2.5.2报警电路 19 3 程序的编写与调试 20 3.1 程序的编写 20 3.1.1 新建工程 21 3.1.2编写程序 21 3.2 程序的调试 22 4 系统原理图的绘制 23 4.1 绘制原理图库 24 4.1.1软件启动 24 4.1.2绘制原理图元件 25 4.2 绘制PCB库 25 4.2.1 绘制PCB元件 26 4.3 系统完整原理图 26 5 系统PCB图 27 5.1 为覆铜PCB图 28 5.2覆铜PCB图 28 6 系统工作过程 29 6.1 温度的测量 30 7 程序框图及C语言程序 31 7.1温度采集系统原理框图 31 7.1.1温度显示模块 31 7.1.2读温度子程序 32 7.1.3温度转换子程序 32 7.1.4计算温度子程序 33 7.2温度采集系统C语言程序 33 结论 45 致谢 46 参考文献 47 1 绪论 1.1 系统功能 1.1.1 温度采集功能 利用多个DS18B20数字温度传感器实现对多个地点温度进行同时准确的测量,单片机作为控制器件,使多点温度值显示到LCD1602液晶上,实现多点温度的实时采集。 1.1.2 温度报警功能 利用DS18B20数字温度传感器进行温度的采集,单片机作为控制器件,将采集的数据与软件程序所设定的范围进行对比,如果超过了安全范围,系统将通过蜂鸣器和LED灯进行模拟听觉和视觉上的报警,达到对多点实时温度的报警目的。 1.1.3系统工作流程,见图1-1 图1-1系统工作流程 1.2本系统的设计思路 1.2.1 本系统的设计思想和工作原理 设计思想:随着时代的发展人们的生活水平越来越高,对生活的要求也越来越高,单片机已在各行业得到广泛应用,为适应更多的应用领域,厂家采取了在一块单片机芯片上集成多种功能部件和大容量存储器的方法。因而,整个应用系统不需要扩展,而体积变小、可靠性增高,使单片机成为真正意义上的单片机系统。同时随着现代信息技术的飞速发展,温度测量采集以及报警系统在工业、农业、军事及人

文档评论(0)

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

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

1亿VIP精品文档

相关文档