- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能温度报警系统的软件设计
【摘要】 本文采用DS18B20温度传感器作为温度采集器,以PIC单片机为控制核心设计了一款智能温度报警系统,在此基础之上还增加了实时时钟功能,文中详细介绍了使用Proteus仿真软件设计出仿真电路,再跟据仿真电路通过MPLAB IDE集成开发环境设计出系统程序,最终实现在仿真电路上成功运行所设计的软件,实现了智能温度报警,以及通过按键实现对报警范围和时间等参数进行设置。
【关键词】 DS18B20 PIC16F877 实时时钟 仿真电路
The software design of intelligent temperature alarm system
Abstract: 1
第一章 绪论 3
1.1设计目标 3
1.2课题背景 3
1.3 课题意义 3
1.4软件设计的要求 3
1.5论文主要内容 4
1.6论文结构安排 4
第二章 开发平台及设计方案 5
2.1 编程开发环境 5
2.2.1 MPLAB IDE集成开发环境 5
2.2.2 编程步骤 5
2.2 电路仿真开发环境 5
2.3 温度采集原件方案 6
2.3.1 方案一 6
2.3.2 方案二 6
2.4 主控芯片方案 6
2.5 总体方案设计 6
2.5.1 方案的确定 6
2.5.2 总体设计框图 6
2.5.3 系统主程序设计思路流程图 7
第三章 仿真电路设计 9
3.1 最小系统仿真设计 9
3.1.1 PIC16F877简介 9
3.1.2设计中的应用 9
3.2 液晶显示模块仿真电路 10
3.2.1 LCD1602简介 10
3.2.2 LCD1602在设计中的应用 10
3.3 温度采集模块仿真电路 11
3.4 时钟模块仿真电路 11
3.5 按键控制模块仿真电路 12
3.6 报警模块仿真电路 12
3.7 总体仿真电路设计图 13
第四章 系统软件设计 15
4.1 编程前的准备 15
4.2系统主程序设计 15
4.3液晶显示程序设计 16
4.4温度采集和转换程序设计 19
4.5实时时钟程序设计 22
4.6判断温度报警模块程序设计 25
4.7按键控制功能程序设计 26
4.7.1显示切换按键程序设计 26
4.7.2上下限温度修改程序 27
4.7.3实时时钟修改程序 28
第五章 系统软件调试 31
5.1 DS18B20温度测量功能调试 31
5.2 温度报警功能程序调试 32
5.3 显示切换功能调试 32
5.4 修改设置功能调试 33
结论 35
致谢语 37
参考文献 39
附录 41
引言
伴随着现代科学技术的发展,现代化生产过程中对温度的监控有了更高要求,而以单片机为核心的数字控制系统在现代化生产中的智能化和自动化运用方面得到了广泛的应用。本课题设计的是基于PIC单片机的智能温度报警系统的软件,通过选定方案设计出系统软件,并且在仿真电路上联调,测试设计的软件是否能能够成功运行。软件设计意义在于,实现智能温度报警系统能够实时测量温度,并在超出警戒温度值时做出报警,提醒人们做出相应的措施以控制温度,有助于提高产品的质量和效率,同时也有利于生产安全。因此研究智能温度报警系统有利于对现代化工农业的标准化生产,以及提高企业的经济效益。
绪论
1.1设计目标
本次毕业设计的课题是智能温度报警系统的软件设计,因此我采用的是基于单片机设计方案来实现设计。设计目标是,通过专门的编程软件编写系统程序并编译,将编译结果加载入仿真电路的主控芯片上。使得主控芯片能够驱动温度传感器采集外界温度和接收所采集的温度数据,并且在液晶显示器上显示所采集的温度值。当所采集的温度超过报警温度范围时可以通过蜂鸣器发声和发光二极管闪烁实现报警。
为了增加软件系统的功能,又加入了时钟功能模块。因此所编写的程序要实现对时钟芯片的控制,并在液晶上显示出年、月、日、时、分、秒以及星期。系统程序中的控制程序能够实现对温度上、下限值和时钟模块所显示内容的修改设定。
1.2课题背景
随着现代科学技术的发展,为了提高向现代化生产的效率和经济效益,越来越多的行业生产都在向智能化和自动化方向发展。而以单片机为核心的数字控制系统在现代化生产中的智能化和自动化运用方面,也受到了人们越来越多的应用[1]。智能化和自动化的现代化生产方式能够减少对人力资源的浪费,提高产品工艺,以及提高生产安全增加经济利益等优点。而且单片机具有体积小,数据处理强等特点。所以本设计采用PIC单片机来控制温度传感器实时的测量环境温度,当温度超过限制时能及时报警,并且能通过按键对报警温度和日历时钟进行设置。
1.3 课题意义
随着现代工农业技术的发展及人们对生活环境要求的提高,工农业生产中的很多流程都需要实时精确的测量和控制温度,而一些生产流
您可能关注的文档
- 天津东南角车站的设计与施工毕业设计.doc
- 水泥粉磨站建设项目节能评估报告书报批稿.doc
- 苏州凯宾斯基大酒店三维演示系统的研究与实现本科毕业论文.doc
- 人体行为检测和识别本科毕业论文.doc
- 沙河中桥施工图设计-3×20m预应力混凝土简支空心板桥施工图设计毕业论文.doc
- 商品混凝土搅拌站建设工程项目可行性研究报告.doc
- 乳制品加工初步设计代可行性研究报告(含图纸).doc
- 太阳能电池及其组件建设项目节能评估报告书.doc
- 企业内部控制问题研究本科毕业论文.doc
- 浅谈工程项目施工阶段的质量管理本科学士毕业论文.doc
- 第20课《外国诗二首》课件-2024-2025学年统编版语文七年级下册.pptx
- 第六单元《课外古诗词诵读》课件+2025—2026学年统编版语文七年级下册.pptx
- 第1课《春》课件-统编版语文七年级上册.pptx
- 第14课《回忆我的母亲》 统编版语文七年级上册 (1).pptx
- 第三单元课外古诗词诵读《浣溪沙》(24张)-2024-2025学年九年级语文下册同步备课课件(统编版).pptx
- 第24课《唐诗三首——卖炭翁》课件+2025—2026学年统编版语文八年级下册.pptx
- 第14课《回忆我的母亲》课件 统编版语文七年级上册.pptx
- SAP 使用过程中最常见的报错.docx
- SAP系统的用户分类.docx
- SAP主要的表结构.docx
文档评论(0)