数字系统设计音乐播放器
18页1、、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得、实验目的和要求:实验目的:(1)掌握音符产生的方法,了解 DD诚术的应用。(2) 了解AC97音频接口电路的应用。(3)掌握系统“自顶而下”的设计方法。实验任务:设计一个音乐播放器。(1)可以播放四首乐曲,设置 play、next、reset三个按键。按play键播放当前乐曲,按next键播放下一首乐曲。小当前乐曲序号(2) LED0指示播放情况(播放时点亮)、LED2和LED3指二、实验内容和原理(1)音乐播放器的设计原理根据实验任务可将系统分为主控制器(mg、乐曲读取(song_reader )、音next button按键处理模块song donenote loneplay_button|elk主控制器play乐Illi读取;PILLED SongLED 2reset nx Inotc. duration音符播放sample-ncxisamplccodcc_ conditionervalidsamplcnew nameac
2、97 if符播放(note_player )、AC9宿频接 口( codec_conditioner )和 ac97_if 五个子 模块,系统的总体框图如下:各个模块的功能如下:1 .mcu模块接收按键信息,通知song_reader模块是否要播放(play)及播放哪 首乐曲(song),若一曲播放结束则进入播放结束ENDt态。2 .song_reader模块根据mcU块的要求,逐个取出音符 note , duration 送给 note_player模块播放,当一首乐曲播放完毕,回复mcU莫块乐曲播放结束信号(song_done)。3 .note_player模块接收到需播放的音符,在音符的持续时间内,以48kHz速率送出该音符的正弦波样品给 AC9宿频接口模块。当一个音符播放结束,向 song_reader模块发送一个note_done脉冲索取新的音符。4 .codec_conditiner 、ac97_if模块负责与AC9宿频系统接口工作,本实验已 提供了这两个模块的代码。另外,按键处理模块完成输入同步化、防颤动和脉宽变换等功能。1、主控制模块mcu的设计mcu模块是主控制模块,
3、有响应按键信息、控制系统播放两大任务,工作流程 如下面的流程图所示。要求系统复位后经RESET犬态初始化后进入 WAIT状态等待按键输入或乐曲播放结束应答,若有按键输入则转入相应的按键处理状态(NEXTgPLAY ,若一曲播放结束则进入结束播放END犬态。mcu的控制器算法流程图如下图:以下为mcu的端口含义引脚名称I/O引脚说明clkInput100MHz寸钟信号resetInput复位信号,高电平有效play_buttonInput“播放”按键,低电平有效next_buttonInput“下一曲”按键,一个时钟周期宽 度的局电平脉冲playOutput高电平表示播放song_doneOutput当播放下,曲时,输出,个时钟周 期宽度的高电平复位脉冲reset_play ,并复位 note_player模块song_doneInputnote_player 模块的应答彳个时钟周期宽度的高电平脉冲表示 一曲播放结束song1:0Output当前乐曲的序号结合以上算法流程图和端口定义,mcU莫块代码如下:module mcu(clk, reset, play_button, next,
4、play, reset_play, song,song_done );parameter RESET=0, WAIT=1, END=2, NEXT=3, PLAY=4;input reset, play_button,song_done,clk,next;output reg 1:0 song;output reg play, reset_play;reg state;always ( posedge clk )beginif (reset)begin play=0; song=2b00;reset_play=1; state=RESET; end elsecase (state)RESET:WAIT:if (song_done)begin state =END; play=0; reset_play=1; endelse if (next)begin state =NEXT; play=1; reset_play=1; song=song+1; endelse if (play_button)begin state =PLAY; play=1; reset_play=0; endel
《数字系统设计音乐播放器》由会员hs****ma分享,可在线阅读,更多相关《数字系统设计音乐播放器》请在金锄头文库上搜索。
保护环境的演讲稿
新世界大厦培训方案
初级银行从业《银行管理》考核题库含参考答案4
某汽车厂供应商考核办法
ISO考勤管理规定
幼儿园中班教学与幼儿管理工作计划范文(五篇).doc
原创第三方物流服务供应商选择问题研究论文定稿
电力电子技术在智能电网中应用技术
槽型混合机项目商业计划书写作模板
直线与平面平行的判定说课稿
离退休办公室职责电子版(二篇).doc
通防科安全生产责任制样本(3篇).doc
夏洛特的网观后感600字五篇
耐压测试仪使用规范
高中语文教案
外研版初一(下)英语第15讲:Module8词汇篇(教师版)
公司年终总结
有关读书体会的作文300字锦集十篇
2020年社区工作思路及工作计划
商场规章制度管理篇1
2023-12-09 4页
2023-11-07 33页
2023-06-29 80页
2023-09-29 2页
2023-06-25 6页
2022-09-07 8页
2023-06-22 44页
2022-12-13 33页
2022-08-27 7页
2023-08-10 4页