更新时间:03-10 上传会员:菲菲小宝贝
分类:单片机自动化 论文字数:10123 需要金币:2000个
摘要:环境的管理在生活中越来越重要,在一些场所需要检测人数及室内环境是否舒适。例如图书馆、旅游景点等场所对人数和环境的管理更为严格,目前市场上的计数器存在功能简单、价格昂贵等问题,因此,研发出精准度高且功能完善的计数器是现在需要解决的问题。
本文以单片机和光电传感器、温湿度传感器为基础设计了一种温湿度及红外光电计数器。本文以单片机AT89C51为核心进行硬件模块设计,红外传感器、温湿度传感器、按键、LCD1602显示模块和单片机系统的技术测量控制装置,将信号进行放大形成对应的高电平信号通过LED显示反馈人数及环境的温湿度。在硬件的基础上实现软件控制程序,软硬件设计完成后,进行实物的性能测试。经过测试,本次设计实现了温湿度的显示及室内进出人数和剩余人数的统计,此外,还可以通过按键设置温湿度上下限的数值,当温湿度超出范围则发出报警提示。
本次设计适用于教室、超市、停车场、公交车、银行、图书馆、旅游景点等场地,合理地进行人数或车数及环境的管理。
关键词:自动计数器;单片机;温湿度
目录
摘要
Abstract
1 绪论-1
1.1 选题背景-1
1.2 设计要求-1
1.3 国内外研究概况-1
2 总体方案设计-3
2.1 设计原理-3
2.2 温湿度传感器的选择方案-3
2.3 红外传感器的选择-4
2.4 单片机的选择-4
2.5 设计原理图-4
3 硬件设计-6
3.1 AT89C51主控模块-6
3.1.1 单片机的发展及趋势-6
3.1.2 AT89C51主控电路-6
3.1.3 复位电路-7
3.1.4 晶振电路-8
3.2 红外传感器模块-9
3.2.1 E18-D80NK红外传感器简介-9
3.2.2 E18-D80NK红外传感器电路-9
3.3 DHT11温湿度传感器模块-9
3.3.1 DHT11温湿度传感器的简介-9
3.3.2 DHT11电路-10
3.4 蜂鸣器报警电路-10
3.5 LCD1602液晶显示器设计-11
3.5.1 显示器的简介-11
3.5.2 LCD1602液晶电路-11
3.6 功能按键设计-12
4 软件设计-13
4.1 软件设计语言的选择-13
4.2 软件开发平台介绍-13
4.3 温湿度程序设计-14
4.4 红外传感器程序设计-15
4.5 蜂鸣器报警设计-17
5 系统调试 -18
5.1 系统的硬件调试-18
5.2 软件调试-18
结 论-19
参 考 文 献-20