1、“.....松手检测,当松手跳出死循环消抖,确实松手了占空比减小延时消抖是否按下相对高电平时间减小,松手检测,当松手跳出死循环消抖,确实松手了频率增加是否按下频率减小是否按下初始化方波输出零电平时间初始化方波输出负电平时间初始化采样间隔初始化数码管不显示数字初始化口无输入调用波形控制键子函数判断波形选择情况调用相应波形子函数附录电路图附录元件清单器材名称个数单位个芯片按键石英晶体振荡器集成运放共阳极数码管的变阻器电阻电阻电阻万用板三端稳压集成电路烙铁焊锡导线若干个采样点取值输出三角波延时控制子函数,方波发生子函数方波定义方波幅值利用延时控制周期锯齿波发生子函数输出锯齿波波形输出个周期后对初始化三角波发生子函数调用三角波子函数波形选择控制键子函数是否按下设置数码管显断输出的相应波形。频率,幅度可调,频率范围为,幅度范围为......”。
2、“.....图硬件原理框图自制电源此电源由桥型整流电路和由芯片组成的稳压电路组成,具有电压稳定,可靠性高等优点。如图所示。图自制电源主控电路单处机内部设置两个位可编程的定时器计数器和,它们具有计数器方式和定时器方式两种工作方式及四种工作模式。在波形发生器中,将其作定时器使用,用它来精确地确定波形的两个采样点输出之间的延迟时间。模式采用的是位计数器,当或被允许计数后,从初值开始加计数,放大电路晶振电路数模转换电路单片机显示电路复位电路波形输出自制电源最高位产生溢出时向请求中断。中断系统是使处理器具有对外界异步事件的处理能力而设置的。当中央处理器正在处理件事的时候外界发生了紧急事件,要求暂停当前的工作,转而去处理这个紧急事件。在波形发生器中,只用到片内定时器计数器溢出时产生的中断请求,即是在输出个波形采样点信号后......”。
3、“.....在定时器未产生中断之前,等待,直到定时器计时结束,产生中断请求,响应中断,接着输出下个采样点信号,如此循环产生所需要的信号波形。如图所示,从口接收来自键盘的信号,并通过口输出些控制信号,用于控制其信号的输出。如果有键按下,则在读控制端会产生个读信号,使单片机读入信号。如果有信号输出,则在写控制端产生个写信号,并将所要输出的信号输出,并在数码管上显示出来。图主控电路数模转换电路数模转换就是将离散的数字量值转换为连续变化的模拟量值,实现该项功能的电路或器件称为数模转换电路,通常称为转换器或。其基本原理是将输入的每位二进制代码按其权的大小转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。这就是构成转换器的基本思路。由于单片机产生的是数字信号,要想得到所需要的波形,就要把数字信号转换成模拟信号......”。
4、“.....主要由位输入寄存器位寄存器位转换器以及输入控制电路四部分组成。但实际上,输出的电量也不是真正能连续可调,而是以其绝对分辨率为单位增减,是准模拟量的输出。是电流型输出,在应用时外接运放使之成为电压型输出。如图所示。图数模转换电路晶振电路单片机系统里都有晶振,且在单片机系统里晶振作用非常大,全程叫晶体振荡器。它结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的切指令的执行都是建立在单片机晶振提供的时钟频率。单片机晶振的作用是为系统提供基本的时钟信号。通常个系统共用个晶振,便于各部分保持同步。如图所示。复位电路复位电路的作用是在上电或复位过程中,控制的复位状态。这段时间内让保持复位状态,而不是上电或刚复位完毕就工作,防止发出的指令执行操作,也可以提高电磁兼容性能......”。
5、“.....总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了死机程序走飞等现象,这主要是单片机的复位电路设计不可靠引起的。复位电路如图所示。图晶振电路图复位电路软件设计软件设计原理函数波形发生器的软件设计是基于和软件联合调试实现的。首先在软件环境下写入源程序然后建立工程文件编译运行无误后使其生成相应的文件,接着在软件环境中将生成的文件加载进入单片机中,在电路连接无误的情况下进行调试运行即可。软件工具简介简介英国公司推出的软件是款极好的单片机应用开发平台,它以其特有的虚拟仿真技术很好地解决了单片机及其外围电路的设计和协同仿真问题,可以在没有单片机实际硬件的条件下,利用以虚拟仿真方式实现单片机系统的软硬件同步仿真调试,使单片机应用系统设计变得简单容易......”。
6、“.....以及多种常用电子元器件,包括系列系列集成电路和转换器键盘显示器显示器,还提供示波器逻辑分析仪通信终端电压电流表终端等各种虚拟仪表,这些都可以直接用于仿调节子程序流程图软硬件联调软硬件输出结果对比软硬件输出正弦波对比,如图,图所示。图软件正弦波输出图硬件正弦波输出软硬件输出方波对比,如图,图所示。图软件方波输出图硬件方波输出软硬件输出方波占空比增加,如图,图所示。图软件输出方波占空比增加图硬件输出方波占空比增加软硬件输出方波占空比减少,如图,图所示。图软件输出方波占空比减少图硬件输出方波占空比减少软硬件输出锯齿波对比,如图,图所示。图软件输出锯齿波图硬件输出锯齿波软硬件输出三角波对比,如图,图所示。图软件输出三角波图硬件输出三角波软硬件实现过程及结果分析软件设计过程中遇到问题颇多首先对软件和不了解,以前没有接触过。在查阅资料和请教老师后才解决了软件安装问题......”。
7、“.....由于是初次在其中编程,不了解头文件的应用及程序编排格式,在运行程序时百出,经过看书和同学讨论后才将程序编译无误。再次,用仿真时起初些元器件找不到,在查阅资料后才将电路图连接出来。当再调试仿真时发现芯片中未加载程序,在将环境下生成的文件加载入芯片后仿真波形才出现。硬件实现过程中遇到的主要问题是焊接问题。由于焊接电路板采用的是万用板,因此在焊接时要自己电线搭建电路,这就为焊接带来麻烦。焊接过程中出现了虚焊和错焊问题,导致输不出波形。在经过检测和排查后,才将实物电路焊接完成。软硬件输出结果由图至图对比分析可知软件输出结果良好,硬件输出结果有定失真,由此可见理论与实践是有差距的。在实物输出中,输出波形抖动且定失真,其原因可能是电源输出电压不稳或者数模转换电路频率与晶振频率不匹配,也有可能是电路还存在虚焊。结论此次毕业设计基本实现了设计要求......”。
8、“.....方波,三角波,且各波形频率幅度可调,并在此基础上多增加种波形锯齿波,又增加种功能方波占空比可调和自制个电源。美中不足的是实物输出波形时无法消除抖动现象,分析其原因可能是自制电源输出电压不稳或数模转换时频率不匹配。小结回顾此次毕业设计,我仍感慨颇多,的确,从选题到定稿,从理论到实践,在两个月的日子里,可以说得是苦多于甜,但是学到很多的东西,同时不仅可以巩固以前所学过的知识,而且还学到了很多在书本上所没有学过的知识。通过这次课程设计使我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考能力。在设计的过程中遇到问题,可以说得是困难重重,毕竟是第次做这么大的系统,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处......”。
9、“.....掌握得不够牢固,比如说不懂些元器件的使用方法,对语言掌握得不好等问题。这次毕业设计终于顺利完成了,在设计中遇到了很多问题,最后在张鹏举老师的辛勤指导下,终于迎刃而解。同时,在张老师那里我学到了很多实用的知识,在此我表示感谢,同时,对给过我帮助的所有同学和各位指导老师再次表示衷心的感谢,参考文献童诗白模拟电路技术基础北京高等教育出版社,程全基于实现的多种波形发生器的设计周口师范学院学报,杜华任意波形发生器及应用国外电子测量技术,李叶紫单片机应用教程北京清华大学出版社,张友德单片微型机原理应用与实践上海复旦大学出版社,陈海宴单片机原理及应用基于与北京北京航空航天大学出版社,英文部分设计,极大地提高了设计效率和设计水平。软件已有多年的历史,在国外应用较为普遍,尤其在教育界的口碑极佳。近年来软件被引入国内,在多所高等工科院校中得到成功应用。在单片机教学中采用软件......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。