- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
环境检测仪B课程设计报告
2015-2016学年第一学期
微机原理(单片机)课程设计
总结报告
项目名称:环境检测仪B
班级:
姓名:
学号:微机原理(单片机)课程设计任务书
项目名称:环境检测仪B
内容与要求:
上位机:完成界面设计与通讯程序
(1)能够显示测得温度值与湿度值,当测得温度值或湿度值超出报警阈值上下限时,相应值后有HIGH或LOW提示字母
(2)能够设定报警温度阈值、湿度阈值
(3)每隔1秒将温度湿度及当前阈值存入文档
(4)可以对串口进行设置
下位机:完成电路设计与控制程序
(1)采用AM2302采集温度和湿度,当超出报警阈值上下限时,相应指示灯闪烁提示
(2)通过串口与上位机通讯
(3)将阈值保存至外部存储器,重新复位上电后,阈值不变
(4)将当前测得温度值和湿度值显示在LCD屏上,当超出报警阈值时,温度值或湿度值后有HIGH或LOW提示字母
项目组任务分担评价表
姓名 分担任务 组内评价 LCD显示模块设计与编程、下位机串口通讯程序、上位机串口通讯程序,外部存储器的设计与编程 5 上位机温湿度显示与设置,保存数据,下位机温度传感器与单片机的设计与编程 5
课程设计报告评分表
内容 总体方案 硬件设计 软件设计 结果分析 明细清单 问题分析 心得体会 参考文献 程序代码 格式规范 总分
得分 得分 目录
一、总体方案 2
二、硬件设计 3
2.1 1602液晶显示屏 3
2.2 AM2302数字温湿度传感器 5
2.3 LY5A-L2A V4 6
2.4 X5045 6
2.5 电路连线图 8
三、软件设计 8
3.1设计思路 8
3.2流程图 10
四、结果分析或项目所实现的功能、指标 11
4.1 原始数据 11
4.2更改阈值 12
4.3 更改串口设置 13
4.4 检测外部存储器 13
五、明细清单 14
六、设计调试中遇到的疑难问题及解决方法 14
七、心得体会与建议 15
八、参考文献 16
九、附录 16
附录A 上位机程序框图 16
附录B 下位机源程序 17
一、总体方案
环境监测仪总体功能模块示意图如图1-1所示。
图1-1 XXXXX总体功能模块示意图
图中,温度湿度采集模块由AM2302将温度湿度值输入至单片机中,单片机读取数据并存入内部存储器,数据接收过程中,由于传感器为单总线传输,因此需要及时存储数值,再分别计算得到温度、湿度值;
串口通信模块包括上位机串口、下位机串口初始化,波特率9600,数据位8,停止位1,校验位无,允许串行接受状态,串口工作模式1,定时器工作方式2,开串口中断,开总中断;
显示模块为显示屏显示当前传感器采集的温度湿度值,当温度湿度值超出阈值时,显示屏显示HIGH或LOW,同时采用两个LED等表示,分别表示温度和湿度是否正常工作;
存储模块将当前阈值存于外部存储器中,使重新上电后阈值不变;
上位机能够设置串口,调整波特率、数据位、校验位等,并将设定的阈值通过串口传送至下位机,下位机将读得的温度湿度值以及与阈值比较结果传送至上位机并显示,同时每隔1秒将阈值、温度湿度值、阈值比较结果保存至指定文件中;
二、硬件设计
2.1 1602液晶显示屏
2.1.1 引脚说明
液晶显示屏有16个管脚,其中1管脚接电源地,2管脚接电源正极,3管脚接液晶显示偏压信号,4管脚接数据/命令选择端,5管脚接读/写选择端,6管脚接使能信号,7-14管脚为数据位,15管脚接背光源正极,16管脚接背光源负极。
2.1.2 基本操作时序如下
读状态:输入:RS=L,RW=H,E=H 输出:D0-D7=状态字
写指令:输入:RS=L,RW=L,D0-D7=指令码,E=高脉冲 输出:无
写数据:输入RS=H,RW=H,E=H 输出:D0-D7=数据
写数据:输入:RS=H,RW=L,D0-D7=数据,E=高脉冲 输出:无
2.1.3 状态字说明
2.1.4 初始化过程
延时15ms
写指令38H(不检测忙信号)
延时5ms
写指令38H(不检测忙信号)
延时5ms
写指令38H(不检测忙信号)
(以后每次写指令、读/写数据操作之前均需检测忙信号)
写指令38H:显示模式设置
写指令08H:显示关闭
写指令01H:显示清屏
写指令06H:显示光标移动设置
写指令0CH:显示开及光标设置
2.1.5 接口时序说明
2.2 AM2302数字温湿度传感器
2.2.1 概述
AM2302数字温湿度传感器是一款有已校准数字信号输
您可能关注的文档
- 猪的品种--104524997.ppt
- 猪的人工授精技术--195674134.ppt
- 猪的品种--120959928.ppt
- 猪的经济杂交.ppt
- 猪球虫病的控制.ppt
- 猪的全价饲料与免疫营养.ppt
- 猪的营养及饲料成本控制(冯金辰).ppt
- 猪的附红体病.ppt
- 猪的饲养管理--126293632.ppt
- 猪的肠道健康及其维护.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)