admin管理员组

文章数量:1533115

2024年3月3日发(作者:)

维普资讯

山西电子技术 应用实践 2007年第4期 基于PIC1 6C64便携式MP3播放器的设计* 侯玉宝 王景芳 (湖南涉外经济学院电气信息工程系,湖南长沙410205) 摘要:介绍了嵌入式MP3播放器及其系统结构以及各个功能单元的设计,并给出了系统结构图、硬件电路 图、软件流程图以及软件程序的编写。经调试实验证明,系统性能良好。 关键词:PIC16C64;PDIUSBD12;MAS3507D;DAC3550 中图分类号:TN9l2 文献标识码:A O引言 1,1主控制部件 随着人们生活水平的不断提高,对便携视听的要求由单 控制部分主要由PIC16C64单片机、键盘组成,负责分 一的“听”功能,向多功能方向发展,因此,MP3逐渐有了录 析处理键盘功能,控制产生各种控制信号,读取FIsah存储 音、复制、收听和“看”等功能,甚至有图片浏览和游戏等功 器中的压缩音频数据,控制输出至数据解码.并控制将解码 能。人们不仅可以用它休闲娱乐,也可以用它工作和学习。 的数据传送A/D转换部件处理。 设计一款性价比良好的MP3播放器是一件具有实际意义的 1.2解码电路 事。具有u盘功能的MP3播放器有以下特点:①听歌、选 MP3采用硬解压方法,解码部分是由MAS3507D解码 歌、音量和音效控制。②u盘功能,通过USB串行口与计算 芯片对MCU控制下输出的压缩音频数据进行解码。由 机连接,可在U盘与计算机之间进行文件的复制,剪切和粘 MAs3507D解码芯片直接对数据进行解码,既提高了解码速 贴。③具有USB接口充电功能。 度,也节省大量的处理机时间。 1硬件设计 1.3音频数/模转换电路 MP3采用DAC3550A进行对解压的音频数据数膜转 在具有U盘功能的MP3播放器中,U盘主要由MCU、 换,通过耳机输出插口或线输出插口。 USB Device接121芯片和存储器三部分构成。其中MCU和 USB eDvice接121往往是集成在一起的芯片,存储器一般为 Flash;MP3主要组成部分是:MCU、MP3硬件解码器、D/A 转换与音频放大器、Flash存储器。本文所设计的具有u盘 功能的MP3可分为以下几个组成部分MCU、usB Device接 121、MP3硬件解码、D/A转换与音频放大芯片、F1aSh存储 图2解码电路框图 器。 1.4存储部件 MP3播放器系统构成:MP3主要由微控制器、MP3音 MP3播放其中另一个主要模块是MP3文件存储器,用 频解码芯片、存储器、电源管理芯片和模拟音频处理模块几 以存放各种MP3歌曲文件。目前,市面上的大容量存储器 部分组成。系统总体结构如下图1所示: 主要有光盘、硬盘、快闶存储器(Hash Memory)、快闪存储器 卡等。MP3要求便携式,因此小巧、方便。而快闪存储器卡 使用起来十分方便快闪存储器具有较大的存储容量、极低 的功耗、无机械构件、有10万次的可重复擦写次数和10年 的数据保持时间。使之成为首选的MF3播放器存储介质。 该MP3采用K9F2808UOA作为Flsah芯片。 1.5串行接口电路 串行接口电路采用PDIUSBD12 USB Device接口芯片, 图1 MP3系统总体结构框图 用于与计算机进行串行通讯,下载MP3文件到MP3播放器 的存储器中,便于不断更新MP3歌曲,MP3播放器采用 *基金项目:湖南省教育厅资助科研项目(05C074) 收稿日期:2006一儿一24第一作者侯玉宝27岁助教 

维普资讯

第4期 侯玉宝,等:基于PIC16C64便携式MP3播放器的设计 51 USB2.0接口,由于其具有速度快和即插即用等优点,是目 读MP3STA寄存器 前MP3播放器的主流数据传输方式;IEEE1394接口,由于 其具有高达350Mbps的传输速度,在采用大容量硬盘作为 甄 菊砸 FEQ运 存储器的高档MP3播放器中,已经开始采用,相信近期会有 写数据到MP3DAT +Y 此类产品推出。另外,有的MP3播放器不需通过PC机而直 : . 接利用内置Modem通过Internet网络下载音乐。支持USB 入附加数 Audio Class的便携式MP3播放器可以成为一款便携式外置 CP声卡。 1.6电源部分 整个系统采用3V电源供电,系统电源可以取自USB接 口,也可以来自于电池,所以系统电源由两个部分组成,一部 分从USB接口的3v~5v提供的DCDC降压转化;另一部 分从1.5V于电池到3V的DeDC升压转化。 再次读入MP3帧 2软件设计 图3 MP3解码流程 MP3播放器的软件部分设计由Flash存储部分、USB通 信部分、MP3解码控制。 3结束语 2.1 Flash存储部分 把设计好的具有u盘功能的MP3插入计算机的USB 它是系统中的文件存储系统,按照FAT文件格式对 接口后,计算机可以自动识别,作为U盘使用。作为MP3 FLASH芯片进行划分。一个FAT文件系统卷由4个部分 使用时,把两节七号电池放到MP3背面的电池盒中,按照正 组成:保留区、FAT区、根目录区、文件和目录数据区。 负极性放好,电源打开后,电源指示灯先亮,若u盘中有 2.2 MP3歌曲,则播放器会自动初始化,然后初始化就绪指示灯 由于微软Windows2000以后的操作系统都支持USB 亮,然后就可以播放歌曲了。经调试实验证明,系统性能良 Audio lCass,用户不需安装任何程序。现有可以支持语音录 好。 音的便携式MP3播放器,只需增加音频输入接口和升级 参考文献 Firmware,使之支持USB Audio Class即可。USB接口支持 [1]李军.51单片机高级实例开发指南(第1版)[M].北 等时传送模式(Ioschronous)是支持USB Audio lCass的先决 京:北京航空航天大学出版社,1994. 条件。 [2]李荣正,刘启中,陈学军.PIC单片机原理及应用(第3 2.3 MP3解码控制 版)[M].北京:北京航空航天大学出版社,2006. [3]陈新建.PIC单片机开发应用与实验工具制作[M].北 MP3解码服务程序流程如图3所示: 京:北京航空航天大学出版社,2006. Design of Handy MP3 Player Based on PIC16C64 Hou Yu—bao Wang Jing-fang (Dept.ofElectrical and btformation Engineering,Hunan btternational Economics Univer ̄qty,Changsha Hunan 410205,China) Abstract:The paper introduces the embedded Mp3 player and its s ̄tem constructure aS well aS the design of each function unit; it also gives the structure drawing of s ̄tem,circuit diagram of hardware,the flow chart of software and the compiling of software program.Thefunctionof s ̄temis good after debuggingtset. Key words:PIC16C64;PDIUSBDI2;MAS3507D;DAC3550 (上接第41页) Performance Comparisons and Simulations of Variable Step・Size LMS Algorithms You Qing-song Hu Hao (Kunming Univerdty of&qenceand Techno ̄gy,Kunming Yunnan 650051,China) Abstract:Inthispaper,a varietyofStep-SizeLMSalgofithrnsarediscussedanddassifideintosome categories,throughthecom— puter simulations and comparisons,it analyzes the performance for varies algofithn ̄and obtains the advantages and shortcomings of different algorithms. Key words:LMS algorithm;adaptive filter;correlation;VSS algorithm 

本文标签: 系统解码数据播放器控制