菜单
  

    人耳对高频的声音不敏感,因此可以利用这一特性,将在时域的声音信号变换到频域,并根据人耳特性划分为不同的频段,并对不同的频段采取不同的压缩率[4]。人耳不敏感的频段(高频)采取高压缩率,人耳敏感的频段(低频)采取地压缩率,从而使音乐数据量大幅降低,且人耳感受不到音乐信号失真。

    本设计立足于生活,紧跟当下的智能硬件潮流,制作了一个基于STM32的MP3音乐播放器,将大学期间所学知识融会贯通,深入理解、系统学习了嵌入式微处理器的编程使用,学会了STM32最小系统架构,学习并理解了音频解码模块VS1003的使用,并且对MP3的编解码知识有了深入了解。

    1.2 论文组织结构

    本系统主要基于一款ARM-Cortex M3内核的微控制单元STM32F103VET6作为主控芯片,实现它的最小系统模块的建立,配合SD卡模块以实现从SD卡读取音乐文件的功能,加入LCD显示屏模块可以实现一个GUI界面来显示当前曲目以及作者信息等,加入轻触开关等外设来实现曲目切换、音乐播放暂停、音量调整等功能,在MP3音乐文件的解码部分使用了硬件VS1003模块,可以将音乐文件解码后通过内部的耳机驱动器进行输出。

    因此本系统的研究从STM32F103VET6的使用出发,建立整个系统模块,进而设计出数据流方案,基于这个方案来编写GUI并设计整个硬件电路。

    硬件电路设计从原理图绘制开始,分模块进行设计,其间通过仿真软件多次验证方案可行性,并在万用板上进行部分实践验证。当确认方案可行性后,分块调试各个模块的硬件电路,最后再配合软件进行联合调试。

    软件部分从最小系统的正常运作开始,加载uCosII实时操作系统与FAT文件系统,再实现与各个模块通信,从SD卡的正常读取,到VS1003的时序、功能验证,最后加入按键及显示屏等辅助功能。

    设计流程图

    本文主要分为以下几章:

    第一章主要介绍了本文的研究背景及整个文章组织结构;

    第二章主要介绍了系统功能和架构;

    第三章主要介绍了硬件模块的设计和使用;

    第四章主要介绍了软件的设计;

    第五章主要介绍了联合调试和测试的过程;

    第六章为设计的总结。

    2 系统描述

    2.1 功能描述

    本系统的目标功能有:

    1. 嵌入式微处理器最小系统的实现;

    2. uCosII实时操作系统与FAT文件系统的挂载;

    3. 对音乐文件的读取;

    4. 对VS1003模块的调用,使其播放音乐;

    5. 对音乐音量及曲目的控制;

    6. 对音乐曲目及作者等信息的显示;

  1. 上一篇:STC89C52RC单片机家庭花卉养殖系统设计+程序
  2. 下一篇:基于FPGA的VGA驱动设计
  1. FHA和PHA的交叉验证技术在...

  2. HFSS法拉第笼对频率选择表面性能的影响

  3. 小波分析用于图像增强的研究MATLAB仿真

  4. 灰色建模技术的通信运行指标预测

  5. 基于多指标决策的通信网...

  6. Verilog的汉明码(15,11)编解码器的设计与仿真

  7. AT89C51单片机IIC总线的监控...

  8. NFC协议物理层的软件实现+文献综述

  9. 高警觉工作人群的元情绪...

  10. 江苏省某高中学生体质现状的调查研究

  11. 巴金《激流三部曲》高觉新的悲剧命运

  12. 中国传统元素在游戏角色...

  13. 上市公司股权结构对经营绩效的影响研究

  14. 浅析中国古代宗法制度

  15. g-C3N4光催化剂的制备和光催化性能研究

  16. 现代简约美式风格在室内家装中的运用

  17. C++最短路径算法研究和程序设计

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回