当前位置:首页 > 基于AT89S51单片机的数字温度测量与显示系统毕业设计说明
目 录
第1章 系统的总体设计 ............................................. - 19 - 1.1 设计背景 .................................................... - 19 - 1.2 电路的总体工作原理 .......................................... - 19 - 第2章 方案论证 ................................................... - 22 - 2.1 题目分析 .................................................... - 22 - 2.1.1 具体指标 ................................................ - 22 - 2.1.2 具体控制要求 ............................................ - 22 - 2.2 温度传感器的选择 ............................................ - 22 - 2.3 显示器的选择 ................................................ - 25 - 2.4 单片机的选择 ................................................ - 25 - 第3章 系统的硬件设计 ............................................. - 28 - 3.1 单片机最小系统的设计 ........................................ - 28 - 3.2 温度传感电路设计 ............................................ - 29 - 3.3 温度控制电路的设计 ............................... 错误!未定义书签。 3.4 键盘电路的设计 ................................... 错误!未定义书签。 3.5 显示电路的设计 .............................................. - 35 - 第4章 系统的软件设计 ............................................. - 36 - 4.1 系统的主程序设计 ............................................ - 36 - 4.2 中断程序的设计 .............................................. - 37 -
第5章 系统的控制 ................................................. - 40 - 5.1 温控电路及报警电路的控制 .................................... - 40 - 5.2 LCD显示电路的控制 ........................................... - 42 - 5.3 使用说明 .................................................... - 42 - 第6章 全文总结 ................................................... - 43 - 6.1 经济效益分析 ................................................ - 43 - 6.2 社会效益分析 ................................................ - 43 - 致 ................................................................. - 47 - 参考文献 ............................................ - 错误!未定义书签。 - 附录I 元器件清单 .................................................. - 47 - 附录II 程序 ....................................................... - 48 -
第1章 系统的总体设计
1.1 设计背景
温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。即使有些用户采用半导体二极管作温度传感器,但由于其互换性差,效果也不理想。在某些行业中对温度的要求较高,由于工作环境温度不合理而引发的事故时有发生。对工业生产可靠进行造成影响,甚至操作人员的安全。为了避免这些缺点,需要在某些特定的环境里安装数字温度测量及控制设备。本设计由于采用了新型单片机对温度进行控制,以其测量精度高,操作简单。可运行性强,价格低廉等优点,特别适用于生活,医疗,工业生产等方面的温度测量及控制。
本设计是一个数字温度测量及控制系统,能测柜的温度,并能在超限的情况下进行控制、调整,并报警。保证环境保持在限定的温度中。 1.2 电路的总体工作原理
温度控制系统采用AT89S51八位机作为微处理单元进行控制。采用4X4键盘把设定温度的最高值和最低值存入单片机的数据存储器,还可以通过键盘完成温度检测功能的转换。温度传感器把采集的信号与单片机里的数据相比较来控制温度控制器。
系统框图如图1.1:
温度传感器 AT89S51 温度控制 键盘设定 显示电路 报警电路
图1.1 系统框图
根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机AT89S51为测控系统的核心来完成数据采集、处理、显示、报警等功能。选用数字温度传感器DS18B20,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。
该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89S51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器为点阵字符LCD,1602液晶模块。检测围5摄氏度到60摄氏度。本系统除了显示温度以外还可以设置一个温度值,对所测温度进行监控,当温度高于或低于设定温度时,开始报警并启动相应程序(温度高于设定温度时,风扇开;当温度低于设定温度时,加热器开)。
中央微处理器 AT89S51: AT89S51是一个低功耗,高性能CMOS 8位单片机,片含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80S51引脚结构,芯片集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算
共分享92篇相关文档