网站大量收购独家精品文档,联系QQ:2885784924

基于FPGA的简易触摸电子琴设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的简易触摸电子琴设计.doc

基于FPGA的简易触摸电子琴设计 摘 要: 简易触摸电子琴是以FPGA芯片作为系统控制核心,通过数控分频的原理实现音乐自动播放、琴键演奏的功能,有限状态机实现触摸控制和LCD显示驱动,再采用友晶科技的4.3寸液晶触摸显示屏(LTM)完成简易触摸电子琴模式选择控制和琴键显示控制。在DE0?Nano FPGA(Altera Cyclone Ⅳ)开发板上的测试表明,所设计的低成本简易触摸电子琴可以实现触摸控制弹奏和自动播放乐曲的功能,同时具有较高的实用价值。 关键词: FPGA; 电子琴; 液晶显示屏; 有限状态机 中图分类号: TN710?34; TP332 文献标识码: A 文章编号: 1004?373X(2014)22?0114?03 Design of simple touch electronic piano based on FPGA CUI Zhi?jun1, LIU Zhao?yuan2, ZHANG Yu1 (1. Department of Electronics and Information Engineering, Ankang University, Ankang 725000, China; 2. Xi’an ZTE New Software Co., Ltd, Xi’an 710129, China) Abstract: The simple touch electronic piano, which takes FPGA chip as system control core, employs the principle of NC divider to achieve automatic music playing, finite state machine to realize the touch control and LCD display drive, and 4.3 inch LCD touch panel Module (LTM) of Terasic to complete a simple touch electronic piano mode selection control and key display control. The test on DE0?NanoFPGA (Altera Cyclone IV) development board show that the design of low?cost simple touch electronic piano can achieve the functions of touch control and automatic music playing, and also has high practical value. Keywords: field programmable gate array; electronic piano; liquid crystal display; finite state machine 0 引 言 电子琴因其操作简单,且能模拟各种传统乐器的音色,而深受消费者喜欢。目前市场上有很多种音乐模块,可以直接产生各种乐曲,多数集中在使用单片机、555定时器、逻辑组合电路、LDQ852集成块等[1?4],这些设计方法各有优缺点,例如使用单片机实现简单、成本低,但是产生的音频过少,很难满足标准电子琴的设计要求及市场需求。FPGA器件具有静态可重复编程和动态可在系统重构的特性,同时其硬件功能可以通过软件编程来修改,故具有很好的设计灵活性和通用性。同时基于FPGA的电子琴设计还具有体积小、系统可靠性高、开发周期短和研制成本低的优点[5?7]。所以本文在FPGA器件上设计一个简易触摸屏电子琴电路,来实现触摸控制弹奏和自动播放乐曲的功能。 1 简易触摸电子琴的系统设计 基于FPGA的简易触摸电子琴的原理结构如图1所示,整个系统主要包括片外系统时钟模块、片内PLL时钟模块、计数分频模块、音乐节拍产生电路模块、键值扫描模块、音符译码电路模块、数控分频电路模块、自动播放与手动输入模式选择模块、液晶触摸屏显示驱动模块、扬声器驱动模块等。 图1 简易触摸电子琴的结构图 整个系统的工作过程大致如下:DE0?Nano FPGA开发板提供50 MHz的系统时钟经锁相环分频后得到33 MHz的时钟信号,而33 MHz的时钟信号经计数器分频得到一个4 Hz的时钟信号给音乐节拍产生电路,作为产生1拍的时长。当LCD触摸屏接通电源后,触摸屏上会显示不同的功能按键,其中通过选择自动播放和手动弹奏输入模式转换按键,最终实现自动播放乐曲和手动弹奏控制音乐输出的功能。图1所示的简易触摸电子琴的核心模块分别是音乐节拍产生电路模块、音

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档