文档介绍:河南理工大学河南理工大学
单片机课程设计报告
数字温度计
姓名:
学号:
专业班级:
指导老师:
所在学院:电气工程与自动化学院
2009 年 6 月 14 日
摘要
随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各
个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于 89S51 单片机
的测温系统,详细描述了利用数字温度传感器 DS18B20 开发测温系统的过程,重
点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分
析,特别是数字温度传感器 DS18B20 的数据采集过程。对各部分的电路也一一进
行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定
上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积
小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以
当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。 DS18B20 与
AT89C51 结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于
恶劣环境下进行现场温度测量,有广泛的应用前景。
关键词: 单片机 DS18B20 温度传感器数字温度计 AT89S52
目录
1 概述...................................................................................................................4
课程设计的意义..................................................................................4
设计的任务和要求..............................................................................4
2 系统总体方案及硬件设计..............................................................................5
数字温度计设计方案论证...................................................................5
方案一.........................................................................................5
方案二........................................................................................5
系统总体设计........................................................................................6
系统模块................................................................................................7
主控制器...................................................................................7
显示电路...................................................................................8
温度传感器................................................................................8
报警温度调整按键....................................................................9
3 系统软件算法分析.........................................................................................10
主程序流程图............................................