欢迎来到天天文库
浏览记录
ID:30222342
大小:1.78 MB
页数:19页
时间:2018-12-28
《华中科技大学电子与的信息的工程系》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文案华中科技大学电子与信息工程系硬件课程设计总结报告项目名称:电子琴音乐游戏机设计团队成员:通信中英0901班段圣宇通信中英0901班许晗杰通信中英0901班曹煜指导教师:龚军2012年7月1日精彩文档实用标准文案电子琴音乐游戏机设计摘要:如今市面上有许许多多的音乐类游戏,玩法非常简单,即在对应音符出现的同时,按下对应音符按键,但这些游戏现在都只出现在电脑或游戏机上。我们设计并制作一款基于BASYS2的拥有游戏功能的电子琴,它除了能实现基本的电子琴功能外,还配有可视化的游戏界面,让不懂音乐
2、的人也能在娱乐的同时演奏出动人的旋律。关键词:游戏BASYS2可视化界面电子琴Abstract:Therearemanymusicgames,whosegameplayisverysimple-inthecorrespondingnotesatthesametime,pressthecorrespondingnotebuttons.However,thesegamesnowonlyappearonthecomputerorvideogameconsole.Wehavedesignedandmade
3、akeyboardpianowiththegamefeatures,whichinadditiontobasickeyboardfunctions,comeswithavisualizationofthegameinterface,whichmakethenpeoplewhodonotunderstandmusicatallcanalsohavefunandplaymelody.KeyWords:gameBasys2visualizationkeyboard图1电子琴实物图目录一概述…………………
4、……………………………………………..4精彩文档实用标准文案二设计目标……………………………………………………………..4三团队组成与任务分工………………………………………………..6四系统总体设计………………………………………………………..61总体设计思路……………………………………………………..62主要器件及连接…………………………………………………..73软件模块划分及整合……………………………………………..94各模块实现方法及参数计算……………………………………104.1发声模块……
5、……………………………………………....104.2PS2键盘驱动……………………………………………….121)PS2接口介绍…………………………………………...122)PS2接口引脚…………………………………………...123)设计思路及原理………………………………………..134.3VGA信号发生器…………………………………………...14五软件仿真及硬件测试结果………………………………………....151PS2键盘软件仿真……………………………………………......152硬件测试结果……
6、………………………………………………17六心得体会及项目总结………………………………………………17七致谢………………………………………………………………....18八参考文献……………………………………………………………18精彩文档实用标准文案九附录…………………………………………………………………19一.概述几乎所有的人对于音乐都有一种自然而然的喜好,音乐使人愉悦。但对于一个不懂音乐的人来说,要使用电子琴熟练的演奏一首歌曲是一件比较困难的事情。而通过这款具有游戏功能的电子琴,不论是有没有真正学
7、过音乐的人都可以演奏出动听的音乐,使用者只需对着显示屏上根据每个节奏跳出的与音符按键对应的图标按下按键就可以通过扬声器或者耳机发出相应旋律。本系统以XilinxFPGA为开发平台,以DigilentBasys2开发板为核心硬件来实现。大体可分为电子琴基本功能模块与音乐游戏模块两个部分,每个部分均包含了按键输入、音频输出及VGA显示等基本模块。二.设计目标基本功能:1).键盘通过PS/2端口与BASYS2开发板连接,键盘上按键A、S、D、F、J、K、L分别对应DO、RE、MI、FA、SO、LA、SI
8、七个音,在发出声音的同时,开发板上对应LED指示灯亮;2).按键G、空格、H选择音调,共三个八度,G键选择最低音,空格选择中音,H键为低音。按下音调控制按键的同时,开发板会将此时的音调以数字形式显示在七段数码管上:“1”代表低音,“2”为中音,“3”表示高音;3).歌曲自动播放功能。特定音乐的自动播放,同时能通过开发板上的按键开关来升高和降低播放音乐的音调;4).通过开发板滑动开关来选择电子琴当前工作模式,包括Free-Play自由演奏模式及Auto-Play自动播放模式。当模式选
此文档下载收益归作者所有