1、“.....以结束其中的地址数据表达方式是冒号左边写地址值,冒号右边写对应此地址放置的十进制数据,如,表示为地址,为该地址中的数据。这样每读到个地址,即可输出其相应的数据。文件编辑好后,保存时取文件名为,存盘的路径为。定制音符数据的文件定制的基本步骤如下进入,选菜单,选择,然后按键,选择最后在下的栏中键入路径与输出文件名,注意后缀小写。单击键选择数据位宽度为,地址线宽为,即设置此能存储位二进制数据共个。通过钮,找到中的加载文件路径和文件名注意元件的是地址锁存时钟。打开已定制的文件,将它设置为工程,并确定目标器件,进行测试仿真波形,按照定制步骤对音符数据文件进行定制。定制好的文件程序如下,音乐硬件演奏电路系统仿真与调试音乐节拍和音调发生器模块的仿真波形仿真将所编写的音乐节拍和音调模块的程序设为工程,选用公司的系列中的为目标芯片进行仿真......”。
2、“.....选用公司的系列中的为目标芯片进行仿真。仿真结果如下图模块功能分析与调试分频预置数模块的功能是输出各个音符所对应的分频预置数,由上面的仿真波形图可看到若当是,输出为,即休止符的分频预置数当是时,输出为心得体会课程设计是针对理论课程的要求,对学生进行综合性实践训练的实践教学环节,可以提高学生运用课程中所学的理论知识与实践紧密结合,独立地解决实际问题的能力。在这次课程设计过程中使我从中学到许多以前在课本和课堂上所无法学到的,特别是在课程设计过程中查找资料的过程中从中学到许多以前在课本和课堂上所无法学到的并从中体会到许多的乐趣,从而丰富了自己,使自己无论是上课时还是在课余都感到很充实。在本次课程设计的过程中,曾得到过老师与几位同学的悉心指导与帮助,才使得我们的设计非常圆满的完成......”。
3、“.....谢谢你们,因学习知识的能力和时间有限,并且此次课程设计对于我们来说还只是初体验,因此在本次的课程设计过程中,难免存在,恳请老师给以批评指正,并再次感谢曾帮助过我们的老师和几位同学。参考文献潘松编著技术实用教程北京科学教育出版社杭州康芯电子有限公司实验系统说明书杭州康芯电子有限公司即低音的分频预置数当是时,输出为即高音的分频预置数等等其它状态时,分别输出相应音符的分频预置数,仿真波形图证明了程序实现了模块的功能。音乐符数控分频模块的仿真波形仿真将所编写的音乐符数控分频模块的程序设为工程,选用公司的系列中的为目标芯片进行仿真。仿真结果如下图模块功能分析与调试音乐符数控分频此模块的功能是根据初始值的值,对输入时钟信号的频率进行分频,得到想要的音符的发声频率其时钟端输入的是在十六进制模块里对的信号进行分频得到的......”。
4、“.....分别得出相应音符频率的两倍值。此时从数控分频器中出来的输出信号是脉宽极窄的脉冲式信号,为了有利于驱动扬声器,需另加个触发器以均衡其占空比,这时的频率就变为原来的,刚好就是相应音符的频率。在端输入具有较高频率的信号这里是的信号,通过分频后由输出。这里是对的信号进行分频得到的信号。的时钟脉冲信号是给数控分频模块提供时钟信号。数控分频模块中对输入信号的分频比由位预置数决定。的输出频率将决定每个音符的音调,这样,分频计数器的预置与的输出频率就有了对应关系。若在分频预置数模块中若取,将发出音符为音的信号频率。在这个仿真波形图中,的值可设为即高音的分频预置数,的频率为,输出的脉冲信号的周期为即,接近高音的发声频率。由表中可知高音的分频系数为,即对输入时钟进行次分频就可得高音的发声频率,因此这个程序实现了模块的功能......”。
5、“.....但是在实际应用中,若能将电路实用于各种曲子的演奏,它的实用性和应用范围就会扩大许多。这里主要通过修改分频预置数模块的程序,使其实用于各种曲子的演奏。另外要使更改乐曲方便,主要通过重新设置音符数据文件,再对其进行定制。在前面的设计中,我们只能通过程序输出梁祝曲子中的个音符的分频预置数即计数初值,但是在其它的乐曲中可能会用到另外的那些音符,因此对程序进行修改完善它的功能,使其能输出另外那些音符的分频预置数。把修改的程序代替原来此模块的程序连入顶层文件后,要使所设计的音乐硬件演奏电路可随意更改曲子,只要修改音符数据文件,在那些连续的地址上存储曲子中相应的音符,再对音符数据文件进行定制,最后连接到整个电路中即可实现。程序修改如下位预制数查表码音乐符对应分频位,高音,单元模块程序设计根据顶层原理图......”。
6、“.....模块存放乐曲中的音符数据,地址发生器模块作为模块中所定制的音符数据的地址发生器,分频预置数模块提供分频预置数即给数控分频模块提供计数初值,十六进制模块对的时钟脉冲进行分频,得到的频率,给数控分频模块提供时钟脉冲。数控分频模块根据分频预置数输出各个音符所对应的频率。音乐节拍和音调发生器模块音乐节拍和音调发生器模块电路图音乐节拍和音调发生器模块程序设计音乐节拍和音调发生器模块音乐节拍时钟音乐选择键复位键音符数据位二进制计数器,地址发生器模块地址发生器模块设置了个位二进制计数器计数最大值为,作为音符数据的地址发生器。每来个时钟脉冲信号,位二进制计数器就计数次,文件中的地址也就随着递增,音符数据中的音符也就个接个连续的取出来了。在地址发生器的设计中,这个计数器的计数频率选为,即每计数值的停留时间为秒,恰为当全音符设为秒......”。
7、“.....例如,地址发生器在以下的逻辑描述中,梁祝乐曲的第个音符为,此音在逻辑中停留了个时钟节拍,即秒时间。那么相应随着程序中的计数器按的时钟频率作加法计数时,即随地址递增时,将从音符数据中将连续取出个音符通过端口输向分频预置数模块。这样梁祝乐曲中的音符就个接个的通过端口输向分频预置数模块。音乐谱对应分频预制数查表电路模块音乐谱分频预置数模块音乐谱对应分频预制数查表电路程序设计音乐谱分频预置数模块是乐曲简谱码对应的分频预置数数初值,分别得出相应音符频率的两倍值。此时从数控分频器中出来的输出信号是脉宽极窄的脉冲式信号,为了有利于驱动扬声器,需另加个触发器以均衡其占空比,这时的频率就变为原来的,刚好就是相应音符的频率。数控分频模块中对输入信号的分频比由位预置数决定。的输出频率将决定每个音符的音调,这样,分频计数器的预置值与的输出频率就有了对应关系......”。
8、“.....将发出音符为音的信号频率。音符的频率由数控分频模块程序如下音乐符数控分频电路模块音调频率信号音乐符对应分频位声音输出位可预置计数器将输出再分频,展宽脉冲,使扬声器有足够功率发音,乐曲演奏音符数据文件梁祝月亮代表我的心乐曲演奏数据其中,表示数据输出为宽为,表示共有个位数据点,表示地址信号用十进制,表示输出数据是十进制数。形成中的配置数据初始化数据文件的方法如下在中编辑文件。首先在菜单下的菜单上选择命表电路。它提供了每个音符所对应的分频预置数,即给数控分频模块提供计数初值,这里以梁祝乐曲为例,列出了在这个乐曲中所用到的个音符的分频预置数。在这个模块的逻辑描述中设置了四四拍乐曲中全部音符所对应的分频预置数,共个,每音符的停留时间由音乐节拍和地址发生器模块的时钟的输入频率决定,在此为。这个值的输出由程序的位输入值确定......”。
9、“.....模块的功能是输出各个音符所对应的分频预置数,即当是,输出为,即休止符的分频预置数当是时,输出为即低音的分频预置数当是时,输出为即高音的分频预置数等等其它状态时,分别输出相应音符的分频预置数。分频预置数模块的设计程序如下音乐谱对应分频预制数查表电路模块位预制数查表音乐高度指示音乐符对应分频位译码电路,查表方式,控制音调的预置数组频率音乐符数控分频电路模块音乐符数控分频电路模块音乐符数控分频电路模块电路图音乐符数控分频模块电路程序设计音符的频率由数控分频模块获得,这是个数控分频电路。它是由个初值可变的加法计数器构成。该计数器的模为,当计数器记满时,计数器产生个溢出信号,此溢出信号就是用作发音的频率信号。在计数器的输入端给定不同的初值,而此预置数就是表中的计数初值,就可得到不同音符的发音频率信号......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。