基于cpld的midi音乐播放器设计毕业论文

基于cpld的midi音乐播放器设计毕业论文

ID:3143024

大小:3.29 MB

页数:42页

时间:2017-11-19

基于cpld的midi音乐播放器设计毕业论文_第1页
基于cpld的midi音乐播放器设计毕业论文_第2页
基于cpld的midi音乐播放器设计毕业论文_第3页
基于cpld的midi音乐播放器设计毕业论文_第4页
基于cpld的midi音乐播放器设计毕业论文_第5页
资源描述:

《基于cpld的midi音乐播放器设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(此文档为word格式,下载后您可任意编辑修改!)宜宾职业技术学院毕业设计基于CPLD的MIDI音乐播放器设计系部电子信息与控制工程系专业名称电子信息工程技术班级电子11101班姓名万芬学号201115724指导教师唐军、张艳2012年09月20日11基于CPLD的MIDI音乐播放器设计摘要本文设计一个具有播放音乐、显示时间及彩灯闪烁功能的MIDI音乐播放器。根据音乐播放器的基本原理,以VerilogHDL作为编程语言,选用Altera公司MAXII系列可编程逻辑器件(CPLD)EPM570T144C5作为控制核心,实现音乐播放器的功能。

2、此外电路还设计了光控功能,彩灯选用LED发光二极管,时间显示采用数码管。产品制作完成后,经过测试,实现了所有功能,具有电路简单、工作稳定、耗电小的优点,可适用于生活中。关键词:CPLD;VerilogHDL;蜂鸣器;光控DesignofMIDIMusicPlayerBasedonCPLDAbstractA musicplayer, timedisplayand flashinglightsandfunctionoftheMIDI musicplayer isdesignedinthispaper. Accordingtothebasicp

3、rincipleof themusicplayer, withVerilog HDLastheprogramminglanguage,the Altera MAX IIseriesprogrammable logicdevice(CPLD) EPM570T144C5ascontrolcore, realizethefunctionofmusicplayer. Inaddition circuit alsodesignedthe controlfunction, lights useLED light-emittingdiode,digit

4、altube display the time. Product productioniscompleted, aftertesting, realizeallthefunctions,,smallpowerconsumption, suitablefor life.Keywords: CPLD; Verilog HDL; Buzzer; Light目录1引言12方案论证与选择22.1主控模块的论证与选择22.2显示模块的论证与选择22.3总体系统方案23硬件设计43.1MAXII系列CPLD43.2EPM570T144C5芯片53.3蜂

5、鸣器电路63.4光电传感器电路73.5数码管显示及彩灯闪烁电路74软件设计84.1工作原理及设计思路84.2有限状态机94.3中央处理器设计104.4音调发生器设计104.5光电传感器设计114.6彩灯闪烁设计124.7数码管显示设计125产品制作135.1PCB制作135.2元器件装配135.2.1元器件检测135.2.2元器件安装135.2.3元器件焊接146系统调试156.1CPLD程序编译156.2CPLD引脚配置156.3CPLD程序下载166.4系统联调186.4.1蜂鸣器的调试186.4.2光电传感器的调试186.4.3数码

6、管的调试186.4.4彩灯的调试186.4.5分频的调试18结束语20致谢21参考文献22附录附录1电路原理图附录2系统板PCB图附录3部分RTL电路图附录4产品实物图附录5曲谱附录6程序源代码基于CPLD的MIDI音乐播放器设计1引言随着微电子技术和计算机技术的不断发展,在涉及通信、国防、航天、工业自动化、仪器仪表等领域的电子系统设计工作中,EDA技术的市场正以惊人的速度上升,它已成为当今电子技术发展的前沿之一。EDA(ElectronicsDesignAutomation)即电子设计自动化技术,是指以计算机为基本工作平台,融合应用电子

7、技术、计算机技术、智能化技术的最新成果而研制成的一整套软件工具,主要能辅助进行三方面的设计工作:IC设计,电子电路设计,PCB设计。没有EDA技术的支持,想要完成一些超大规模集成电路的设计制造是不可想象的。大规模可编程逻辑器件CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)和FPGA(FieldProgrammableGatesArray,现场可编辑门阵列)是当今应用最广泛的两类可编程逻辑器件,电子设计工程师利用它可以在办公室或实验室设计出所自己所需要的专用芯片和专用产品,从而大大缩短了产品上市

8、时间,降低了开发成本。此外,可编程逻辑器件还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大的提高了电子系统设计的灵活性和通用性。选择做音乐播放

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。