欢迎来到天天文库
浏览记录
ID:39892551
大小:286.00 KB
页数:25页
时间:2019-07-14
《0962510102 杜永芳 电子琴设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河海大学本科课程设计报告河海大学计算机与信息学院(常州)课程设计报告题目HDL项目设计报告专业、学号自动化0962510102授课班号278603学生姓名杜永芳指导教师单鸣雷完成时间2011-12-29-24-河海大学本科课程设计报告课程设计(报告)任务书(理工科类)Ⅰ、课程设计(报告)题目:电子琴设计Ⅱ、课程设计(论文)工作内容一、课程设计目标1、培养综合运用知识和独立开展实践创新的能力;2、深入学习VerilogHDL,了解其编程环境;3、学会运用Modelsim和QuartusII等编程仿真软件;4、将硬件语言编程与硬件实物功能演示相结合,加深理
2、解VerilogHDL的学习;二、研究方法及手段应用1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务;2、遇到问题小组成员及时讨论得出解决方法;3、遇到本组内解决不了的问题,及时和其他小组交流或询问老师;4、程序仿真,仿真无问题后进行模块调试,根据实验箱上的硬件实现是否符合要求来检验程序正确与否。三、课程设计预期效果1、完成实验环境搭建;2、具有手动弹奏和自动播放功能;3、以按键(或开关)作为琴键,至少可以通过蜂鸣器输出7个音阶;4、自动播放曲目至少两首;学生姓名:杜永芳专业年级:09自动化-24-河海大学本科课程设计报告摘要简易电子琴的
3、设计通过通过软硬件结合实现,硬件系统包括主控器芯片、9个按键、LED、蜂鸣器等,软件资源包括编写VerilogHDL程序的应用软件Modelsim和仿真软件QuartusII。电子琴有按键代替琴键的弹奏功能和自动播放功能。按键有七个音,自动播放功能中有三首曲子,分别是《两只老虎》、《天空之城》和《康定情歌》。程序共有五个模块,分别为主模块、琴键模块、曲1模块、曲2模块、曲3模块。硬件实现是用三个LED灯组合亮暗分别表示七个按键按下情况,另外两个按键用来选择曲目。实验箱原始时钟为50MHz,分频后变成不同的频率输出,通过蜂鸣器输出不同频率的声音。音乐的节
4、拍通过分频变为4Hz,作为1/4拍。通过主模块调用各模块实现电子琴的功能。【关键词】VerilogHDL电子琴模块分频-24-河海大学本科课程设计报告ABSTRACTThisarticleintroducedthesimpleelectricpiano’sdesign.Itrealizesthroughthesoftwareandhardwareunion.Thehardwaresystemincludesadirector,9keys,LEDsandabuzzer.ThesoftwaredesignusesVerilogHDL.Emulationus
5、esQuartusII.Itcanbroadcastthesystemestablishmentthecorrespondingnote,andcancompleteamilitarysongthebroadcast,butalsohasshowsthesoundthefunction.Designsthesimpleelectricpianotohaveinthehardware.Theprogramhassevenmodules,includingmainmodule,fractionalfrequencymoduleandsoon.Keyboar
6、dwithkeystoplaythefunctionandreplacethekeystoplayfunction.Keyhassevensound,automaticplaybackfunctionwiththreeinsong,werethetwotiger","theskycity"and"kangdinglovesongs.Softwarehasitsmerit.ItisperfectinthesoftwareVerilogHDL.Theoriginalfrequencyisdividedintodifferentfrequencys.Thep
7、ianomakessoundbythebuzzerwithdifferentfrequencys.【keywords】VerilogHDLelectricpianomodulefractionalfrequency-24-河海大学本科课程设计报告第一章系统设计第一节课题目标及总体方案本次项目设计课程的目标是让我们在学习VerilogHDL的基础上更加深入的理解硬件设计语言的功能、作用及其特征,并且将我们的动手能力与创新能力结合起来。本次电子琴实验的目标是:1、具有手动弹奏和自动播放功能;2、以按键(或开关)作为琴键,至少可以通过蜂鸣器输出7个音阶;3、
8、自动播放曲目至少两首;本次实验的方框图为:(每个模块中都有分频)主模块九个键Key1到Key7
此文档下载收益归作者所有