1、“.....可在多种平台运行Ⅱ软件可在基于机的操作系统下运行,也可在等工作站上运行。④完全集成化Ⅱ软件的设计输入处理校验功能完全集成于可编程逻辑开发工具内,从而可以更快地进行调试,缩短开发周期。模块化工具设计者可以从各种设计输入编辑校验及器件编程工具中做出选择,形成用户风格的开发环境,必要时还可在保留原始功能的基础上添加新的功能。由于Ⅱ支持多种器件系列,设计者无需学习新的开发工具即可对新结构的器件进行开发。支持硬件描述语言Ⅱ软件支持多种的设计输入,包括标准的及公司自己开发的硬件描述语言。功能是经过预先校验的为实现复杂的系统级功能而提供的网表文件。它为和系列器件提供了最优化设计。用户可从公司购买这些,使用它们可以减轻设计任务,使设计者能将更多的时间和精力投入到改进设计和最终产品上去。特点Ⅱ软件具有开放性内核的特点......”。
2、“.....同时,Ⅱ还有多种设计输入方法,主要包括图形设计输入Ⅱ的图形设计输入是较其他软件更容易使用的特点,因为Ⅱ提供了丰富的库单元供设计者调用,尤其是在库里几乎包含了所有的系列的器件。因此只要具有数字电路的知识,几乎不需要过多的学习就可以利用Ⅱ进行的设计。文本编辑输入Ⅱ的文本输入和编译系统支持语言语言语言三种输入方式波形输入方式如果知道输入输出波形,也可以采用波形输入方式。④混合输入方式Ⅱ设计开发环境,可以进行图形设计输入文本编辑输入波形编辑输入混合编辑。具体操作方法是在图形编辑波形编辑时形成模块,在文本编辑时通过模块名或者采用的方式进行调用。同样,文本编辑输入形成的模块,也可以在图形编辑时调用,语言编译的结果可以在语言下使用,语言编译的结果也可以在语言或图形输入时使用。这样灵活多变的输入方式,给设计使用者带来了极大的方便......”。
3、“.....本设计借助于功能强大的工具和硬件描述语言来完成,如果只以纯硬件的方法完成乐曲演奏电路的设计,将是难以实现的。本设计采用了万水千山总是情图的部分来曲子来完成。为了便于理解,首先介绍下硬件电路的发声原理。我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制个引脚输出定频率的矩形波,接上扬声器就能发出相应频率的声音。而乐曲中的每音符对应着个确定的频率,因此,要想发出不用音符的音调,实际上只要控制它输出相应音符的频率即可音符和频率的关系见表。乐曲都是由连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在扬声器上连续地发出各个音符的音调。而要准确地演奏出首乐曲,仅仅让扬声器能够发声是不够的,还必须准确地控制乐曲的节奏,即每个音符的持续时间。由此可见......”。
4、“.....其中设置了万水千山总是情乐曲全部音符所对应的分频预置数,共个,每个音符的停留时间由音乐节拍和音调发生器模块的输入频率决定,在此时为。每个计数值停留时间为秒,恰为当全音符为秒时,四四拍的分音符持续时间。这个值的输出由对应于的位输入值确定,而最多有种选择。输向中的值的输出值与持续的时间由模块决定。发声频率产生模块这是乐曲演奏电路最重要的模块,由它产生乐曲发音所需要的对应频率。此模块的核心是个可预置数控分频器,下面是可预置数控分频器的原理介绍它是由个初值可变的加法计数器组成。为了得到合适的发音频率,在进行预置计数分频之前需要将本文选择的初始频率信号进行十六分频,采用四位加法计数方式分频,当输入个脉冲信号,计数器做次加法计数,此时输入信号脉宽展宽倍即进行次二分频,十六分频后得到输入频率。由于数控分频器输出的信号是脉宽很窄的信号......”。
5、“.....需要加个触发器以均衡占空比,但这样来,此时频率变为原来的二分之即。可预置计数分频器就是将按照各音符发音所需要的频率值进行预置数分频。这里计数器设为位,模为预置数可由预置数查表电路模块查得。若取音符发音频率为,需要将进行约次分频才能得到此频率。预置数即可用公式模分频系数预置数算出,此时为换成位二进制计数为。表万水千山总是情各音阶对应的分频预置数关系音符分频预置数二进制码音符分频预置数二进制码中音中音中音中音中音低音中音低音简易电子琴功能模块此模块完成简易电子琴的设计,实现按键输入音符,发出与之相应声音。其原理与预先定制的乐曲播放原理相似,同样需要个可预置数控分频器,个可预置查表电路,不过,为了体现程序设计的优越性,此模块,在做将数控分频器与可预置查表电路合二为,在同个功能模块下实现,使原本复杂的程序设计更加简单化。为了产生与表音符对应的频率信号......”。
6、“.....且把它当作乐曲的基频,而所有不同的频率信号都从这基频分频而取得,本文选取的是时钟,中音对应的频率值为的分频系数应改为,这样只需对系统时钟进行次分频即可得所要的中音。至于其他音符,同样可由上式求出对应的分频系数,这样利用程序可以很轻松地得到相应的乐声。第章系统程序实现与仿真分析各部分程序实现在下定制的图图乐曲硬件演奏电路顶层设计实现硬件演奏电路顶层设计音调频率信号节拍频率信号简谱码输出显示高度指示声音输出键盘输入口指示灯输出口声响输出口共页,未完待续,以上内容仅供参考。欢迎访问有啊店铺,价格更便宜。简易电子琴,工作原理与乐曲演奏样,只是将固定预置乐曲变成了手动按键输入,节拍时间取决于按键的停留时间,如果合适,同样能播放出完整的歌曲来。图万水千山总是情曲谱音调的控制频率的高低决定了音调的高低......”。
7、“.....在两个八度音之间又分为十二个半音。另外,音名简谱中的低音的频率为,音名到之间到之间为半音,其余为全音。由此可以计算出简谱中从低音到高音之间每个音名对应的频率,所有不同频率的信号都是从同个基准频率分频得到的。由于音阶频率多为非整数,而分频系数又不能为小数,因此必须将计算得到的分频数四舍五入取整。若基准频率过低,则由于分频比太小,四舍五入取整后的误差较大若基准频率过高,虽然误差较小,但分频数将变大。实际的设计应综合考虑这两方面的因素,在尽量减小频率误差的前提下取合适的基准频率。因此,要想发出不同音符的音调,实际上只要控制它输出相应音符的频率即可。综合考虑各因素,本文中选取作为的分频计数器的输入分频信号。乐曲都是由连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在扬声器上连续地发出各个音符的音调......”。
8、“.....因此,在想控制音符的音长,就必须知道乐曲的速度和每个音符所对应的节拍数,在这个设计中所演奏的乐曲的最短的音符为四分音符,如果将全音符的持续时间设为的话,那么拍所应该持续的时间为秒,则只需要再提供个的时钟频率即可产生四分音符的时长。要想让系统知道现在应该演奏哪个音符,而这个音符持续的时间应该是多少,就必须编写乐曲文件,在乐曲文件中音符是按地址存放的,当系统工作时就按的频率依次读取简谱,当系统读到个音符的简谱时就对应发这个音符的音调,持续时间为秒,而如果在曲谱文件中这个音符为三拍音长,那又该如何控制呢其实只要将该音符连续书写三遍,这时系统读乐曲文件的时候就会连续读到三次,也就会发三个秒的音长......”。
9、“.....通过这样个简单的操作就可以控制音乐的音长了。系统结构本系统主要由四个功能模块组成,和。第部分,地址发生器,实现按节拍读乐谱的功能第二部分,查表电路,为提供分频预置数,实现乐曲译码输出第三部分,产生发音频率,实现乐曲播放第四部分实现简易电子琴功能。系统结构图如图,该系统有三个输入,五个输出端口。三输入端口分别是端口,作为节拍脉冲信号输入端口端口,作为发音频率初始信号输入端口输入端口,作为简易电子琴音符输入端口。五输出端口分别是输出端口,作为音符简码输出显示端口输出端口,作为音符高度指示端口输出端口,作为万水千山总是情乐曲的声音输出端口输出端口,作为简易电子琴声音输出端口输出端口,作为简易电子琴输入音符显示端口。图系统功能模块组成图各模块分析与设计定制万水千山总是情音符数据为了实现乐曲的播放,首先需要将曲谱定制到音符数据里面......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。