基于at89s52单片机的温湿度检测仪-毕业设计.doc
约58页DOC格式手机打开展开
基于at89s52单片机的温湿度检测仪-毕业设计,基于at89s52单片机的温湿度检测仪摘 要随着社会的发展,人们对环境中的温度和湿度的要求也越来越高,尤其是在医学、电子电力、航天航空、食品发酵等领域中对温湿度的要求尤其严格,鉴于如此设计出一个能够精确、稳定、实时测量出环境中温湿度的实用型温湿度检测仪显得尤为重要。本温湿度检测仪是以at89s52单片机的为核心控制芯片...
内容介绍
此文档由会员 huangbinbest 发布
基于AT89S52单片机的温湿度检测仪
摘 要
随着社会的发展,人们对环境中的温度和湿度的要求也越来越高,尤其是在医学、电子电力、航天航空、食品发酵等领域中对温湿度的要求尤其严格,鉴于如此设计出一个能够精确、稳定、实时测量出环境中温湿度的实用型温湿度检测仪显得尤为重要。
本温湿度检测仪是以AT89S52单片机的为核心控制芯片,该单片机有很好的抗干扰能力、响应速度快。基于此单片机的温湿度检测仪可以实时、准确的测量环境中的温度和相对湿度。
本检测仪的硬件部分的设计采用了0809A/D转换器以高灵敏度采集湿敏电阻阻值变化,在经过单片机处理得到相应湿度; 单片机直接控制温度传感器DS18B20对温度实时采集和监控。本仪器还增加了报警装置,用户可根据需要设定温湿度上下限,若当前温湿度超限便会报警。接入独立键盘键盘实现人机交换功能,并用LCD12864作为显示设备的硬件设计方案。软件部分则采用模块化的方法将其分成几个部分,然后逐模块设计程序,用C语言来实现,使各部分结合起来协调工作,最终实现对环境中温湿度的实时检测。
该温湿度检测仪能够基本完成的温湿度检测,但由于个人经验不足等因素,本设
计还有一些不足之处,离产品实用还有一定的差距,还有一些方面需要进一步完善。
关键词:AT89S52单片机,A/D转换器,传感器,LCD,温湿度
目 录
前 言 1
第1章 温湿度检测仪总体技术方案 2
§1.1 温湿度检测仪的主要性能指标及其工作原理 2
§1.1.1 性能指标 2
§1.1.2 温湿度检测仪的工作原理 2
§1.2 温湿度检测仪的硬件设计总体结构方案 3
§1.3 温湿度检测仪应用软件系统的设计方案 3
§1.4 温湿度检测仪AT89S52单片机电路的设计 5
§1.5 温湿度检测仪的硬件电路设计 7
§1.5.1 温度检测电路 7
§1.5.2 湿度检测电路 8
§1.5.3 其它模块电路设计 9
第2章 温湿度检测仪的软件设计 11
§2.1 主程序模块设计 11
§2.2 温湿度检测模块程序设计 12
§2.2.1 温度检测模块程序设计 12
§2.2.2 湿度检测模块程序设计 14
§2.3 键盘扫描和LCD显示模块程序设计 19
§2.3.1 键盘扫描 19
§2.3.2 I2总线程序设计 23
结 论 27
参考文献 28
致 谢 29
附 录 30
参考文献
[1] 谢光忠、蒋亚东等. 温湿度智能数据采集控制系统的研制.传感器技术 2000,19(4):29-33
[2] 丁元杰.单片微机原理及应用.北京:机械工业出版社,1993
[3] 何立民.MCS-51系列单片机应用设计、系统配置与接口技术.
[4] 陈宝江,翟涌,张幽彤.MCS单片机应用系统实用指南.
[5] 喻评,郭文川.单片机原理与接口技术.北京:化学工业出版社,2006
[6] 李刚.51系列单片机系统设计与应用技巧.北京:北京航空航天大学出版社。2004
[7] 余永权。MCS-51系列单片机应用技术.北京:北京航空航天出版社,2002
致谢
本设计的完成是在我们的导师李美丽老师的细心指导下进行的。在每次设计遇到问题时老师不辞辛苦的讲解才使得我的设计顺利的进行。从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了郭老师很多的宝贵时间和精力,在此向导师表示衷心地感谢!导师严谨的治学态度,开拓进取的精神和高度的责任心都将使学生受益终生!
还要感谢和我同一设计小组的几位同学,是你们在我平时设计中和我一起探讨问题,并指出我设计上的误区,使我能及时的发现问题把设计顺利的进行下去,没有你们的帮助我不可能这样顺利地结稿,在此表示深
附 录
温度、相对湿度检测
58页 毕业设计
摘 要
随着社会的发展,人们对环境中的温度和湿度的要求也越来越高,尤其是在医学、电子电力、航天航空、食品发酵等领域中对温湿度的要求尤其严格,鉴于如此设计出一个能够精确、稳定、实时测量出环境中温湿度的实用型温湿度检测仪显得尤为重要。
本温湿度检测仪是以AT89S52单片机的为核心控制芯片,该单片机有很好的抗干扰能力、响应速度快。基于此单片机的温湿度检测仪可以实时、准确的测量环境中的温度和相对湿度。
本检测仪的硬件部分的设计采用了0809A/D转换器以高灵敏度采集湿敏电阻阻值变化,在经过单片机处理得到相应湿度; 单片机直接控制温度传感器DS18B20对温度实时采集和监控。本仪器还增加了报警装置,用户可根据需要设定温湿度上下限,若当前温湿度超限便会报警。接入独立键盘键盘实现人机交换功能,并用LCD12864作为显示设备的硬件设计方案。软件部分则采用模块化的方法将其分成几个部分,然后逐模块设计程序,用C语言来实现,使各部分结合起来协调工作,最终实现对环境中温湿度的实时检测。
该温湿度检测仪能够基本完成的温湿度检测,但由于个人经验不足等因素,本设
计还有一些不足之处,离产品实用还有一定的差距,还有一些方面需要进一步完善。
关键词:AT89S52单片机,A/D转换器,传感器,LCD,温湿度
目 录
前 言 1
第1章 温湿度检测仪总体技术方案 2
§1.1 温湿度检测仪的主要性能指标及其工作原理 2
§1.1.1 性能指标 2
§1.1.2 温湿度检测仪的工作原理 2
§1.2 温湿度检测仪的硬件设计总体结构方案 3
§1.3 温湿度检测仪应用软件系统的设计方案 3
§1.4 温湿度检测仪AT89S52单片机电路的设计 5
§1.5 温湿度检测仪的硬件电路设计 7
§1.5.1 温度检测电路 7
§1.5.2 湿度检测电路 8
§1.5.3 其它模块电路设计 9
第2章 温湿度检测仪的软件设计 11
§2.1 主程序模块设计 11
§2.2 温湿度检测模块程序设计 12
§2.2.1 温度检测模块程序设计 12
§2.2.2 湿度检测模块程序设计 14
§2.3 键盘扫描和LCD显示模块程序设计 19
§2.3.1 键盘扫描 19
§2.3.2 I2总线程序设计 23
结 论 27
参考文献 28
致 谢 29
附 录 30
参考文献
[1] 谢光忠、蒋亚东等. 温湿度智能数据采集控制系统的研制.传感器技术 2000,19(4):29-33
[2] 丁元杰.单片微机原理及应用.北京:机械工业出版社,1993
[3] 何立民.MCS-51系列单片机应用设计、系统配置与接口技术.
[4] 陈宝江,翟涌,张幽彤.MCS单片机应用系统实用指南.
[5] 喻评,郭文川.单片机原理与接口技术.北京:化学工业出版社,2006
[6] 李刚.51系列单片机系统设计与应用技巧.北京:北京航空航天大学出版社。2004
[7] 余永权。MCS-51系列单片机应用技术.北京:北京航空航天出版社,2002
致谢
本设计的完成是在我们的导师李美丽老师的细心指导下进行的。在每次设计遇到问题时老师不辞辛苦的讲解才使得我的设计顺利的进行。从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了郭老师很多的宝贵时间和精力,在此向导师表示衷心地感谢!导师严谨的治学态度,开拓进取的精神和高度的责任心都将使学生受益终生!
还要感谢和我同一设计小组的几位同学,是你们在我平时设计中和我一起探讨问题,并指出我设计上的误区,使我能及时的发现问题把设计顺利的进行下去,没有你们的帮助我不可能这样顺利地结稿,在此表示深
附 录
温度、相对湿度检测
58页 毕业设计