1 / 29
文档名称:

单片机课程设计--基于AT89C51单片机的测温系统.doc

格式:doc   页数:29
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

单片机课程设计--基于AT89C51单片机的测温系统.doc

上传人:mkt365 2013/6/14 文件大小:0 KB

下载得到文件列表

单片机课程设计--基于AT89C51单片机的测温系统.doc

文档介绍

文档介绍:摘要
随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同种类的传感器,可实现诸如电压、湿度、温度、速度、硬度、压力等的物理量的测量。本文将介绍一种基于单片机控制理论及其应用系统设计的数字温度计。
本文主要介绍了一个基于AT89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机喜爱的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也进行一一介绍,该系统可以方便的是实现温度采集和显示,并可以根据需要任意设定上下限报警温度,它使用起来方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合我们日常生活和工农业生产中的温度测量,也可以当做温度处理模块嵌入其他系统中,作为其他主系统的辅助扩展。DS18B20和AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合与恶劣环境下进行现场温度测量,有广泛的应用前景。
本设计首先是确定目标,气候是各个功能模块的设计,再在Proteus软件上进行仿真,修改,仿真。
本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。
关键词:单片机,数字控制,温度计, DS18B20,AT89C51
目录
前言…………………………………………………………………………………………1
摘要…………………………………………………………………………………………3
关键字………………………………………………………………………………………3
………………………………………………………………………………5
…………………………………………………………………………5
……………………………………………………………………6
二、设计方案…………………………………………………………………………………6
………………………………………………………………………6
………………………………………………………………………………7
1温度计软件设计流程图………………………………………………………………7
2元器件的选取…………………………………………………………………………7
3系统最终设计方案……………………………………………………………………8
三、设计方案的总体设计框图……………………………………………………………8
…………………………………………………………………………8
…………………………………………………………………………9
………………………………………………………………………………9
………………………………………………………………………………10
……………………………………………………………………10
DS18B20测温原理…………………………………………………11
四、系统软件算法设计………………………………………………………………15
…………………………………………………………………………………15
………………………………………………………………………16
…………………………………………………………………17
计算温度子程序………………………………………………………………………17
显示数据刷新子程序…………………………………………………………………17
1602的液晶显示……………………………………………………………………18
五、软件仿真………………………………………………………………………………18
…………………………………………………………………………18
……………………………………………………………………………19
结与体会……………………………………………………………………………………20
附录……………………………………………………………………………………………21
参考文献………………………………………………………………………………………29
一、单片机简介
二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计