结论
结 论
本课题采取了软件和硬件结合的开发方式,充分发挥51单片机的优点及其它芯片的特性,使其相辅相成,使得该数据采集系统与基于传统的单片机采集系统在性能上有所改善,而且功能也有所增加。在深入研究数据采集系统和单片机发展过程及发展趋势后,选用了AT89C51单片机作为数据采集系统的核心,合理利用该单片机的特性及资源,从而使用较少的元器件开发出性能较好且成本低廉的数据采集系统。该系统具有模拟量的数据采集、压力信号的采集、数码显示和处理功能。本课题所设计的硬件可适用于一般工业测量的需要,只要更换软件,就可以使该系统具有不同的功能。本课题虽然成功开发出了基于51单片机的液体重量测量系统,但毕竟还存在一些不足的地方,所以在以下方面有待进一步改进和完善。
(1)在硬件上进一步提高系统的抗干扰性、可靠性和低功耗。 (2)在软件上需要改进和完善采集处理的算法,提高编程效率。 (3)进一步减小模拟量采集的误差,提高系统采集数据的精度。
(4)开发单片机的其它未被使用的功能模块,从而进一步扩展系统的功能。
-39-
参 考 文 献
参考文献
[1] 胡学海,郝文化.单片机原理及应用系统设计[M].北京:电子工业出版社,2005年8月.
[2] 何立民.单片机应用技术选编[M].北京: 北京航空航天大学出版社,2000年8月.
[3] 胡汉才. 单片机原理及接口技术[M]. 北京:清华大学出版社,1996年7月.
[4] 曹巧媛. 单片机原理及应用[M]. 北京:电子工业出版社,2002年2月. [5] 扬金岩,郑应强,张振人. 8051单片机数据传输接口扩展技术与应用实例[M].北京:人民邮电出版社,2005年5月.
[6] 戴佳,苗龙. 51单片机应用系统开发典型实例[M]. 北京:中国电力出版社,2005年7月.
[7] 阎石. 数字电子技术基础(第四版)[M]. 北京: 高等教育出版社,1998年12月.
[8] 范逸之,陈立元. Visual Basic与RS-232串行通信控制(最新版)[M].北京:清华大学出版社,2002年6月.
[9] 马建国等. 电子系统设计[M]. 北京:高等教育出版社, 2004年1月. [10] 刘光宾,刘冬,姚志成.单片机系统实用抗干扰技术[M]. 北京:人民
邮电出版社,2003.
[11] .孙健. 智能仪器技术及其应用[M] . 北京:化工工业出版社, 2004
年1月.
[12] .丁镇生. 传感器及传感技术应用[M] . 北京:电子工业出版社,1998
年8月.
[13] B. R.Andersson One the Valvistor, a proportionally controlled seat valve
[D],Linkoping Vniversity, Schweden, 1984.
[14] Y.H.Lu. Advanced Achivement of cartridge proportional Valve in Recent
Research Work[C],Proceedings of 85 ICFP Hangzhou, china, 1985. [15] Waltz E, Linzs J.Multisensor Data Fusion.Boston, MA: Artech House,
1992.
-40-
谢 辞 谢 辞
为期3个多月的毕业设计已经完成,我们已经很好地完成了毕业设计任务书的各项任务,各种功能都已实现。本设计能够得以顺利完成,主要是由于得到了指导教师张景春老师的大力帮助与支持。
我们在设计过程中查阅了大量的专业资料,并向指导教师张景春老师请教疑难问题.设计过程中,我们遇到过困难,但我们通过自己的努力和坚定的信念克服了它们,最终圆满完成了毕业设计任务.其实,遇到困难,解决困难;发现问题,解决问题;发现不足,弥补不足;这本身就是一种提高。这次设计过程中,让我学到了一种要勤学好问,坚持不懈的精神,因为我们还很年轻,今后遇到的困难还很多,但只要我们坚持不懈,就一定会克服它,解决它,我们就会不断提高,不断进步。
在本次毕业设计中,我们从指导教师身上学到了很多东西,张老师对工作的忘我与敬业让我们学到了对任何事情都要全身心的投入,他严谨的治学精神和深厚的理论知识水平都使我受益匪浅,更重要的是他孜孜不倦的给予我们理论知识上的教导和帮助,更有做人的道理,使我们学到了很多东西,使我的专业知识水平得到了提高,对人生有了更深刻的认识和奋斗目标.再次向他表示深深的感谢! 通过这次系统的开发也使我感受到了自己知识的不足,古人云:“学海无涯”,确实如此,我们应以“自强不息,厚德载物”自勉,不断提高自己的综合素质,在以后的工作和学习中应尽可能的扩大自己的知识面来适应以后高速发展的信息社会。
-41-
河北联合大学信息工程学院
附 录A
程序清单
BIT_COUNT DATA 07FH TIMER DATA 07EH TIMER1 DATA 07DH TEN DATA 07CH DATA_IN DATA 020H DATA_OUT DATA 021H
DAT BIT P0.2 KEY BIT P0.3 CS BIT P0.4 CLK BIT P0.5 ORG 0000H AJMP MAINA ORG 0013H AJMP ADINT ORG 0030H MAINA:
MOV IP #04H MOV TCON #00H MOV IE #84H MOV SCON #00000000B MOV A #20H ACALL WRITE
MOV SCON #00000000B MOV A #05H ACALL WRITE
MOV SCON #00000000B MOV A #010H ACALL WRITE
MOV SCON #00000000B MOV A #70H
-42-