摘 要:伴随着科学技术的高速发展,电子行业的地位越来越重,其中随着单片机技术的飞速发展,单片机工作稳定可靠等优点已经被很多企业接受。而在现代化生活中,温度是极其重要的,我们日常生活几乎都与温度息息相关。
本设计采用STC89C51单片机为主控芯片,器件有DS18B20数字型温度传感器,四位数码管,蜂鸣器,LED灯和加热棒。其中采用数字型防水温度传感器DS18B20进行温度检测,使用数码管显示温度值,设计按键电路,可以通过按键设置温度的上下限,当温度超过设定的值时,系统将控制蜂鸣器和LED发出声光报警。当测量的温度小于设定的温度下限值时,系统会开启继电器的间接控制,继电器一开启加热棒就开始工作,当达到上限值后,继电器将关闭,加热棒也随着停止工作。
关键词:STC89C51,DS18B20防水温度传感器,温度报警
目录
摘要
Abstract
1 绪论-4
1.1 课题背景及意义-4
1.2 主要研究任务-4
2 方案-4
2.1 主控芯片-5
2.2 显示器件-5
2.3 温度传感器-5
2.4 报警模块-6
3 系统硬件设计-6
3.1 STC89C51单片机最小系统-6
3.2 数码管显示电路-8
3.3 DS18B20温度传感器-9
3.4 蜂鸣器电路-10
3.5 继电器驱动电路-10
3.6 独立按键电路-11
3.7 系统硬件测试-11
4 系统软件部分设计-12
4.1 软件开发环境的介绍-12
4.2 系统重要函数的介绍-12
4.3 系统软件测试-15
结论-18
致谢-19
参考文献-20
附录-21
一、仿真图-21
二、程序-21