信号,用于调整输出波形的频率输入为复位信号输入为选择信号,用于选择输出波形。顶层电路的连接如图所示图系统顶层电路连接图系统整体波形仿真图图顶层电路波形仿真图波形选择电路与输出波形对应表表输出电路与波形选择对应表对应的波形递增斜波递减斜波三角波梯形波正弦波方波其他无波形产生从上面的仿真结果可以看出,本次设计的智能函数发生器完全满足系统设计的要求,能够以稳定的频率选择输出多种不同的波形。第五章结束语总结本设计利用了具有强大仿真功能和设计功能的软件进行仿真,实现了递增斜波递减斜波三角波等六种波形的智能函数发生器的设计。本设计运用语言提供了每个模块的程序代码,从而实现了函数发生器的设计,以及通过个开关控制波形的输出。基于技术对函数发生器进行建模设计,体现出了电子设计自动化设计电子器件的快捷方便的优势。信号发生器的功能测试与仿真实验结果表明,时序和波形正确,达到了设计的功能要求,说明该设计方案是有效的。在信号量化的过程中,可以实现任意模数的计数器,如加减计数,方便的实现递增递减斜波的设计。为了智能化的选择不同信号的波形,系统设计了波形选择调用模块,来完成不同函数信号的输出。在设计过程中,可以将些常用的模块定义为相应的逻辑元件符号,以便共享和复用,使其具有重用和可移植性,实现些复杂系统的设计,提高工作效率。信号发生器功能设计和仿真的实现方法可以推广到其它电子系统的设计中。因此采用基于设计的函数发生器简单快捷且方便可调,其修改和扩充功能强大,其开发及生产价值很大。心得体会经过这次关于基于的智能函数器发生器的设计,我对于硬件描述语言的应用有了更深的了解。当然在设计的过程中,不可避免的碰到了许多问题。对于代码的前后顺序及调用掌握得还不够好对于些相关的应用软件没能熟练掌握。导致了整个设计时间上的延长,再后来软件仿真,结果出不来等等问题。通过老师的悉心指导,以及自己的反复调试,最终还是把问题解决了。要做好个设计,就必须做到在设计程序之前,对所用有个系统的了解,知道该单片机内有哪些资源要有个清晰的思路和个完整的软件流程图在设计程序时,不能妄想次就将整个程序设计好,反复修改不断改进是程序设计的必经之路要养成注释程序的好习惯,个程序的完美与否不仅仅是实现功能,而应该让人看就能明白你的思路,这样也为资料的保存和交流提供了方便在设计课程过程中遇到问题是很正常,我们应该将每次遇到的问题记录下来,并分析清楚,将之解决。参考文献任志平,党瑞荣,高国旺基于技术的智能函数发生器的设计科学技术与工程,,刘楠基于的信号发生器的实硕士学位中国,哈尔滨哈尔滨理工大学,郝小江,罗彪基于的函数信号发生器电测与仪表曹郑蛟基于的复杂函数发生器研究硕士学位中国,长沙湖南大学先锋工作室设计工具使用详解北京人民邮电出版社,于洪辉基于的函数波形发生器设计机电技术,李博,马娟娟,彤连超基于的信号发生器设计伺服控制黄振华基于函数信号发生器的设计与实现硕士学位中国,南京江苏大学,林金阳基于的智能函数发生器的设计安文理学院学报自然科学版,,郑亚民,董晓舟可编程逻辑器件开发软件北京国防工业出版社,刘欲晓,方强,黄宛宁等技术与电路开发应用实践北京电子工艺出版社,王诚,吴继华设计基础篇北京人民邮电出版社,孟凯基于的函数发生器齿轮数控可编程芯片的开发硕士学位中国,兰州兰州理工大学,胡晓燕基于和的函数波形发生器设计电子测试,,张严,洪远泉基于的任意波形发生器设计与研究现代电子技术,,柴志勇基于的可编程函数信号发生器设计硕士学位中国,成都西南石油大学,梁向红智能函数发生器的设计与仿真江苏工业学院学报,,附录源程序清单与电路原理图递增斜波函数发生模块的源程序函数选择模块的源程序,顶层模块的源程序,智能函数发生器电路原理图致谢在即将完成我的学位论文之际,特向直默默关心我的导师同学和朋友表示衷心的感谢和诚挚的祝福。能够顺利完毕业设计我要感谢我的指导老师老师的悉心指导和同学的帮助。最后,谨向在百忙之中抽出时问来参加我的论文答辩的各位老师表示衷心的感谢。,递减斜波函数发生模块的源程序