摘要:温度是工农业生产过程中最重要、最普遍的工艺参数之一。任何物理变化和化学反应过程都与温度密切相关,因此温度控制是生产自动化的重要任务。所以温度检测系统就变的尤为重要,而随着时代的进步、社会的发展、科学技术的不断更新,温度的测量范围要求不断扩大,同时温度的测量准确性要求不断提高,基于此,本文设计了一款基于AVR单片机的温度检测系统,以ATMEGA16单片机为核心,由DS18B20温度传感器实时获取当前温度,然后通过LCD1602液晶显示当前温度、并且可以通过按键设置报警阈值,一旦当前温度超过设置的温度阈值,则声光报警,否则不报警。该系统主要是完成温度信号采集、处理、显示、报警等功能。
关键词:温度;AVR单片机;DS18B20温度传感器;LCD1602
目录
摘要
Abstract
第一章 绪论-1
1.1选题的背景-1
1.2国内外发展状况-1
1.3课题研究的目的及意义-2
1.3.1对于社会的目的及意义-2
1.3.2对于学生的目的及意义-2
第二章 系统的方案设计-4
2.1课题研究的内容-4
2.2课题研究的工作原理-4
2.3课题研究的系统方案的选择-5
第三章 硬件电路的设计-6
3.1关键器件的选取-6
3.1.1单片机的选取-6
3.1.2声光报警模块器件的选择-8
3.1.3液晶显示模块的选择-9
3.1.4按键电路的选择-10
3.1.5DS18B20温度传感器模块电路的选择-11
3.2整体硬件电路设计-13
第四章 软件程序的设计-14
4.1软件开发平台-14
4.1.1编程语言选择-14
4.2单片机程序开发环境-14
4.3程序流程图-15
第五章 系统焊接与调试-17
5.1电路焊接-17
5.2系统调试-18
5.2.1 系统程序调试-18
5.2.2 硬件测试-18
5.3实物测试-19
结束语-20
致 谢-21
参考文献-22
附录A 原理图-23
附录B 元器件清单-24
附录C 主程序代码-25