5.2 KEIL C51简介 15
5.3软件开发环境的搭建 15
5.4 Proteus介绍 15
5.5仿真结果 16
5.6 仿真结论 18
结 论 19
参考文献 20
致 谢 21
附录: 22
1 绪论
1.1 课题研究的背景及意义
温湿度与人们的种种试验和生产等活动有着紧密相连的联系[1-2],也在人们的现实生活中扮演者重要的物理参数。随着科技水平的不断提升,对温湿度检测的精准性要求也不断提高,所以基于单片机温湿度检测控制系统对温湿度检测精确性第方面有着非常重要的意义。农业是国民经济的基础,粮食是更是国民的基本。我国在近十几年中,随着农业技术的现代化,粮食产量也在稳定持续的增产,因此粮食的贮存数量也在日渐增多。在贮存过程中,影响粮食贮存品质的因素有很多,粮食可能会受到发热、虫害、霉变等因素影响。正因为受到这些因素的影响,保障粮食的储存质量,降低粮食在粮仓中由于时间的延长受到的损失,粮仓内的温湿度检测也就是影响到粮食贮存时间长短的两个重要指标。而在我国的温湿度检测体系中,在粮仓内的温湿度测量不乏存在着少许不足的地方,譬如测量精确度偏低、稳定性欠好、可靠性能偏低等。因此针对粮仓的温湿度检测这方面的问题,从而设计开发了粮仓的一种温湿度检测系统[3]。文献综述
1.2 单片机的意义和本设计特点
在现代生活的各个领域中,单片机几乎已经完全控制了整个行业[4],甚至已经潜移默化的改变了人们的生活方式和生活习惯,大到航空航天领域,小到马路上各式各样的花样灯控制等等。这无不体现单片机的智能以及重要性。可以预示单片机未来的发展趋势:(1)低功CMOS耗化;(2)微型单片化;(3)主流与多品种共存化;(4)大容量、高性能化:以往单片机内的ROM为1KB~4KB,RAM 为64~128B;
在这个设计中采用了51内核单片机AT89C52作为核心部件,主要起主控作用,引领整个系统的运行控制当作控制器的核心部位,本设计特点是通过按键设定好粮仓内的温湿度阀值,系统就可以自动将检测的温湿度度和设定的值比较,当检测温度高于阀值蜂鸣器报警,空调电路启动,当湿度高于阀值,蜂鸣器报警,风机控制电路工作,使粮仓内保持干燥和适温环境。整个过程无需人工操作,实现全智能化控制。通过选取1个SHT11温湿度传感器对粮库温湿度检测[5],将检测值实时显示在LCD1602上。
2 系统的设计来.自/751·论|文-网·www.751com.cn/
2.1系统总设计结构图
本设计由主控芯片AT89C52单片机,晶振电路,复位电路,电源电路,温湿度检测电路,LCD1602显示电路,报警电路,风机和空调控制电路,按键电路组成。51单片机全权负责整个系统的执行控制过程。
2.2 蜂鸣器、按键和LED简介
蜂鸣器可分为2种,一种是无源蜂鸣器,一种是有源蜂鸣器,此二者的区分在于,有源蜂鸣器直接给高或低电平就能驱动发声,但是无源蜂鸣器需要给他一定的脉冲触发信号才能使蜂鸣器发声,在此设计中我们使用的是无源蜂鸣器,即在控制他的时候我们必须输出一定频率的脉冲方能时此蜂鸣器发声报警。
图2.2 蜂鸣器实物图