项目一:音乐播放器的设计与实现
1、功能要求
基于Verilog HDL的音乐播放器系统是以ALTERA公司的MAXⅡ系列芯片 EPM1270T144C5为主控单元,根据音乐发生的原理,将
复杂可编程逻辑器件作为发生音乐的核心器件,用高速集成电路硬件描述语言Verilog HDL编程控制音乐发生的乐谱,配合周边硬件电
路,由蜂鸣器发声器件发出音乐声,实验表明,采用该方法设计的音乐发生器成本低、修改方便。
基于Verilog HDL的音乐播放器实现的功能主要有在4位动态数码管上显示音乐播放的时间,在8*8点阵屏上显示相应歌曲的名
字(汉语拼音或英文字母),在1位静态数码管上显示高(H)、中( Z)、低( L)音调,并且利用8个小灯的亮灭来标识相应的
音符(音符是几就亮第几盏小灯),通过开始/暂停按键控制音乐的开始、暂停,通过乐曲选择按键控制音乐的选择,选择时单个
数码管上显示歌曲编号,如选择“兰花草”时,显示0。
2、功能模块设计
任务一、项目总体分析
任务二、音乐播放开始/暂停键设计模块:通过开始/暂停按键控制音乐的开始、暂停
任务三、音乐播放器分频模块:分频 4Hz 信号
任务四、音乐播放器控制模块:控制音乐播放的音频与顺序
任务五、音乐名显示模块:在 8*8 点阵屏上显示相应歌曲的名字(汉语拼音或英文字母)
任务六、音符显示模块:在 1 位静态数码管上显示高(H)、中( Z)、低( L)音调,并且利用 8 个小灯的亮灭来标识相应的音
符(音符是几就亮第几盏小灯)
任务七、播放时间处理模块:在 4 位动态数码管上显示音乐播放的时间
评论0
最新资源