基于单片机控制的温湿度报警器毕业设计.doc

基于单片机控制的温湿度报警器毕业设计.doc

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的控制的温湿度报警器毕业设计 目录 第一章 绪论 1 1.1选题背景 1 1.2设计过程及工艺要求 1 1.2.1基本功能 1 1.2.2主要技术参数 1 1.3设计主要内容 1 第2章 温湿度测量系统方案设计 3 2.1系统总体设计 3 2.2 系统总体框架 3 2.3系统硬件设计 4 2.3.1 单片机的选择 4 2.3.2 显示模块 9 2.3.3 温湿度采集模块 11 2.3.4 键盘模块 13 2.3.5 报警模块 15 2.3.6 串口通信模块 16 2.3.7 小结 20 第三章系统软件设计 22 3.1 主程序设计 22 3.2 温湿度采集子程序设计 24 3.3 液晶显示子程序设计 24 3.4 键盘扫描软件设计 26 3.4.1 键盘扫描功能 26 3.4.2 键盘扫描工作原理 26 3.4.3 键盘扫描流程图 28 3.5 串行通信模块 29 3.6 小结 30 第四章 结束语 31 参考文献 32 致 谢 33 论文附件 34 一、英文原文 34 二、英文翻译 42 三、仓库温湿度检测系统原理图 49 四、元件列表 50 五、温湿度检测子程序 51 六、液晶显示子程序 54 七、键盘扫描子程序 58 八、仓库温湿度检测系统总程序 60 第一章 绪论 1.1选题背景 防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。它直接影响到储备物资的使用寿命和工作可靠性。为保证日常工作的顺利进行,首要问题是加强仓库内温度与湿度的监测工作。本设计就是设计一个基于单片机的控制的仓库温湿度报警器。 1.2设计过程及工艺要求 1.2.1基本功能 检测温度、湿度 显示温度、湿度 过限报警 1.2.2主要技术参数 1. 温度检测范围 : -30℃-+50℃ 2. 测量精度 : 1%RH 3. 湿度检测范围 :10%-100%RH 4. 检测精度 : 1%RH 5. 显示方式 : 温度:四位显示 湿度:四位显示 6. 报警方式 : 三极管驱动的蜂鸣音报警 1.3设计主要内容 本系统采用Atmel 公司生产的AT89S52单片机作为控制核心对采集到的湿度进行分析处理显示其湿度值。本设计可以手动设置温度/湿度的上、下限值,只要有一样与设定的值不符合时,即温度/湿度过高或过低,则该系统会发出语音报警,同时继电器立即切断电源实现系统的保护。 第2章 温湿度测量系统方案设计 2.1系统总体设计 温湿度测量系统设计主要是基于单片机对数字信号的高敏感性和可控性、温湿度传感器可以产生模拟信号等,本系统主要包括主控模块、温湿度采集模块、显示模块、报警模块、键盘模块以及系统软件等部分的设计。 将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的输入信息。对于测量系统而言,如何准确获得被测信号是其核心任务;而对测控系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。 传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。 2.2 系统总体框架 本系统采用本系统采用Atmel 公司生产的AT89S52单片机作为控制核进行分析处理手动设置温度/湿度的上、下限值, 2.3系统硬件设计 本设计的硬件系统主要由主控模块、显示模块、温湿度采集模块、串口通信模块、键盘模块和报警模块组成。 硬件电路设计见仓库温湿度检测系统整体原理图(附录图三) 2.3.1 单片机的选择 单片机是整个系统的控制核心[14],它空值周围器件协调工作,从而完成特定的功能。 方案一:采用AT89C51单片机。AT89C51是4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS 8 位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。不支持ISP(在线更新程序)功能AT89S52 是美国Atmel 公司生产的一种低功耗、高性能的CMOS8 位微控制器,具有8K在系统可编程Flash存储器,采用的工艺是Atmel公司的高密度非易失存储器技术;片上Flash允许程序存储器在系统可编程,亦适于常规编程器;在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash ,使得AT89S52 为众多嵌入

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档