2。4 本章小结 9
3 硬件电路设计 10
3。1 电源电路设计 10
3。2 单片机电路设计 10
3。3 按键电路设计 12
3。4 温湿度检测电路设计 12
3。5 蓝牙通信电路设计 13
3。6 报警处理电路设计 13
3。7 显示电路设计 14
3。8 本章小结 15
4 软件设计 16
4。1 软件总体设计方案 16
4。2 主程序设计 17
4。3 液晶屏子程序设计 22
4。4 STH11子程序设计 25
4。4。1 启动传输 25
4。4。2 测量时序 26
4。4。3 通讯复位 28
4。4。4 温度计算 29
4。4。5 相对湿度计算 30
4。5 按键子程序设计 31
4。6 本章小结 32
5 仿真与调试33
5。1 KEIL C51介绍 33
5。2 Proteus介绍 33
5。3 编译程序 34
4。4 仿真 38
5。5 本章小结 42
结束语 43
致谢 44
参考文献 45
1 引言
1。1 课题的目的和意义
随着当代社会的科技发展,人们对我们的生活形态有了进一步的认识,为提高环境等各种条件而奋斗。温度和湿度每时每刻都出现在我们日常生活中,在石油、天然气、航天科技、药业、农业、食品等领域都对温湿度有特定的要求标准。因此,温湿度的测量和监控技术已成为这些行业的重要技术,本课题的研究非常具有实用性。
1。2 国内外研究现状与水平
2 总体方案设计论证
本文温湿度测量系统设计的主要控制核心是STC51系列单片机,所以要熟练知悉STC51系列单片机的原理及应用,当然也要熟悉外围电路要用到的温湿度传感器、显示模块、报警处理电路模块、按键模块、无线蓝牙模块的原理。温湿度测量系统通过温湿度传感器检测温度和湿度相对数值,再由传感器把模拟信号转成数字信息传送到STC51单片机,单片机接收到数据后,在显示模块的LCD液晶屏上显示,以此同时将数据由无线传输模块把数据上传至上位机系统,一次合理的测量就完成了。值得一提的是温湿度的阀值控制可以用按键设置进行设计,当检测到的温度或湿度不在设置的阀值范围内,那么单片机控制的语音模块必然进行报警,这样的系统将有高稳定性和使用安全性。
本次设计的具体要求:
温度测量范围:—20℃至+90℃;
湿度测量范围:20—90%Rh;
温度测量精度:±0。5ºC;