- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA设计课题论文硬件演奏电路
EDA技术课程设计 ———乐曲硬件演奏电路设计(演奏音乐《梁祝》) 学 院: 生物医学工程学院 专业、班级: 07电子信息工程 组员: 翁健文 113200780200017 张平 113200780200026 刘正阳 113200780200007 指导教师: 刘娅琴老师 20摘要: 与利用微处理器(CPU或Mcu)来实现乐曲演奏相比,以纯硬件完成乐曲演奏电路的逻辑要复杂得多,如果不借助于功能强大的EDA工具和硬件描述语言,仅凭传统的数字逻辑技术,即使最简单的演奏电路也难以实现。本文重点介绍用EDA实验系统,利用数控分频器设计硬件乐曲演奏电路(电子琴),使读者初步了解VHDL硬件描述语言和MAX+plus Ⅱ开发环境。关键词:数控分频器、演奏电路、VHDLAbstract:Compare with using microprocessor (CPU or Mcu) to realize the music playing, pure hardware circuit logic to play music is much more complex, without powerful EDA tools and hardware description language, only with the traditional digital logic technology, even the most simple circuit also play hard realization. This paper introduced by using CNC prescaler design hardware circuit (electronic music play), readers preliminary understanding VHDL language and hardware description MAX+ plusⅡdevelopment environment.Keywords: CNC prescaler, playing a circuit, VHDL一、设计原理1.音乐演奏电路原理应用电子音乐的机理,利用单片机定时器产生一定频率的电振荡推动扬声器演奏出乐曲。这种频率的振荡可以用不同音符的代码所控制,从而分出不同频率的振荡,它采用编程方式将各种音符的代码预先存的计算机的内存中,利用软件和一定硬件电路配合将存放的乐曲代码有节地进行演奏,产生电子音乐。乐曲中每个音符的发生频率及其持续时间是乐曲能够连续演奏的两个关键因素。2.音符频率的获得多本文中选取750KHz的基准频率。由于现有的高频时钟脉冲信号的频率为12MHz,故需先对其进行16分频,才能获得750KHz的基准频率。对基准频率分频后的输出信号是一些脉宽极窄的尖脉冲信号(占空比=1/分频系数)。为提高输出信号的驱动能力,以使扬声器有足够的功率发音,需要再通过一个分频器将原来的分频器的输出脉冲均衡为对称方波(占空比=1/2),但这时的频率将是原来的1/2。表1中各音符的分频系数就是从750KHz的基准频率二分频得到的375KHz频率基础上计算得到的。由于最大分频系数是1274,故分频器采用11位二进制计数器能满足要求,乐曲中的休止符,只要将分频系数设为0,即初始值=211-1=2047,此时扬声器不会发声。3.乐曲节奏的控制本文中的梁祝乐曲,最小的节拍为1/4拍,若将1拍的时间定为1秒,则只需要提供一个4Hz的时钟频率即可产生1/4拍的时长(0.25秒),对于其它占用时间较长的节拍(必为1/4拍的整数倍)则只需要将该音符连续输出相应的次数即可。计数时钟信号作为输出音符快慢的控制信号,时钟快时输出节拍速度就快,演奏的速度也就快,时钟慢时输出节拍的速度就慢,演奏的速度自然降低。4.乐谱发生器本文将乐谱中的音符数据存储在LPM-ROM中,如“梁祝”乐曲中的第一个音符为“3”,此音在逻辑中停留了4个时钟节拍,即1秒的时间,相应地,音符“3”就要在LPM-ROM中连续的四个地址上都存储。当一个4Hz的时钟来时,相应地就从LPM-ROM中输出一个音符数据。二、总体框图 该主系统由三个模块:tonetaba.vhd、notetabs.vhd、s
您可能关注的文档
最近下载
- 宝宝起名康熙字典笔画.doc VIP
- 金风2.5MW风力发电机组故障手册.pdf
- 《汽轮机原理》第3章.pdf VIP
- 麟龙四量图通达信指标公式程序.docx VIP
- 国际商事仲裁法(第二版)教学课件.ppt
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- AP预备微积分 2024年真题 附答案和评分标准 AP Pre-Calculus 2024 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 人教版六年级数学上册《第四单元 按比分配》说课稿教案教学设计优秀公开课.docx VIP
- 最全面小学语文知识点归纳总结(精华版).docx
- 缅怀红色征程-弘扬大别山精神.pptx VIP
文档评论(0)