摘 要:温度是日常生活中被广泛运用的物理量之一,温度检测系统在各个领域被普遍使用。本设计的核心是单片机STC89C52和温度传感器DS18B20,加以C语言编程,实现了系统的所有功能。由温度传感器采集温度信号,随即单片机模块对输出的数字信号进行处理,并在液晶屏显示。当所采集温度不符合设定的温度范围时,蜂鸣器将发出警报。可以通过按键,进行温度范围的加减设置。本设计集合了温度传感器DS18B20和单片机STC89C52的有点,具有抗干扰能力强,精度高,结构简单等特点,使得该系统的使用范围更广。
关键词:温度检测,单片机,温度传感器,C语言编程
目录
摘要
Abstract
1 前言-4
1.1 研究现状-4
1.2 研究目的及意义-4
1.3 研究内容及方法-5
2 系统设计要求及方案-5
2.1 系统设计要求-5
2.2 系统设计方案-6
3 硬件电路设计-7
3.1 单片机主控电路的设计-7
3.2 温度信号采集电路的设计-10
3.3 按键设置电路的设计-15
3.4 显示电路的设计-15
3.5 警报电路的设计-18
3.6 电源电路-19
4 软件电路设计-19
4.1 系统工作流程-19
4.2 单片机主控模块的设计-20
4.3 温度检测模块的设计-21
4.4 按键模块的设计-22
4.5 显示模块的设计-23
4.6 警报模块的设计-23
5 系统调试-24
5.1 软件测试-24
5.2 硬件测试-25
结论-30
参考文献-31
致谢-32