5.1 STM32 最小系统调试 30
5.1.1 STM32主控板的调试 30
5.2 串口与SD卡模块的调试 31
5.2.1 串口的调试 31
5.2.2 SD卡的调试 32
5.3 VS1053模块的调试 33
6 总结与展望 35
6.1 总结 35
6.2 展望 35
致谢 36
参考文献 37
1 绪言
1.1 课题研究的意义
伴随着电子电器行业的飞速发展,大家对电子科技类产品的消费需求越来越大,其中便携式多功能MP3因其小巧轻便也越来越受广大消费者的青睐,各种功能繁多的音乐播放器层出不穷,其中根据广大消费者的需求在其中加入了照相机、手机等电子产品的特色功能。音乐录音设备实际上就是一个具有特殊功能的小型电脑。在一个小小的主体音乐记录装置中,具有存储器(存储卡)、显示器(液晶显示器)、中央处理器的MCU(微控制器)或解码DSP(数字信号处理器)等。本课题设计一款音乐录放设备的意义在与它小巧易携带,随着时代的发展,人们对生活质量的追求越来越高,大多数科技产品在满足同等功能的情况下,都在往小巧轻便的方向改进,而这款音乐录放器不仅可以让人们随时随地听到自己想听的音乐或其他音频文件,还可以用声音通过其录音功能记录自己的所见所想,对人们追求和享受高质量生活有很大的意义。其中微处理器是录放器的“大脑”,用于接收用户选择的录放信息,发出指令到数字信号处理芯片,以准确地处理音频信号,并通过STM32最小系统在液晶屏上显示当前播放歌曲的信息。STM32数字信号处理器的处理过程:先使用解压算法将音乐文件提取,随后用数模转换器把数字信息转换成模拟信息,并将信号进行放大后传递到音频端口,最后通过音频端口连接的耳机就能听到动听的音乐了。也可以在计算机上使用keil uvision3软件编程在ALIENTEK STM32实验开发板上实现音乐录放功能。对于基于STM32音乐录放器设计的研究就是为了全面了解音乐录放器的运行原理,并实现录制、播放、暂停、循环播放、重复播放、选择上一段/下一段及显示功能,音乐录放器是信息化世界智慧的结晶。
1.2 国内外研究现状与水平
1.3 技术发展趋势
1.4 课题研究的主要内容
在对音乐录放原理充分了解的基础上,完成基于STM32单片机的音乐录放器的设计制作,要求具有录制、播放、暂停、循环播放、重复播放、选择上一段/下一段及显示等功能。
设计的技术要求(论文的研究要求):
(1)通过VS1053芯片实现音频的录制和播放;
(2)实现TFTLCD彩色液晶的驱动;
(3)实现按键对设备的控制。
设计应完成的具体工作:
(1)熟悉Altium Designer的PCB设计环境及开发流程;
(2)通过Altium Designer软件,设计基于STM32主控电路、VS1053音频解码芯片电路、SD卡驱动电路、TFTLCD驱动电路;
(3)焊接调试电路及驱动程序,实现设计目标。
2 方案选择及主要芯片简介
2.1 设计方案选择
2.1.1 控制模块的选择
(1)采用单片机实现
选用AT89C51SND1单片机作为录放器的控制模块,单片机软件编程方便,指令简单,可用编程实现各种控制算法和逻辑控制。但是AT89C51SND1片内资源少,功耗大,数据处理速递较低,需外接模数转换器来满足数据采样。如果系统要求增加语音播放功能,还需要外接语音芯片,那么对外围电路来说,就会特别繁杂,且对于软件的实现也比较麻烦。另外51系列单片机的工作原理是用仿真器来实现软硬件调试,较为繁琐。 基于STM32单片机 音乐录放器设计+电路图(2):http://www.youerw.com/zidonghua/lunwen_35581.html