帮帮文库

基于单板机的函数发生器设计与开发 基于单板机的函数发生器设计与开发

格式:DOC | 上传时间:2022-06-25 17:18 | 页数:18 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
1 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
2 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
3 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
4 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
5 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
6 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
7 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
8 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
9 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
10 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
11 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
12 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
13 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
14 页 / 共 18
基于单板机的函数发生器设计与开发
基于单板机的函数发生器设计与开发
15 页 / 共 18

1、的运用。同时在设计的过程中好多用到汇编语言的知识,也提高了学习汇编的积极性。本设计从刚开始的杂乱无章到后来问题的点点解决,思路的渐渐清晰,都充分说明了只要用心去做问题是定可以解决的。五设计总结及问题讨论总结本次课程设计历时两个星期,从刚开始接到题目时的点头绪都没有到如今设计要求的功能的基本实现,可以说是个不断学习和不断实践不断发现问题不断提出新的解决思路和不断清晰解决方法的过程。老师要求的两次操作前的预答辩为本次设计的成功提供了保证,如果脑袋空空的进机房操作只会是手忙脚乱,毫无计划,并且会因为准备的不够充分导致操作中问题不断进而影响情绪,这些都是不利于设计的成功实现的。此外,我也在图书馆查阅了很多相关的资料,和同学做了好几次的探讨,弄清楚了。

2、,也为板卡上的提供基地址厂商号设备号不支持访问找不到板卡读位空间基地址时出错按键有误,请检查,控制口偏移量口偏移量转换的数据端口的偏移量默认根据提供的基地址,将偏移地址转化为实地址输入口,方式读取控制开关的值最高位控制频率和波形中间四位控制频率阶梯波和平波延时函数清屏是否存在板卡读取该卡基地址,四上机调试过程硬件调试本设计用到的芯片有还有区的八个开关,以及,他们之间的连线情况如下的低三位控制波形标志,则输出正弦波,输完后转至查看是否有按键标志,则输出三角波,输完后转至查看是否有按键标志,则输出锯齿波,输完后转至查看是否有按键标志,则输出脉冲波,输完后转至查看是否有按键标志,则输出阶梯波,输完后转至查看是否有按键标志,则输出和平波,输完后转至。

3、换到相应波形,无则循环显示本波段。在开关中设置开关量锯齿波三角波正弦波脉冲波阶梯波和平波。六个波段循环切换显示。程序流程图主控流程图开始初始化第四位为取的高四位,把值传给,同时,令,等于的低三位调用正弦波调用三角波调用锯齿波调用脉冲波调用阶梯波调用和平波正弦波流程图,指向,送数据端口调用延时函数否,送数据端口调用延时函数否是是,送数据端口调用延时函数否是是,送数据端口调用延时函数否是返回是开始送数据端口调用延时基于单板机的函数发生器设计与开发题义分析及解决方案题义需求分析需求分析函数发生器,首先要了解什么是函数,函数发生器的各个波形是如何产生的。函数发生器中的各个函数波形是通过傅里叶变换,以正弦函数为基波,和不同频率波形相互叠加而成的。如此。

4、款数字模拟转换器,其采用工艺和形电阻解码网络,转换结果为对差动电流和输出。在本设计中主要用来将开关打入的数字信号转换为相应的模拟信号。的功能分析是位转换器,转换周期为。它由位输入锁存器位寄存器位转换电路组成。当为高电平,为低电平,为负脉冲时,在产生正脉冲为高电平时,输入寄存器的状态随数据输入线状态变化,的负跳变将输入数据线上的信息存入输入寄存器。当为低电平,输入负脉冲时,则在产生正脉冲为高电平时,寄存器的输入与输出寄存器的状态致,的负跳变,输入寄存器内容存入寄存器。的输出是电流型的。在微机系统中,通常需要电压信号,电流信号和电压信号之间的转换可由运算放大器实现。的技术参数芯片采用工艺,四象限乘法型,与微机兼容,数据输入能与双缓冲单缓冲或直接。

5、过对示波器波形的观察已经得到了确认。波形切换的测试因为波形切换的依据是开关量的设置,开关量最低三位负责波形的切换,输出正弦波,输出三角波,输出锯齿波,输出脉冲波,输出阶梯波,输出和平波。测试的过程也是通过设置不同的开关量进行的。调试时很顺利,基本上实现了波形的任意切换。波形频率的测试这部分是本次设计最难的部分,它经过了好几次的修正,刚开始是通过第四位控制加减频率,而频率的改变量的多少则是通过最后位来确定的,变化范围只有等个层次,功能基本实现但不够灵活,所以后来放弃了这思路,而改为通过第八位是否为来调节,若第八位为,则中间的四位来改变频率。并且第四位使原频率乘,第五位乘,第六位乘,第七位乘。这样每按次开关就相应的乘,真正实现了频率的改变。联机。

6、看是否有按键正弦波三角波锯齿波脉冲波指令来实现对缓冲器发送或接受数据。的控制字或状态字也是通过该缓冲器传送的。端口中有个位数据输入锁存器和个位输出锁存缓冲器。组控制电路组控制部件用来控制口和口的高位,组控制部件用来控制口和口的低四位。读写控制逻辑用来管理数据信息,控制字和状态字的传送。的工作方式有种方式方式方式。本设计只用到方式,即基本输入输出。在方式下,每个口都作为基本的输入输出口。口的高四位和低四位以及口口都可以独立地设计输入口或输出口。在方式下,可以采用无条件读写方式与交换数据。本设计只用到了口作为数据输入。的技术参数与完全兼容,采用条引脚的双直插式封装,减少了系统器件数,提高了直流驱动能力。表选择芯片数模转换器在本设计中的作用是生产。

7、个基本问题,初步提出了解决方案的基础上才进入机房的。虽然初步的方案由于硬件的原因没能实现但也为后来新的方案的提出奠定了基础。同组的同学给我提出了问题让我意识到了很多我自己没有碰到的问题,对问题的解决也逐渐确定了最终的解决方案。实验过程中通过请教老师也解决了不少的问题,发现老师和我们的思路不样,我的思路不够开阔,很多细节都没有注意。所以以后在做事情的时候希望可以多和老师沟通交流,从中肯定可以得到很多有益的东西。问题讨论对于波形频率的调整是通过延时子函数的延时参数的改变实现的,原来在个开关量来改变频率时发现频率每次增大或减少到定的时候就会发生突变,我想应该是因为每当减到时则为负,发生突变。而当增加到超过时也变为负的,发生突变。但另个奇怪的现象是。

8、个参数经过次增到个数却不能经过次见到原来的大小,从波形变化明显看出不致,这个问题在我测试的时候并没有出现,后来通过单步测试检查参数变化情况都无法解释,到后来也没有明白。对于延时函数的合并问题,本设计原先采用的是各个波形的延时函数分开写的办法,原因是刚开始共用个函数导致各个函数延时参数的相互影响,可是分开写又产生了代码冗余,直没有好的办法解决,后来我将延迟函数合并成为两个。因为正弦三角锯齿波的延迟较短,而脉冲阶梯和和平波的延迟较长。体会及建议经过两个星期的实验,我完成了这次课程设计。通过本次课程设计,我不仅复习和巩固了微机原理中的很多知识,而且掌握了和的工作原理。整个设计过程可谓是困难重重,从窍不通到自信满满地去答辩,在磕磕绊绊中学到了更多知。

9、的有效测试,后来通过逐步分解测试的方法进行测试,首先波动八个开关量的最低两位例如设置为,在程序单步执行到语句,后通过观察星研电子工作窗口中的低八位数据来验证所读数据是否正确,结果发现第次的是正确的,因为程序是循环不断读取数据的结果后来开关量设为读取的数据却仍然为,不断的测试结果都是如此。后来在老师的建议下换了卡后测试才正确,这说明有时并不是程序本身的问题,而是硬件出现了问题,因此以后碰到类似的情况不要死钻牛角尖老或者不够自信总认为是自己的。软件调试软件测试分以下几步六种波形的正确输出调试波形的正确输出是设计的最基本要求,因此首先要保证波形输出的正确性,而对此的验证主要是通过依次调用相应的波形子函数来进行的,这点通过六次调用不同的波形函数和通。

10、试调试分三步每次调试,主程序都只调用个波形函数,目的是确保每个波形能正确输出。在每个波形能正确输出的基础上,读取开关量的置进行波形切换,在读取口的数据,通过观察寄存器的值来验证读取是否正确,结果每次读出的都是,即使开关量重新置数了也是,检查连线未发现,后来在老师的检查和确认程序和接线都无误的情况下调换了芯片,结果读出正确。在前两步都已经实现的前提下,进行频率变换的调试。调试结果及问题的提出调试的具体结果已经在前面的各个小调试中说明,总的来说本次设计基本上完成了预定的功能,并且实现了波形的准确度的调整,频率改变明显直观,同时也将每个波形的延时函数的全部合并为个延迟函数。但不可否认的是通过本次课程设计确实加深了对书本知识的理解,也增强了对书本知。

11、过三种方式工作。是个位转换器,输入电平与兼容,单电源工作,基准电压的范围为,电流建立时间为,低功耗,引脚,双列直接式封装。芯片的内部原理图如下符号测试条件规范值单位最大最小输入低电平电压输入高电平电压输出低电平电压数据总线输出低电平电压外围端口输出高电平电压数据总线输出高电平电压外围端口达林顿驱动电流电源电流输入负载电流输出浮动电流图硬件总逻辑图及其说明硬件总逻辑图图逻辑图说明的与示波器红头相连的与示波器的黑头相连,即接地的片选与相连数字信号来源于开关量,输出于,显示于示波器的片选与相连开关与的口相连。三控制程序设计控制程序设计思路说明程序分为七个段落,分别是主程序正弦波三角波锯齿波脉冲波阶梯波和平波。在每个段落中检查开关量是否有改变,有则。

12、。在设计的过程中遇到问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。通过这次课程设计让我学习和掌握的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进步加强理论知识与应用相结合的实践和锻炼,实践能力进步加深,使我明白书本上的知识只是理论,必须和实践结合起来,才可能学的更加透彻,是否送数据端口调用延时否返回开始三角波流程图锯齿波流程图脉冲波流程图送数据端口调用延时送数据端口调用延时返回否开始送数据端口调用延时否是否返回是开始阶梯波流程图和平波流程图开始送数据端口调用延时返回开始送数据端口调用延时返回正弦波波形锯齿波波形三角波波形脉冲波波形阶梯波和平波控制程序位空间基地址它就是实验仪的基地。

参考资料:

[1]教师工作量管理系统设计与实现(最终版)(第21页,发表于2022-06-25 17:14)

[2]基于JSP的人力资源管理系统设计与实现(第35页,发表于2022-06-25 17:14)

[3]基于核心能力的企业战略管理研究(最终版)(第43页,发表于2022-06-25 17:14)

[4]NGW型行星齿轮传动系统的优化设计(第27页,发表于2022-06-25 17:14)

[5]轴类零件的数控车削加工(最终版)(第25页,发表于2022-06-25 17:14)

[6]统计过程控制在质量管理中的应用(第18页,发表于2022-06-25 17:14)

[7]计算机高级语言课程设计(C)(第24页,发表于2022-06-25 17:14)

[8]基于Winsocket局域网通讯软件的设计与实现设计与实现 The Design and Implementation for LAN Communication Software Based on WinSocket(第29页,发表于2022-06-25 17:14)

[9]电子技术在生产实践中应用的课题设计(最终版)(第25页,发表于2022-06-25 17:14)

[10]基于LPC2138芯片与PC机的串行通信设计(最终版)(第20页,发表于2022-06-25 17:14)

[11]安徽科技学院《大学生创业教育》课程(第38页,发表于2022-06-25 17:14)

[12]SPE175F右箱盖加工工艺及第一道机加工夹具设计(最终版)(第31页,发表于2022-06-25 17:14)

[13]基于Verilog的数字频率计的设计(第18页,发表于2022-06-25 17:14)

[14]物流企业投保险种组合研究(第34页,发表于2022-06-25 17:14)

[15]数字图像加密与实现(最终版)(第40页,发表于2022-06-25 17:14)

[16]空气源热泵热水器控制器设计(第27页,发表于2022-06-25 17:14)

[17]基于单片机的多功能电表设计(最终版)(第29页,发表于2022-06-25 17:14)

[18]设计CA6140车床(831005)拨叉零件的机械加工工艺规程及工艺装备(第29页,发表于2022-06-25 17:14)

[19]基于事例推理的夹具设计研究与应用(最终版)(第22页,发表于2023-09-21 13:38)

[20]短柄五加祛风湿酒加工工艺初探(第20页,发表于2022-06-25 17:14)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致