设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>电子电气毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
用FPGA设计MP3导游仪中的MP3播放器毕业设计论文
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目录
目录 3
基于MP3导游仪的MP3播放器系统设计 4
1  目的 4
2   我所做的工作 4
3   本设计的整体构架 4
4 具体实现 6
4.1   硬件部分 6
4.1.1  MP3导游仪系统构建 6
4.1.2  QuartusII中的整体硬件电路的实现 11
4.2   软件部分 12
4.2.1   主程序的流程图: 12
4.2.2   SPI模式下MP3导游仪卡驱动 12
4.2.3   VS1003 驱动 15
4.2.4   TFT驱动 16
4.2.5   文件系统的挂接 17
5.调试过程遇到的问题和解决方式 18
5.1  MP3导游仪卡驱动部分的问题 18
5.1.1  复位始终不能成功 18
5.1.2  模块写不成功 19
5.2  文件系统理解与挂接 19
5.3  VS1003的驱动 20
5.4  TFT的驱动 20
5.4.1  用户手册理解错误 20
5.4.2  数据手册有错 20
6   预期与结果 21
7   附录 22
7.1  参考资料 22
7.2  工程及源代码 22

用FPGA设计MP3导游仪中的MP3播放器
1  目的
1. 让自己能真正用MP3导游仪做出一个实际的定西,学习基于MP3导游仪的嵌入式软件开发的基本流程;
2. 了解一些比较实用的定西,比如MP3导游仪,VS1003,TFT等,并且能做到同时操作,而不是简单的流水灯,蜂鸣器,数码管;
3. 了解,熟练掌握一些常用的协议,I2C、 SPI、RS232等,但本次设计中主要使用的是SPI协议;
2   我所做的工作
MP3导游仪的构建,主要是调用一些IP核,使用类似绘制PCB原理图的方法,连线搭建硬件系统。具体参考林正红的《基于MP3导游仪的MP3导游仪RAM和FLASH的读写实验》。(有兴趣也可以参考《Nios ii 那些事儿》来完成了简单的Nios ii硬件系统设计,同时也可通过http://kingst.cnblogs.com/获得最新版本的《Nios ii 那些事儿》。)
实现了SPI模式下的MP3导游仪卡的驱动,由于Nios ii硬件SPI的缺陷,其SPI的速率不能改变,而在对MP3导游仪的驱动过程中,必须要改变SPI的速率才能完成初始化,所以笔者选择使用IO端口模拟4线SPI。
VS1003的驱动,其实V实现了FAT32文件系统与MP3导游仪卡的挂接。本部分使用的是开源的ZNFAT32文件系统,经过裁剪,实现的功能主要是定位文件,打开文件,读取文件,创建目录,创建文件等功能。(同时也通过http://www.znmcu.cn/softshow.asp?id=47 可以获得ZNFAT32文件系统的源代码)
VS1003能对很多常见格式的音频信号进行解码,比如MP3,WMA,MIDI等,在本设计中只对MP3格式进行解码,以及从MP3导游仪卡读取MP3格式的音乐送给VS1003解码后播放。
TFT液晶屏的驱动,其实一块液晶屏,有很多需要学习的地方,而在本设计中只是简单的显示了一张位图,在本设计中既没有实现触摸功能,也没有设计GUI,只是实现了从MP3导游仪卡中读取BMP格式的图片(16位色)交给TFT显示。
音乐系统的实现,综合上面所有的模块,实现从MP3导游仪卡提取MP3格式的音乐和BMP格式的图片,分别交由VS1003播放音乐和TFT显示图片,因为没有上操作系统的原因,暂时还不能做到同步。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于西门子S7-200PLC四层 基于PLC的鸡禽自动喂食机控制系 基于PLC的智能楼宇消防控制系统
三菱FX2N PLC在5层电梯逻 基于单片机的教室照明控制系统设计 5KW分布式并网光伏发电系统的设
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!