基于单片机的数字温度计

基于单片机的数字温度计

ID:12374694

大小:2.26 MB

页数:0页

时间:2018-07-16

基于单片机的数字温度计_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《基于单片机的数字温度计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用术课程设计基于单片机的数字温度计设计院系:机电工程学院专业(班级):电子信息工1班姓名:谢冰芬学号:20124081043指导教师:邵海龙、陈滨职称:完成日期:2014年10月20日摘要本文提出了基于MCS-51系列单片机的数字温度计的制作电路和编程思想。该数字温度计以ATMEL公司的AT89S52单片机为主控,配以达拉斯公司的DS18B20数字温度传感器,采用四位数码管显示。实现了对温度的测量和显示。关键词:STC89C52单片机;数字传感器DS18B20;数码显示;AbstractIsproposedinthi

2、spaper,basedondigitalthermometerofMCS-51seriesmicrocontrollercircuitandprogrammingideas.ThedigitalthermometertakingATMELcompany'sAT89S52singlechipmicrocomputerasthemaster,withDallasDS18B20digitaltemperaturesensor,usingfourdigitaltubedisplay.Implementationofthetemperat

3、uremeasurementanddisplay.Keywords:STC89C52singlechip;DigitalsensorDS18B20.Digitaldisplay;目录第一章   设计要求与总体框图1.1设计要求1.2总体框图第二章   电路设计方案及设计原理2.1显示系统的方案比较2.1.1方案1数码管显示2.1.2方案2液晶显示2.2温度传感器模块的方案比较2.2.1方案1模拟温度传感器测温2.2.2方案2数字温度传感器2.3单片机系统的方案比较2.3.1方案12.3.2方案2第三章   软件设计3.1显示模块的

4、实现方法3.2单片机系统的实现方法3.3温度模块的实现方法第四章 制作及性能测试与分析4.1制作过程4.2测试环境与测试条件4.3测试结果心得体会第一章   设计要求与总体框图1.1设计要求(1)数字温度计.(2)采集测温范围为-50~+110℃.(3)温度精度在0.1℃;误差±0.2℃以内.(4)显示模块,采用4个LED数码管显示.1.2总体框图第二章.电路设计方案及设计原理2.1显示系统的方案比较2.1.1方案1:采用数码管动态显示使用七段LED数码管,采用动态显示的方法来显示各项指标,此方法价格成本低,显示效果好,功耗较大。

5、2.1.2方案2:采用LCD液晶显示采用1602LCD液晶显示,此方案显示内容相对丰富,单价格过高。综合上述原因,采用方案1,使用数码管作显示电路。本设计采用共阴极数码管•  共阴极数码管是一类数字形式的显示屏,通过对其不同的管脚输入相对的电流,会使其发亮,从而显示出数字能够显示时间、日期、温度等所有可用数字表示的参数。由于它的价格便宜、使用简单、在电器,特别是家电领域应用极为广泛,空调、热水器、冰箱等等。绝大多数热水器用的都是数码管,其他家电也用液晶屏与荧光屏。  共阴极结构:  LED显示器有共阴极和共阳极两种结构,下面只介绍

6、共阴极结构。见图3,在共阴极结构中,各段发光二极管的阴极连在一起,将此公共点接地,某一段发光二极管的阴极为高电平时,该段发光。  共阴极字段码:  LED显示0~9某个字符时,则要求在a~dp送固定的字段码,如要使LED显示“0”,则要求a、b、c、d、f各引脚为高电平,g和dp为低电平,字段码为“3fh”。  dpgfedcba  001111113fh  共阴极字符0~9七段码如下:字符:0123456789  字段码:3fh06h5bh4fh66h6dh7dh07h7fh6fh2.2温度传感器模块的方案比较2.2.1方案1:

7、采用模拟温度传感器测温由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。2.2.2方案2采用数字温度传感器进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。综合考虑,很容易看出,采用方案二,电路

8、比较简单,软件设计也比较简单,故采用了方案二。DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EPROM中,掉电后依然保存。温度传感器DS18B20引脚

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

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

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