欢迎来到天天文库
浏览记录
ID:14670477
大小:150.00 KB
页数:16页
时间:2018-07-29
《数字温度计报告222》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机课程设计题目:数字温度计设计班级:姓名:学号:指导教师:设计时间:评语:成绩-15-目录一、引言………………………………………………………………(2)二、概述………………………………………………………………(2)1.课程设计的意义…………………………………………………(2)2.设计的任务和要求………………………………………………(2)三、设计方案及原理…………………………………………………(2)1.设计方案…………………………………………………………………(2)2.原理………………………………………………………………………(2)四、硬件设计………………………………
2、……………………………(3)1.系统模块…………………………………………………………………(3)2.主控制器…………………………………………………………………(3)3.显示电路…………………………………………………………………(3)4.温度传感器………………………………………………………………(4)五、软件设计…………………………………………………………(6)1.系统程序…………………………………………………………………(6)2.主程序流程图……………………………………………………………(6)六、总结………………………………………………………………(7)七、参考文献……
3、……………………………………………………(8)八、附录………………………………………………………………(8)1.仿真图…………………………………………………………(8)2.源程序…………………………………………………………(8)-15-1、引言随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,本文主要介绍了一个基于89S51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感器DS18B20的数据采
4、集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。2、概述2.1课程设计的意义本次课程设计是在我们学过单片机后的一次实习,可增加我们的动手能力。特别是对单片机的系统设计有很大帮助。本课程设计
5、由两个人共同完成,在锻炼了自己的同时也增强了自己的团队意识和团队合作精神。2.2设计的任务和要求(1)基本范围-50℃-110℃(2)精度误差小于0.5℃(3)LED数码直读显示(4)可以任意设定温度的上下限报警功能 3、设计方案及原理3.1设计方案由于本设计是测温电路,进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。3.2原理温度计电路设计总体设计方框图
6、如图1所示,控制器采用单片机AT89C-15-51,温度传感器采用DS18B20,用4位LED数码管以串口传送数据实现温度显示。AT89C51LED显示DS18B20温度传感器复位电路时钟振荡报警温度调整键蜂鸣器,指示灯图1总体设计框图4、硬件设计4.1系统模块系统由单片机最小系统、显示电路、按键、温度传感器等组成。4.2主控制器单片机AT89C51具有低电压供电和小体积等特点,两个端口刚好满足电路系统的设计需要。4.3显示电路图2数码管显示电路-15-显示电路采用4位共阴极LED数码管,P0口由上拉电阻提高驱动能力,作为段码输出并作为数码管的驱动。P2口的低四位作为数
7、码管的位选端。采用动态扫描的方式显示。4.4温度传感器(1)DS18B20的性能特点DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器。与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9-12位的数字值读数方式。DS18B20的性能特点如下:.独特的单线接口仅需要一个端口引脚进行通信;.多个DS18B20可以并联在唯一的三线上,实现多点组网功能;.不需要外部器件;.可通过数据线供电,电压范围为3.0-5.5V;.零待机功耗;.温度以9^12位数字量读出;.用户可
此文档下载收益归作者所有