摘要本文中笔者设计出一种能实时监测环境温度,并且可以根据具体需要设置报警参数,而且可以记录报警的系统。
在系统的硬件设计中STC89SC52单片机为系统核心,温度传感器采用的是DS18B2。采用DS1302作为系统时间。报警记录可写入外部EEROM存储器24C08。采用LCD1602液晶作为系统显示屏,人机交互采用四枚独立按键。30378
在系统软件设计中,是以Keil uVision3为开发环境,采用C语言编写系统程序。
系统电路设计在仿真软件Protues中,系统实际调试与实现通过使用51单片机开发板和部分搭建的外围电路。
关键词: 单片机 DS18B20 温度测量与报警 记录报警
毕业设计说明书(毕业论文)外文摘要
Title Design of Multi-point Temperature Measuring and
Recording System Based on SCM and DS18B20
Abstract
In this paper, a multi-point temperature measuring and recording system has been designed. This system allows users to set the temperature for alarm according to the different needs for various occasions. And also, this system has a function of alarm records checking.
In the design of the hardware system, choose STC89SC52 SCM as the core. Temperature sensor DS18B20 is used. DS1302 is used to provide system time. The records of the alarms can be written into EEROM 24C08.Use LCD1602 for the system displaying. Use four independent keys for human-computer interaction.
In the design of the software system, choose Keil uVision3 as development environment, using C language program system.
Circuit is designed in simulation software system Protues. System debugging and actual implementation is conducted with the using of 51 MCU development board and part of the peripheral circuit.
Keywords: SCM ;DS18B20;Temperature measuring ;Alarm records checking
目 次
1 绪论1
1.1 设计背景及研究意义1
1.2 温度传感器测量的发展历史及研究现状1
1.3 设计的任务及要求2
1.3.1 本设计应该达到的目的2
1.3.2 本设计的课题任务内容及要求2
1.3.3 本设计课题任务成果要求2
2 系统总体设计3
2.1系统总体硬件设计框图3
2.2系统总体软件设计框图3
3 系统硬件设计4
3.1 MCS-52单片机电路设计4
3.1.1 STC89C52单片机简介4
3.1.2 单片机复位电路6
3.1.3 单片机时钟电路6
3.2 LCD16O2液晶屏电路设计7
3.3 DS18B20电路设计8
3.4 DS1302电路设计14
3.5 EEROM24C08电路设计15
3.6 按键电路设计18
3.7报警电路设计19
4 系统软件设计20
4.1 软件设计任务20
4.1.1 软件设计背景20
4.1.2软件语言选择20
4.1.3软件实现功能20
4.1.4软件设计分工20
4.2 软件设计工具21
4.3 主程序流程图21
4.4 按键扫描程序23
4.5 修改时间程序26
4.6 报警温度设定程序27
4.7 报警记录查看程序28
4.8 报警程序29
4.9 报警记录程序30
5 系统调试及结果分析31
5.1 调试过程中出现的问题以及解决办法31
5.2 实际运行结果32
5.2.1 主界面32
5.2.2一级菜单32
5.2.3二级菜单33
5.2.4报警界面35
结论36
致谢 37
参考文献38
附录A 系统原理图 39
附录B LCD160命令符及解释 40
附录 C 完整程序41
1 绪论
对温度的精确测量和把握对人类的生产生活拥有极其重要的意义。现代社会,随着传感器技术和嵌入式技术的不断发展,智能的温度测量系统,和基于温度测量系统的智能温度控制系统,越来越多地出现【5】。设计出一种功能完善的温度测量系统,能综合运用嵌入式开发的各种知识,也能有很大的市场价值。 STC89SC52单片机和DS18B20的多点测温报警记录系统设计+电路图:http://www.751com.cn/zidonghua/lunwen_26049.html