单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计

单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计

ID:6806186

大小:3.77 MB

页数:32页

时间:2018-01-26

单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计_第1页
单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计_第2页
单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计_第3页
单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计_第4页
单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计_第5页
资源描述:

《单片机课程设计(论文)-基于51单片机的ds18b20数字温度计的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机课程设计系部名称:信息工程系专业班级:电气083班学号:***学生姓名:**指导教师:张**2011年06月20日0中原工学院信息商务学院课程设计目录1前言12设计任务及要求22.1设计任务22.2设计要求23课程设计方案及器材选用分析33.1设计总体方案33.1.1方案论证33.1.2方案二的总体设计框图43.2器材选用分析43.2.1DS18B20温度传感器43.2.2AT89S52单片机介绍123.3软件流程图153.3.1主程序153.3.2读温度子程序153.3.3温度转换命令子程序

2、163.3.4计算温度子程序164硬件电路的设计174.1Protel99SE软件介绍174.1.1Protel99SE软件174.1.2主控制电路图184.2Proteus进行仿真204.2.1Proteus[6]简介204.2.2proteus仿真图205调试性能及分析22课程设计心得24参考文献25附录:DS18B20显示程序26中原工学院信息商务学院课程设计1前言目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度

3、检测、温度控制系统已经广泛应用很多领域。单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,及输入与输出接口电路,这种芯片称为:单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。本次

4、课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点而下面利用集成温度传感器AD590设计并制作了一款基于AT89C51的4位数码管显示的数字温度计,其电路简单,软硬件结构模块化,易于实现。该数字温度计利用AD590集成温度传感器及其接口

5、电路完成温度的测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理的数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上。系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以及外围电源、时钟电路等组成。15中原工学院信息商务学院课程设计2设计任务及要求2.1设计任务现代社会生活中,多功能的数字温度计可以给我们的生活带来很大的方便;支持“一线总线”接口的温度传感

6、器简化了数字温度计的设计,降低了成本;以美国MAXIM/DALLAS半导体公司的单总线温度传感器DS18B20为核心,以ATMEL公司的AT89S52为控制器设计的DS18B20温度控制器结构简单、测温准确、具有一定控制功能的智能温度控制器。此次课程设计,就是用单片机[1]实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设

7、计。该数字温度计利用AD590集成温度传感器及其接口电路完成温度的测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理的数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上。系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以及外围电源、时钟电路等组成。2.2设计要求设计一个基于单片机的DS18B20数字温度计。课程设计要求:Ø5V供电;Ø温度采集采用DS18

8、B20;Ø4位LED显示;Ø2个按键;Ø设计温度控制器原理图,学习用PROTEL画出该原理图,并用proteus进行仿真;设计和绘制软件流程图,用C语言进行程序编写;焊接硬件电路,进行调试。15中原工学院信息商务学院课程设计3课程设计方案及器材选用分析3.1设计总体方案提及到温度的检测,我们首先会考虑传统的测温元件有热电偶和热电阻,而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,硬件电路复杂,软件调试也复杂,制作成本高。因此,本数字温

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。