基于VHDL的乐曲发生器的设计.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要 随着超大规模集成电路的发展,随着计算机已经深入生活中的每一个领域,人们的生活中已经有越来越多的自动化机器,这些机器给人类的生活带来的翻天覆地的变化,提供了巨大无比的方便。于是自动化设计技术应运而生,其中VHDL自动化设计语言是一门非常好用的语言。本设计是本着简单、方便而不乏趣味性和实用性的原则设计出的一个自动乐曲发生器,是所有能自动播放音乐机器的核心蓝本,MP3,随身听等现代音乐产品都是建立在此设计的基础之上的。因此此设计是非常重要而有意义的。本设计不仅具有自动播放音乐的功能,即播放已经存入的固定乐曲,也能够通过按键进行简单乐曲的演奏。本设计是基于VHDL实现的,大体可以分为4个部分,分别是:音调发生器、音调编码器、手动\自动选择及数控分频器。音调发生器主要是产生音调的部分,由于此设计比较简单,所以音调也不是很丰富;音调编码器主要是将人们可以看懂的音乐编码翻译成机器能看懂的数字编码,以实现透明服务;手动\自动选择主要是用来为使用者提供手动演奏或自动播放选择服务的;数控分频器是用来将输入端的高频率信号处理成合适的输出信号。四个模块综合起来就成了今天我设计的自动乐曲发生器。 我的目标是此设计能演奏出我喜欢的月光曲。 关键词: ABSTRACT With the development of VLSI and the computer being used widely in every area of daily life, there are more and more automated machines in people’s life that change people’s life greatly and provide an immense convenience. Automated design techniques have emerged, and Automatic VHDL design language is a very useful language. This design is to be simple, convenient and no shortage of interesting and practical that it is the core blueprint of most automatic music player such as MP3 and WalkMan. As a result, the design is so important and meaningful. The design not only has the ability to play automatically, but also can be used to play by us through clicking the keyboard. The design is based on VHDL containing 4 main parts that are Tone Generator, Tone Encoder, Manual \ Automatic selection, and NC divider. Tone Generator is to generate tone. There are no many kind tones because that the design is a little simple. Tone encoder will translates the music codes that people can understand into digital code can be read by machines. The Manual \ Automatic selection part provides the two options for users. NC divider will handle the input high frequency signal into the appropriate output signal. Put the four parts together, we get the Automatic Music Player. My goal is that this design can play my favorite song--- MoonLight. Keywords: Automation;Play a musical instrument;VHDL;Digital circuit 第一章 引 言 5 1.1 自动乐曲发生器概述 6 1.2 本设

文档评论(0)

追风少年 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档