1、 xx 单片机单片机课程设计课程设计报告报告 题目名称题目名称: 多路数字温度测量系统设计 系:系: 电气工程系 1 目目 录录 一、摘要一、摘要2 2 二、系统总体设计方案二、系统总体设计方案2 2 2.1 多路数字温度测量系统设计方案论证2 2 2.1.1 方案一2 2 2.1.2 方案二2 2 2.2 方案二的总体设计框图2 2 2.2.1 主控制器框图2 2 2.2.2 显示电路框图2 2 2.2.3 温度传感器框图3 3 2.3 DS18B20 温度传感器与单片机的接口电路5 5 三、系统硬件设计三、系统硬件设计5 5 3.1 主板电路5 5 3.2 显示电路6 6 3.3 键盘电路
2、7 3.4 报警电路7 四、系统软件设计四、系统软件设计7 7 4.1 主程序流程7 7 4.2 读出温度子程序8 8 4.3 温度转换命令子程序9 9 4.4 计算温度子程序9 9 4.5 显示数据刷新子程序9 9 4.6 程序9 9 五、设计总结与体会五、设计总结与体会1515 六 、六 、 参考文献参考文献1515 附录:总电路原理图附录:总电路原理图 2 一一、摘要摘要 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一, 它所给人带来的方便也 是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工 作、科研、生活、提供更好的更方便的设施就需
3、要从单片机技术入手,一切向着数字化控制,智能 化控制方向发展。 本设计所介绍的多路数字温度测量系统与传统的温度测量系统相比,具有读数方便,测温范围 广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用, 该设计控制器使用单片机 MCS-80C51,测温传感器使用 DS18B20, 用 4 位共阳极 LED 数码管以串口传 送数据,实现温度显示,能准确达到以上要求。 二、系统总体设计方案二、系统总体设计方案 2.12.1 多路数字温度测量系统设计方案论证多路数字温度测量系统设计方案论证 2.1.1 方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温
4、效应,在将随被测温度变化 的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可 以将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。 2.1.2 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想 到的,所以可以采用一只温度传感器 DS18B20,此传感器,可以很容易直接读取被测温度值,进行 转换,就可以满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了 方案二。 2.22.2 方案二的总体设计框图方案二的总体设计框图 温度计电路设计总体设计方框图如图 1 所示,控制器采用单片机 MCS-80C51,温度传感器采用 DS18B20,用 4 位 LED 数码管以串口传送数据实现温度显示。 图 1 总体设计方框图 2.2.1 主控制器 单片机 MCS-80