更新时间:11-12 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:10364 需要金币:2000个
摘要:该设计为了提高温湿度测量精度,在进行系统总体方案比较后,选取了分辨率较高的DS18B20和DHT22两个传感器分别采集温度和湿度的测量信息,精选STC89C52单片机来实现温湿度信息处理,测量到的温湿度数据由LCD1602液晶显示屏来显示。另外,此设计还有报警功能和预设温湿度上下限值的功能。当指示灯和蜂鸣器进行报警提示时,证明测量值可能高于或低于上下限值,此时可通过按键重新设置上下限值,让报警停止。将制作完成的实物进行调试,验证其功能是否达到方案设计要求后,通过参照温度测量值进行误差分析,其测量值可精确到小数点后两位,相比一般测量值精确到小数点后一位的测量温湿度仪表,设计达到了高精度的要求。此次设计可运用于对测量精度要求较高的多方面测温湿度系统中,具有深远意义。
关键词:温湿度;测量;单片机;精度
目录
中文摘要
英文摘要
1 绪论-1
1.1 背景与意义-1
1.2 研究现状-1
1.3 研究内容-2
2 系统总体设计方案-3
2.1 设计方案-3
2.2 设计方案选择-4
3 硬件设计-5
3.1 单片机最小系统设计-5
3.2 温度模块设计-6
3.2.1 DS18B20主要特征-6
3.2.2 DS18B20测温模块-6
3.3 湿度模块设计-7
3.4 LCD1602显示模块设计-8
3.5 报警模块设计-10
3.6 按键模块设计-11
4 软件设计-12
4.1 KEIL软件-12
4.2 主程序流程图-12
4.3 初始化的软件设计-13
4.4 温湿度采集的软件设计-14
4.5 按键模块的软件设计-15
5 实物制作与调试-16
5.1 硬件安装-16
5.2 实物调试与误差分析-16
结 论-19
参考文献-20
附 录 1-21