1、 1 单片机单片机课程设计课程设计 课课 程:程: 单片机实验单片机实验 题题 目:目: 单片机数字显示温度计单片机数字显示温度计 院院 系:系: 电子电子信息信息工程系工程系 2012 年年 1 月月 01 日日 2 摘要:摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研, 各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数 字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设 置范围内时,可以报警。 关键词:关键词:单片机,数字控制,温度计, DS18B20,AT89S51 1 引言引言 随着现代信息技术的飞速发展和传统工业改造的逐
2、步实现 能够独立工作的 温度检测和显示系统应用于诸多领域。 传统的温度检测以热敏电阻为温度敏感元 件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准 确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度 计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用 STC89C52 单片机作为主控制器件,DSl8B20 作为测温传感器通过 LCD1602 并行 传送数据,实现温度显示。通过 DSl8B20 直接读取被测温度值,进行数据转换, 该器件的物理化学性能稳定,线性度较好,在-55125最大线性偏差小于 0.1。该器件可直接向单片机传输数字
3、信号,便于单片机处理及控制。另外, 该温度计还能直接采用测温器件测量温度,从而简化数据传输与处理过程。 目录 一问题描述-2 二实验原理-2 三源程序-3 四数据测试-5 五调试分析-5 六用户使用手册-5 七心得体会-6 3 一、一、 设计实现的目标设计实现的目标 1)测温基本范围-5599。 2)测温精度误差小于或等于 0.5。 3)数码管显示实时温度。 4)含有复位功能。 二二、数字温度计设计方案论证、数字温度计设计方案论证 2.1.1 方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在 将随被测温度变化的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进 行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。 2.1.2 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所 以这是非常容易想到的,所以可以采用一只温度传感器 DS18B20,此传感器,可 以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简