《基于数字温度传感器的数字温度计应用研究》.docVIP

  • 20
  • 0
  • 约 14页
  • 2016-12-11 发布于贵州
  • 举报

《基于数字温度传感器的数字温度计应用研究》.doc

1. 绪论 1 1.1 基本要求 1 1.2课程设计内容 1 1.3课程设计的要求与指标 1 2.硬件设计 2 2.1框图设计分析 2 3.软件设计 3 3.1电路图单片机连线设计 3 3.2显示部分电路 4 4. 程序调试 6 4.1程序调试 6 致 谢 8 参考文献 9 附录Ⅰ 10 1. 绪论 1.1 基本要求 该课程设计基本思路是基于单片机STC90C51和数码管与DS18B20,使得期间可以测得周围环境的温度并在数码管上显示出该温度值,在自主设计的系统中,如果该温度超出设定的范围,就会引起蜂鸣器的发声来通知工作人员。 1.2课程设计内容 (1)主要采用STC90C51芯片来制造一个用来测试环境温度的仪器。 (2)编写程序并调试好的程序下载到单片机中。 (3)设计并绘制硬件电路图。 (4)连接好并检查,使其能实现预定的功能。 1.3课程设计的要求与指标 (1)控制模块为STC90C51,完成设计要简单。 (2)利用数字温度传感器DS18B20测量温度信号,计算后在数码管上显示相应的温度值。 (3)其温度测量范围为?55℃~125℃,精确到0.1℃。 2.硬件设计 2.1框图设计分析 如图一所示,设计的数字温度计主要由五部分组成:单片机、晶振电路、复位电路、温度传感器以及LED显示模块。设计中主要模块:单片机最小系统,包括单片机、复位电路、晶振电路。 工作原理非常简单:温度传感器DS18B20实现实时温度检测,然后通过单片机来根据传感器特性计算出温度,通过控制LED显示出来。 3.软件设计 3.1电路图单片机连线设计 如图二所示,将单片机各管脚用引线引出,P0、P1和P3口均接上拉电阻。VCC接接复位电路。 3.2显示部分电路 如图三所示,为数码管的显示电路,P2.0、P2.1、P2.2口分别接译码器的A、B、C口,译码器G2A、G2B接地。译码器12到15管脚接数码管的位选。数码管的段选由P0口控制。 如图四所示,为温度传感器,共三个引脚,最右侧为输入端接高电平,中间引脚接数据端,左侧引脚接地。 4. 程序调试 4.1程序调试 如图五所示,为温度测试结果。程序调试之前,只有两个数码管显示数字,精度不高,误差大,灵敏度低。不能很好地反应温度的变化,效果不好。 如图六所示为调试后的效果图,选择三位数码管显示数字温度,精确到小数点后一位。此时效果显著,温度变化快,精度高。 致 谢 经过将近三周的单片机课程设计,终于完成了我的数字温度计的设计,虽然没有完全达到设计要求,但从心底里说,还是高兴的,毕竟这次设计把实物都做了出来,高兴之余不得不深思! 在本次设计的过程中,我发现很多的问题,在此我感谢我的老师卢纪丽和王鹏超同学,在制作期间他们给我了很多意见和帮助。在此对大家的帮助深表感谢。如果没事老师的严格要求,根本学不到东西。希望以后的学习中,可以得到老师的帮助。 参考文献 [1] 徐爱钧.《智能化测量控制仪表原理与设计》(第二版)[M].北京:北京航空航天大学出版社,2004. [2] 吴金戌,沈庆阳,郭庭吉.《8051单片机实践与应用》[M].北京:清华大学出版社,2002. [3] 张国勋,《缩短ICL7135A/D采样程序时间的一种方法》[J]. 《电子技术应用》,1993,第一期. [4] 高峰,《单片微型计算机与接口技术》[M].北京:科学出版社,2003. [5]张俊谟, 单片机中级教程—原理与应用[J].北京航空航天大学出版社.2007,45-12 [6]滕志军.今日电子[J].基于超声波检测的倒车雷达设计.2006,(9):15-17. [7]徐科军.传感器与检测技术[M].北京:电子工业出版社,2007:110-113,160-161. [8]张世生, 科技情报开发与经济[J].怎样分析单片机程序.2006,(3):25-27. [9]刘湘涛, 江世明.单片机原理与应用[M].北京:电子工业出版社,2006:1-4. [10]何立民.单片机初级教程[M].北京:北京航空航天大学出版社,1999:25-32. 附录Ⅰ #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int sbit DQ = P2^3; //数据口define interface uint temp;

文档评论(0)

1亿VIP精品文档

相关文档