- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STC89C52单片机的温湿度传感器
目录
chapter 1 Temperature and humidity measuring principle 2
1.1 The scheme selection of temperature and humidity sensor 2
1.2 The scheme selection of Temperature and humidity display 2
chapter 2 The hardware design of the system 3
2.1 The overall design of the system hardware 3
2.2 The main scheme selection and design of the control module 4
2.2.1 singlechip STC89C52 introduction 6
2.2.2 The main control module circuit 7
2.3 The selection and design OF The RTC module scheme 8
2.4 The design of interface modules 8
chapter 3 The design of system software 9
3.1 System of the main program and flow chart 9
3.2 The read operation flow chart OF DS1302 clock chip 10
3.3 write operation flow chart The of LCD module 11
chapter 4 The experiment and debugging 12
4.1 Difficulties and solutions 14
chapter 5 Team division of labor and comments 15
appendix A:electric schematic diagram 18
appendix B:Program List 19
appendix C:external view 32
第1章 温湿度测量原理
单片机的接口信号是数字信号。要想用单片机获取温湿度这类非电信号的信息,必须将其转换为数字信号,因为如果电流或电压输出是模拟信号,还必须进行A/D转换,以满足单片机接口的需要。如果是数字信号就可以直接送往单片机进行数据处理。
1.1温湿度传感器的方案选择
DS18B20+HS1100
因为HS1100在网上的资料相当匮乏,以及老师在课程开始前说HS1100输出为模拟信号,需要加A/D转换。以及,分别采用温度湿度传感器的话,占用电路板空间会更大。综合考虑以上因素,我们认为温湿度传感器SHT11/10更好。
SHT11/10
因为在中发电子市场,一下子找不到SHT11插针式的传感器,所以我们选用了精度稍低的SHT10。
1.2温湿度显示的方案选择
方案一:时钟的显示可以用多位七段LED数码管显示,七段 LED数码管显示耗能多,而且显示位数有限,每增加一位都要在程序设计和硬件设计方面增加很多的工作量,不利于电路的扩展,而且无法显示年、月、日、星期这些汉字,使得显示不够直观,灵活。但是这种设计方案在显示位数比较少时性价比比较高,价格便宜,
方案二:采用点阵式数码管显示。点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,而在本课题设计中的显示数字较多字符较少,而且此种方案耗能多,不符合现代的节能理念,所以不用此种作为显示。
方案三:采用LCD液晶显示器显示。而LCD液晶显示则耗能少,能够显示年、月、日、星期等汉字,在显示方面更加灵活,而且改变显示时只要改变软件设计就可以,不用改变硬件电路的设计,易于电路的功能扩展。电路的软件设计也很简单。另外,这种设计硬件更加简洁。采用LCD液晶显示方案的缺点是在显示位数比较少时,价格也并不贵。
比较上述两种方案可以看出方案三耗能少,显示灵活,易于电路扩展而且不管是软件设计还是硬件设计都比较简单,因此采用第三种设计方案。
综上所述,本设计采用SHT10做温湿度传感器,引入DS1302时间模块的设计方案,显示使用LCD液晶显示。其中LCD1602性价比高,自带字模,选用LCD1602。第2章 系统硬件设计
根据温湿度传感器的功能要求,基于单片机的设计方案要运用集成SHT10,实现实时数据记录与读取:
(1)基本要求
具有读取温湿度并显示的功能
(2)创新要求
具高温报警功能
具有日历功能
2.1 系统硬件的整体设计
主控芯片使用51系列STC89C52单片机,系统由主控制器
文档评论(0)