摘要:本次毕业设计主要围绕着基于单片机的数字温度计的设计和制作内容,提出了有关数字温度计的制作思路和编程思想。该数字温度计以ATMEL公司的AT89S52 单片机为微控制器,以达拉斯公司的DS18B20作为数字温度传感器部件,最后采用LCD1602双字符液晶作显示。并配以蜂鸣器作为报警之用。通过以上的设计实现了对温度的测量,显示,和报警等功能。
关键词:温度;传感器DS18B20;显示器1602;AT89S52单片机
目录
摘要
Abstract
1绪论-1
1.1背景介绍-1
1.2数字温度计简介-1
1.2.1数字温度计特征-1
1.2.2设计目标-2
2数字温度计方案设计-3
2.1设计方案论证-3
2.1.1显示电路方案-3
2.1.2测温电路方案-3
2.2系统总体方案设计-3
3数字温度计的硬件电路设计-4
3.1控制电路-4
3.1.1 MCU介绍-4
3.1.2 单片机最小系统-4
3.2温度传感器设计-5
3.2.1 DS18B20简介-5
3.2.2温度传感器与单片机的连接-6
3.3报警电路-6
3.4显示电路-6
3.5按键电路-7
4软件设计-8
4.1系统软件的设计原则-8
4.2主程序-8
4.3温度系统程序-9
4.4 1602显示部分-12
4.5按键程序-13
5系统制作与调试-14
5.1硬件制作-14
5.2系统调试-14
5.2.1开机温度测试-14
5.2.2设置温度测试-15
5.2.3报警测试-15
6遇到的问题-17
结 论-18
附录A 电路仿真图-19
附录B 电路原理图-20
参 考 文 献-21
致 谢-22