基于DS18B20的温度采集显示系统的设计 下载本文

课程设计用纸

图5-2温度实时显示且超过实时报警温度25摄氏度LED发光报警

图5-3 实时显示负温度

第 27 页

课程设计用纸

6.收获和体会

在这一次的课程设计过程,我收获了很多,无论是在理论知识方面,还是理论联系实际的操作方面。因为已经一个学期没有学习单片机这门课程,很多知识不太清楚,加上以前的基础知识也不是很牢固,对于Proteus和Keil软件的使用也生疏了,所以刚开始拿到课题时感到很有难度,不禁对此次的课程设计感到非常紧张。刚开始做这一课题的时候感到难度很大,许多知识都要重新学习,包括课本上的理论知识,以及编程和仿真软件的使用都要多加练习才能掌握。在这一过程中,我不断的上网查找相关资料,翻阅相关书籍,也一步步了解了设计中各个模块所要实现的功能,对这次的设计方案有了具象的认识。

通过此次课程设计,我对C语言和单片机有了新的认识和理解,并且温习了Proteus和Keil软件的使用,也了解了它的许多以前不知道的功能。掌握了从设计方案的要求来进行主程序流程图的设计,然后落实到每一个子程序,依次实现每一个功能要求。然后用仿真软件进行仿真调试,一步步的找出哪里的设计不符合要求并进行改正,几乎没有一次就能调试通过的程序,所以说程序不是写出来的,而是不断的调试出来的。这这个过程中也积累了硬件设计的经验。同时也加深了我对电路原理、器件资料、电路板设计和电路的硬件调试认识和理解。

此次课程设计用到了DS18B20这一数字温度传感器,这是我们之前没有遇到过的一种新型的器件,所以通过上网和查阅相关书籍来查找这一器件的资料,从它的基本结构,到元件特性及工作原理之类的等等。在这个过程中我发现即使是一个小小的元件,也有很复杂的构成及多种特性,而且实际到许多方面。在学习的过程中我也多DS18B20有了一个系统的了解。我也认识到想要真正的全面了解一个元件,一定要花一定的时间和精力。

这次的课程设计让我学到了许多书本上没有的知识,学会了更加全面的思考问题,而不是片面的只看眼前,同时也学到了自我学习的方法,在查找资料自我分析及跟同学的讨论,与老师的指导这些过程都让我受益匪浅。同时我也认识到了自身存在的很多不足之处,理论知识不够扎实,操作能力也欠缺, 我会在以后的学习中更加努力以提高自身的能力。

第 28 页

课程设计用纸

7.参考文献

[1].陈跃东.DS18B20集成温度传感器原理与应用[J].安徽机电学院学报,2002 [2].李广弟.单片机基础[M]. 北京:北京航空航天大学出版社,1994 [3].何立民.单片机高级教程.北京航空航天大学出版社,2004

[4].党峰,王敬农,高国旺.基于DS18B20的数字式温度计的实现[J]. 山西电子技术,2007

第 29 页