单片机课程设计-数字温度计
1 课题任务、功能要求说明及总体方案介绍1.1 课题目的随着社会的发展,温度的测量及控制变得越来越重要。本文采用单片机STC89S52设计了温度实时测量及控制系统。单片机STC89S52 能够
1课题任务、功能要求说明及总体方案介绍 1.1课题目的 随着社会的发展,温度的测量及控制变得越来越重要。本文采用单片机 STC89S52设计了温度实时测量及控制系统。单片机STC89S52能够根据温度传感 器DS18B20所采集的温度在数码管上实时显示,通过控制从而把温度控制在设 定的范围之内。所有温度数据均通过4位数码管LED显示出来。系统可以根据时 钟存储相关的数据。 通过该课程的学习使我们对计算机控制系统有一个全面的了解、掌握常规控 制算法的使用方法、掌握简单微型计算机应用系统软硬的设计方法,进一步锻炼 同学们在微型计算机应用方面的实际工作能力。 1.2功能要求说明 设计一个具有特定功能的数字温度计。该数字温度计上电或按键复位后能自 动显示系统提示符“P.”,进入准备工作状态。测量温度范围0℃~99℃,测量 精度小数点后两位,可以通过开始和结束键控制数字温度计的工作状态。 1.3设计课题总体方案介绍及工作原理说明 设计课题总体方案 (1)根据设计要求,选择AT89C52单片机为核心器件。 (2)温度检测器件采用DS18B20数字式温度传感器。与单片机的接口为 P3.6引脚。 (3)键盘采用独立式按键,由三个按键组成,分别是:设置键(SET),加 一建(+1),确认键(RET)。 (4)SET键(上下限温度设置键):当该键按下时,进入上下限温度设置 功能。通过P0.1引脚接入。 (5)+1键(加一调整键):在输入上下限温度时,该键按下一次,被调整 位加一。通过P0.2引脚接入。 (6)RET键(确认键):当该键按下时,指向下一个要调整的位。通过P0.3 引脚接入。

