音乐播放器方面论文范文集,与一种基于51单片机的音乐播放器的设计相关毕业论文提纲
本论文是一篇音乐播放器方面毕业论文提纲,关于一种基于51单片机的音乐播放器的设计相关学士学位论文范文。免费优秀的关于音乐播放器及单片机及文件方面论文范文资料,适合音乐播放器论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:主要介绍一种基于51单片机的音乐播放器的硬件设计方法,并研究在FAT32文件系统下音乐播放器的程序设计.该音乐播放器采用STC12C5A60S2单片机为主控制器,SD卡作为音乐文件的存储介质,VS1003芯片作为解码器.STC12C5A60S2单片机从SD卡中读取音乐文件,并不断将数据流传送至VS1003解码,最后连接耳机播放,同时STC12C5A60S2连接OLED液晶显示屏实时显示音乐播放信息.实验表明,该音乐播放器连接耳机能流畅播放多种格式的音乐文件.
关 键 词:STC12C5A60S2;音乐播放器;FAT32文件系统;程序设计
中图分类号:TN912.234文献标识码:A文章编号:1004373X(2014)16001103
DesignofmusicplayerbasedonMCUSTC12C5A60S2
H
音乐播放器方面论文范文集
(JiangyinPolytechnicCollege,Jiangyin,214400,China)
Abstract:ThehardwaredesignmethodofthemusicplayerbasedonMCUSTC12C5A60S2isintroducedinthispaper.TheprogramdesignofthemusicplayerbasedonprincipleofFAT32filesystemisstudied.Inthemusicplayer,MCUSTC12C5A60S2istakenasamaincontroller,SDcardasamemorymediumofmusicfilesandVS1003chipasadecoderunit.Whentheplayerisrunning,MCUSTC12C5A60S2readsthemusicfilefromtheSDcardandcontinuouslytransfersdataflowtoVS1003fordecoding.Inthemeantime,theOLEDliquidcrystaldisplayshowsthemessageofthemusicinrealtime.Thetestedresultsfromexperimentsshowthemusicplayercanplaythemusicfilesinmultipleformatsfluentlyiftheplayerisconnectedwithearphone.
Keywords:STC12C5A60S2;musicplayer;FAT32filesystem;programdesign
随着电子科技的进步,在生活中人们越来越多的使用便携音乐播放器来欣赏音乐,这样的音乐播放器以MP3播放器为主流,小巧便携,但音质不佳,容量有限,且不能兼容播放多种格式音乐文件[1].本文采用STC公司的微控制器STC12C5A60S2,结合解码芯片VS1003进行音乐文件的解码、SD卡作为音乐文件的存储介质设计了一种可支持多种音乐格式的音乐播放器.为了使微控制器STC12C5A60S2能自动识别SD卡上的音乐文件,本文还研究了FAT32文件系统在基于51单片机的音乐播放器中的应用.
1系统硬件电路设计
1.1单片机STC12C5A60S2
STC12C5A60S2是宏晶公司的高速1T单片机,具有一个时钟/机器周期,增强型8051内核,处理速度比传统8051快8~12倍,该单片机时钟从5~35MHz可选,相当于普通8051的60~420MHz,运行速度完全可以满足各种音乐格式的解码需要[2].
STC12C5A60S2内置60KBFLASH存储器和1280B大容量SRAM,满足大型程序的设计要求.本文所设计的音乐播放器选择其作为主控制器芯片,利用其2组I/O口模仿SPI接口,一组不断读取SD卡音频文件送入缓存区,另一组则将读取的音频数据流送至音频解码器VS1003进行解码,同时主控制器还负责人机交互,连接OLED显示屏幕显示歌曲信息,控制键盘用以选择曲目.系统硬件结构如图1所示.
1.2SD卡
SD卡存储器是一种大容量、小尺寸便携记忆卡,目前被广泛应用于数码相机、PAD等设备,本音乐播放器选择SD卡作为存储装置[3].SD卡使用前应通过读卡器连接至计算机,格式化为FAT32文件格式,同时将*.MP3,*.WAV,*.WMA格式的音乐文件复制到SD卡中.音乐播放器设计带SD卡座,SD存储卡的数据传输接口有SD和SPI两种工作模式,SD模式是SD存储卡的标准传输模式,需要6根信号线,SPI接口只需要4根信号线,是一种串行的数据传输方式,由于控制器接口数量的限制,这里采用SPI接口模式,将STC12C5A60S2单片机的4个I/O模拟成SPI总线与SD卡连接.
图1系统硬件结构
SPI总线的MIS0,即主设备数据输入,从设备数据输出;SPI总线的MOSI,即主设备数据输出,从设备数据输入;SPI总线的时钟信号SCK由主设备产生;CS为从设备片选信号,由主设备控制.在4线SPI模式下数据长度为8位,在SCK的上升沿将数据写入,且高位在前[3].1.3VS1003音频解码器
VS1003是荷兰VLSI公司出品一款单芯片MP3/WMA/MIDI/WAV音频解码和ADPCM编码芯片,拥有一个高新能DSP处理器核,5KB的指令RAM,0.5KB的数据RAM,通过SPI控制,芯片内部带有一个可变采样率ADC,一个18位立体声DAC和耳机放大器[4].VS1003作为主控芯片的从机使用,STC12C5A60S2通过它的一组模拟SPI接口的I/O向VS1003不断输出音频数据流,VS1003自动解码,并连接外部功放和喇叭,就可以听到所播放的音乐.
VS1003与单片机STC12C5A60S2的连接需要7个I/O口,XRST为VS1003的复位信号,当DREQ引脚向主机发出请求数据信号时,主机才可以向VS1003发送数据,XDCS和XCS分别为传输数据、命令时所对应的片选信号,低有效,VS_MISO、VS_MOSI、VS_SCK为模拟的SPI接口[5].单片机与VS1003以及SD卡的连接原理图如图2所示.
1.4键盘与显示
另外单片机STC12C5A60S2的P3.0,P3.1和P3.2口还连接三个独立式按键,实现“播放/暂停、上一曲、下一曲的命令.当前播放信息由128×64的OLED显示屏来进行显示,主要显示当前播放歌曲名称、播放进度等信息.OLED显示屏为自发光的二极管点阵,尺寸小,分辨率高,最大可显示4行英文[6].该OLED显示屏的控制器为SSD1306,SSD1306可提供多种接口方式,这里采用8080并口方式与STC12C5A60S2单片机相连,共占用13个I/O口,其具体连接如图3所示.
本篇论文来源 http://www.sxsky.net/benkelunwen/06062384.html
图2单片机与VS1003以及SD卡的连接
图3OLED液晶显示屏与单片机的连接
OLED_CS是OLED的片选信号,OLED_RST为硬复位OLED,OLED_DC为命令/数据标志(0:命令;1:数据),OLED_WR为向OLED写入数据,OLED_RD为从OLED读取数据,OLED_D0~OLED_D7为8位双向数据线.当需要写入数据至OLED模块时,先根据写入的数据是数据还是命令,设置OLED_DC,然后OLED_CS置为低,选中OLED,由于是写入操作,因此接着将OLED_WR置为低,随后在OLED_WR的上升沿,将OLED_D0~OLED_D7的8位数据写入到了OLED中去.由于VS1003芯片和OLED液晶屏的供电均为3.3V,而STC12C5A60S2的工作电压为5V,因此还加入图4所示的电源转换电路,将5V电压转换为3.3V.
有关论文范文主题研究: | 关于音乐播放器的论文范文集 | 大学生适用: | 硕士论文、本科毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 30 | 写作解决问题: | 怎么撰写 |
毕业论文开题报告: | 论文提纲、论文总结 | 职称论文适用: | 期刊发表、初级职称 |
所属大学生专业类别: | 怎么撰写 | 论文题目推荐度: | 优质选题 |
图4电源转换电路
2文件系统
当SD卡被格式化为FAT32文件格式时,SD卡中的文件是按簇进行划分存储的,为读出文件,必须找到存放文件的所有簇,不同的簇具有不同的簇号,一般每个簇大小为4KB,也就是8个扇区,一个扇区的大小则为512B.FAT32文件系统还将SD卡的逻辑盘空间划分为三大部分:保留区、FAT表区(文件分配表区)和DATA区[7].
保留区中记录着FAT32的大部Ñ
音乐播放器方面论文范文集,与一种基于51单片机的音乐播放器的设计相关毕业论文提纲参考文献资料: