文档详情

基于51单片机的数字温度计的设计报告(王强).doc

发布:2025-05-17约1.47万字共26页下载文档
文本预览下载声明

西安文理学院物理与机械电子工程学院

课程设计报告

专业班级2011级测控技术与仪器一班

课程单片机课程设计

题目基于51单片机的数字温度计的设计

学号0703110135

学生姓名王强

指导教师陈琦

2014年5月

西安文理学院物理与机械电子工程学院

课程设计任务书

学生姓名

王强

专业班级

11级测控一班

学号

0703110135

指导教师

陈琦

职称

讲师

教研室

B0406

课程

单片机课程设计

题目

基于51单片机的数字温度计的设计

任务与要求

学会使用51单片机,并对其内部结构进行深入的了解。

了解DS18B20的原理以及使用方式。

对于共阳极、共阴极数码管有个清楚的认识和掌握。

测得的结果范围在-55~125度,精度为0.5。

开始日期2014年5月12日完成日期2014年5月25日

2014年5月28日

基于51单片机的数字温度计的设计

摘要

本设计主要介绍了一个基于AT89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度采集和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。

关键词:单片机;数字温度传感器;最简温度检测系统;

目录

TOC\o1-3\h\z\u1绪论 1

1.1选题的目的和意义 1

1.1.1选题的目的 1

1.1.2选题的意义 1

2数字温度计的设计方案 1

2.1设计方案的确立及论证 1

系统器件选择 2

2.2.1单片机的选择 2

2.2.2温度传感器的选择 2

3系统硬件电路的设计 4

3.1温度检测电路 4

3.2显示电路 5

4系统软件的设计 6

4.1概述 6

4.1.1温度数据的计算处理方法 7

4.2主程序模块 7

4.3读温度值模块 8

4.4中断模块 9

4.5数码管驱动模块 10

5实验仪器及元件清单 11

6心得体会 13

致谢 15

参考文献 17

附录:源程序 19

1绪论

1.1选题的目的和意义

1.1.1选题的目的

利用单片机AT89S51和温度传感器DS18B20设计一个设计温度计,能够测量-55~125℃之间的温度值,用LCD液晶屏直接显示,测量精度为0.5℃。通过这次设计能够更加了解数字温度计的工作原理和熟悉单片机的发展和应用,巩固所学的知识。

1.1.2选题的意义

随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,温度传感器DS18B20具有性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制。

又随着电子技术的发展,人们的生活日趋数字化,多功能的数字温度计可以给我们的生活带来很大的方便;支持“一线总线”接口的温度传感器简化了数字温度计的设计,降低了成本;以美国MAXIM/DALLAS半导体公司的单总线温度传感器DS18B20为核心,以ATMEL公司的AT89S51为控制器设计的DS18B20温度控制器结构简单、测温准确、具有一定控制功能的智能温度控制器。

本课题研究的重要意义在于生产过程中随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得

显示全部
相似文档