结论
本系统以单片机为核心部件的控制系统,利用软件编程,最终基本实现了各项设计要求。由于数据采集、显示的实时性要求不是很高,而单片机的执行速度相对于这些过程要快得多,若分时选通各个采样或显示通道,虽然单片机对各个通道的处理是依次进行的,但是只要这一过程大到一定速度,总的来看几乎同时执行,不断重复这一过程,就产生了循环扫描的思想,它在单片机系统设计中得到了广泛的应用。
在当今越来越趋向于自动化的社会,该系统的可用性及简易性更能取得广泛的应用。通过这次毕业设计使我从中学到了许多东西,了解到在电子制作方面的很多经验,同时也学到了那种坚决不放弃的制作精神,做任何学问都要一丝不苟,对出现的任何问题和偏差都不能轻视,要找方法去解决,做事情的时候要有耐心和毅力,不要一遇到困难就打退堂鼓,只要坚持下去就能找到解决问题的思路和办法。自己的求学之路还很长,以后更应该在工作实践中不断学习,努力使自己成为一个对社会有所贡献的人。
26
致谢
这次毕业设计得到了很多老师、同学的帮助,其中我的指导老师李风雷老师对我的关心和支持尤为重要,感谢李风雷老师一直以来对我毕业设计的建议和指导。
这次毕业论文能够最终顺利完成,归功于各位任课老师两年间的认真负责,使我能够很好的掌握专业知识,并在毕业论文中得以体现。也正是你们长期不懈的支持和帮助才使得我的毕业论文最终顺利完成。最后,向自动化专业的全体老师们再次表示衷心感谢:谢谢你们,谢谢你们两年的辛勤栽培!
27
参考文献
[1] 苏家健,等.单片机原理及应用技术[M].北京:高等教育出版社,2004,26-55.
[2] 石宗义.电路原理图与电路板设计教程Protel 99SE[M].北京:北京希望电子出版社,2002,65-80. [3] 江晓安,等.数字电子技术[M].西安:西安电子科技大学出版社,1993,50-70. [4] 郑长勇,徐勇.单片机在温度检测与控制中的应用[J].电子质量报,2005,12:011. [5] 王任远,沈占彬.数字式智能温度控制器的研究[J] .工矿自动化报,2008,02:049.
[6] 全国大学生电子设计竞赛组委会. 全国大学生电子设计竞赛获奖作品汇编[M]. 北京:北京理工大学
出版社,2004.
[7] DS18B20官方英文文档 . DS18B20官方英文站点下载.
[8] 常君,刘坤,等.基于LPC2132和DS18B20的单总线数字测温系统设计[J].电子测试报,2008,04:
014.
[9] 陶志东.基于C8051F系列单片机字符显示器的开发[D].华中科技大学,2006. [10] 李元斌.DS18B20数字传感器温度检测显示系统[J].2008,01:030 [11] 刘刚,秦永左. 单片机原理及应用. 北京:北京大学出版社,2006,35-76. [12] 胡汉才.单片机原理及其接口技术.北京:清华大学出版社,2004,10-33.
[13] 蔡美琴、张为民.MCS-51 系列单片机系统及其应用(第二版).高等教育出版社,2004.,26-40. [14]陈龙三编著.8051单片机C语言控制与应用.北京:清华大大学学出版社,1999年8月第一版,4-10. [15] 万福君、潘松峰.单片机原理系统设计与应用.科学技术大学出版社,2001.
28
附录A
29
#include
sbit DQ=P3^5;//ds18b20与单片机连接口 sbit rs=P2^5; sbit rd=P2^6; sbit lcden=P2^7;
sbit key1=P1^0; //设定 sbit key2=P1^1; //加 sbit key3=P1^2; //减 sbit heat=P3^6; //报警输出 sbit out1=P3^2; sbit out2=P3^1; sbit busy=P2^0; sbit dat=P2^1; sbit rest=P2^2;
uchar key; //设定指针
uchar TL=30,WH=12,WL=8;//水位上下限 sbit RX = P3^4;
//模块引脚
sbit TX = P3^3; uint Speed=340; unsigned long time=0; unsigned long S=0; bit flag =0;
uchar l_disbuff[4] ={ 0,0,0,0,};//显示缓冲uchar data disdata[5];
附录 B
30