如图5-7,按下波形切换按键。示波器显示矩形波,频率为3333.33Hz,如图6-4。
图6-4矩形波图形
从图6-4的示波器中看出,一个网格为0.1ms,一个波占用了3格。所以它的周期为0.1*3=0.3ms。即频率大约为3333Hz,与LCD显示上显示一致。
如图5-7,按下减小频率按键。示波器显示矩形波,频率为2380.95Hz,如图6-5。
图6-5矩形波图形
从图6-5的示波器中看出,一个网格为0.1ms,一个波占用了4.2格。所以它的周期0.1*4.2=0.42ms。即频率大约为2381Hz,与LCD显示上显示一致。
如图5-7,按下增加频率按键。示波器显示矩形波,频率为2777.77Hz,如图6-6。
图6-6矩形波图形
从图6-6的示波器中看出,一个网格为0.1ms,一个波占用了3.6格。所以它的周期0.1*3.6=0.36ms。即频率大约为2777.78Hz,与LCD显示上显示一致。
18
如图5-7,按下波形切换按键。示波器显示三角波,频率为66.66Hz,如图6-7。
图6-7三角波图形
从图6-7的示波器中看出,一个网格为5ms,一个波占用了3格。所以它的周期为5*3=15ms。即频率大约为66.67Hz,与LCD显示上显示一致。
如图5-7,按下波形切换按键。示波器显示三角波,频率为47.61Hz,如图6-7。
图6-8三角波图形
从图6-8的示波器中看出,一个网格为5ms,一个波占用了4.2格。所以它的周期为5*4.2=21ms。即频率大约为47.6Hz,与LCD显示上显示一致。
如图5-7,按下波形切换按键。示波器显示三角波,频率为55.55Hz,如图6-9。
图6-9三角波图形
从图6-9的示波器中看出,一个网格为5ms,一个波占用了3.6格。所以它的周期为5*3.6=18ms。即频率大约为55.56Hz,与LCD显示上显示一致。 6.2设计过程中遇到的问题及解决方法
在这个设计过程中遇到了种种困难,比如刚开始什么是单片机都不知道,后来只有慢慢看相关单片机的书籍,了解什么是单片机,可是看了只有还是不能直观的了解单片机,后来我就买了一个51单片机的学习开发板,慢慢地学习,购买这个开发板还有附带光盘,里面有视频教程,从基础开
19
始学习C语言编程,还有各种案例。通过慢慢地学习使我对单片机有了一定的了解,也学会了基础编程。在看示波器的时候,不知道怎么通过看示波器来计算出波形的频率,通过老师的指导知道了怎么计算。
7.总结及展望
经过4个多月时间的努力,我的毕业设计也告一段落了,想想这段时间的努力,真的收获蛮多
的,从刚开始什么是单片机都不知道,只有通过慢慢查找资料,慢慢的对单片机有一定的了解,还要学习怎么样编写程序,起步时是蛮困难的,后来经过自己的坚持努力,慢慢的对它产生了兴趣,学习起来效率也有了,到现在能够利用单片机设计出一个函数信号发生器,还是蛮有成就感的。这4个多月是辛苦的,查找了很多的资料,也花了很多时间去学习单片机,过程是辛苦的,但结果是甜美的。
我设计的基于单片机的函数信号发生器只可以控制三种波形以及其频率。控制的波形种类过少、不可以控制其幅度,还有控制的频率的范围过小,频率的调节精度过大。所以此设计还存在着种种的不足。希望通过以后的不断学习,能够改进这些不足,使这个设计能够更加完善。
参考文献
[1]杨居义等.单片机原理与工程应用[M].第 一版.北京:清华大学出版社,2009-3 [2]朱大奇、袁芳、邬勤文.单片机原理、应用与实验[M].北京:科学出版社,2009 [3]王懿华等.单片机原理及其接口技术[M].第一版.北京:中国电力出版社,2009-1 [4]李建忠等.单片机原理及应用[M].第二版.西安:电子科技大学出版社,2008-2
[5]常敏、王涵、范江波等.单片机应用程序研发与实践[M].北京:电子工业出版社,2009-3 [6]周向红.51系列单片机应用与实践教程[M].北京:航空航天大学出版社,2008-5
[7]李群芳、张士军、黄建.单片微型计算机与接口技术[M].第三版.北京:电子工业出版社,2008-5 [8]程国钢、陈跃琴、崔荔蒙.51单片机典型模块开发查询手册[M].北京:电子工业出版社,2012-5 [9] Intel, Microcontroller Handbook, 1988[M].
[10]Intel.MCS-51 Family of single chip Microcomputers user’s Manual,1981
致谢
首先感谢学校给予我这样的一个机会,能够独立完成一个课题。经过这几个月的努力,我的毕业设计也告一段落了,这段时间自己付出了很大的努力去学习,这段时间我也学习到了很多的新知识,也巩固了以前学到的知识。主要学习到了实践应用知识,增强了我的实践操作能力和独立思考的能力。
本毕业设计是在我的指导老师张慧熙老师的悉心指导下完成的。在这段时间里,老师能够抽出
20
自己的休息时间来给我们进行毕业设计的指导,能够认真仔细地阅读我们上交的开题报告、外文翻译、文献综述、论文初稿,并对我们提出合理有用的建议。我们有什么不懂的,老师也会不厌其烦的认真地给我们讲解,能够在张老师得指导下完成毕业设计,我感到非常的荣幸。
这段时间在毕业设计上,我也遇到了很多问题,提交的材料也有很多存在格式不规范等问题,感谢张老师能够多次不厌其烦地指导。老师这段时间您辛苦了。 在此谨向张老师以及学校致以诚挚的谢意和崇高的敬意。
21