U盘MP3播放器的设计与实项目;天津市重点科学技术研究(06VI缩写为zGx036∞)关于作者:李国锋(1958年),男,南开大学教授·237.2主芯片简介AT89C51SNDlC是AmvIEI推出的8位C51304B鸽友M果实。它可以适应市场上不同DAC的可编程音频输出接口,并与PCM格式和12S格式兼容。内置2和64KBJ。类主机控制器和控制器。 ISPl362的01℃控制器与USB2完全兼容。 O和Onme。 Gb1.0协议,Supplement主机和设备控制器与USB 3系统硬件结构兼容。批量读取磁盘中的MP3文件,然后将其发送到硬件进行解码。解码后,数字音频接口将数字信号传输到音频放大器,放大后的信号可以输出到扬声器或耳机。图1系统框架图序列实现了一系列操作,例如数据读取。控制是否连接电阻器。
4AT89C51SNDlC和lSPl362的初始化由相关的内部寄存器完成。初始化流程的框图如图2所示。·238·十相环初始化除法数据缓冲区+●旧的3个初始化设置硬件中断●●帧输出接口初始化设置IVrLBtlf!fer●●按钮初始化t设置硬件配置寄存器图2 Harrier 9C51SNDlC和IsPl362初始化流程图4.1 AT89C51SNDlC的初始化为了播放MP3文件,需要在以下几个方面设置主控制器AT89C51SNDlC。1) PLL初始化,MP3和音频输出接口使用内部PLL提供的时钟。2)MP3的初始化,即设置ⅫP3CON和MP3Cu [。正确设置相关部分。4)初始化按钮以实现播放MP3的人机交互功能。 4.2设置lSPl362的用途。2)中断设置,即传统意义上的硬件中断。3)触摸rLBu大脑的设置以控制Yufan缓冲区的大小,并实现USB设备的数据传输类型。 5读取U盘,例如MassSt0船用gc,Bun(-Only,SCSI.2和UFl等)。[31. 5.1相关的描述符和设置U盘通常使用Ms Mass与USB正常通信。5.2 BuIk_-仅传输协议或将数据发送到主机,或接收数据,或不执行任何数据操作。
完成数据部分的操作后,USB闪存驱动器会将Csw发送到主机以反馈命令的执行。 ·239·5.3雕刻文件系统存取方法和其他方面相同。唯一的区别在于r-链表的位长以及根目录是否也使用链式存储。前端长度和链接的根目录区域,可以管理更多的存储空间。在编写程序时针对两者之间的差异执行不同的操作可以实现对不同文件系统的U盘的访问并提高通用性。 6将MP3文件播放到运算放大器MC33202中,以放大信号输出。播放MP3文件的流程图如图3所示。图3 MP3文件播放的流程图(1)初始化相关芯片ISPl362应该同步复位。(2)获取内部数据中MP3文件中的数据·240·(3)MP3解码的数据被写入,在填充一帧数据后,将自动解码并播放。)发送后,立即读取U盘,重复此过程,直到播放完整个MP3文件为止7结论系统,仅需使用更大容量的U盘在原始硬件的基础上增加存储容量,参考文献一件衬衫clMP3Dccodcr单独的dHumnFl弱hMicro∞ntroUcrLithIntcBlood∞,2003年[1] Corporation。Singlc-ChipElcctronjcS。ISPl362ScrialBus0n-Thc。Go∞ntroustare,2004年[2]叹息Univc Lu althc 2.0R c,ision1.0a,2003USB到USB [3] Implemcntc塔式Fomm,inc.On-1hc-(bSupplcmcnt spcci mound∞·241·U盘MP3播放器的设计与实现:李国锋,东海坤,张勇,邵伟,曹邦作者:天津南开理工大学,300071类似文献(10项)1.高立艾克遥控汽车MP3播放器的论文设计2006年随着中国汽车工业的快速发展,国内汽车电子工业迅速发展,规模巨大,效果开始显现。
与此同时,我们已经进入了一个全新的信息时代,信息技术革命正在推动汽车技术的新一页。汽车革命的最重要内容是将汽车连接到Internet。作为汽车不可或缺的一部分,汽车播放系统(即汽车音频)必将面临新的技术革命。根据设计要求和现有汽车播放器的特点,提出了一种可控的汽车MP3播放器设计。该系统可分为三个部分:USB主机系统,红电路,存储电路,以太网电路,USB接口电路,音频播放电路,通道切换电路,其他设备接口电路,电源电路等。是详细设计。然后本文讨论了基于AT91RM9200开发板的MP3播放器的设计与实现。首先详细设计了音频扩展电路,编写了测试程序,然后简要介绍了Linux下的音频驱动器系统结构,并在此基础上编写了该系统的音频驱动器。最后,本文简要介绍了MP3解码算法的原理和方法,成功地将madplay移植到系统中,并完成了MP3解码和播放。8.会议论文陈雷。蓝天张国宝基于S34B0X平台的同步多通道MP3播放器2006本文主要提出一种基于ARM7平台的多通道MP3播放器的设计方案,该方案可用于连接外部移动硬盘或U mp3磁盘上的文件同时在四个通道中播放。另外,选择uClinux作为操作系统平台,以使系统能够很好地执行多任务处理并确保回放系统的稳定性。9.论文陈磊基于S34B0X平台同步开发多通道MP3播放器2007本文主要提出一种基于ARM7平台的多通道MP3播放器的设计方案,以实现MP3的四通道同步播放外部移动硬盘或U盘上的文件。
此外,选择uClinux作为操作系统平台,它使系统能够执行多任务处理并确保回放系统的稳定性。根据嵌入式系统的开发模型,本文详细介绍了播放器的开发步骤和原理,包括硬件参考开发板的选择和电路的设计注意事项,以及引导程序的详细说明。到系统迁移,并在编写完整的接口的过程中,还对内核中的部分驱动程序代码进行了分析和修改,着重于软件部分的设计方法和思想。根据从硬件到软件的顺序,本文主要包含以下内容:1.介绍了S34BOX处理器的主要性能特征,基于该CPU的MP3解码以及USB部分的电路设计,并指出了存在的问题并提出了硬件设计中可能遇到的解决方案。 2.详细介绍了系统移植的原理和方法,包括有关引导程序过程和参数设置的说明,以及uClinux内核的自定义,并完成了Player平台的操作系统移植。 3.该软件的USB部分涉及许多协议,因此代码相对复杂。本文通过系统初始化和热插拔引起的一系列动作来分析这部分代码,并为播放器提出了具体条件。内核USB部分中的修改。 4.回放部分的软件设计的主要问题是解码芯片的操作。本文详细介绍了操作部分的方法以及需要注意的问题。
5。在S34BOX中介绍了LCD控制器的功能和用法,并在内核中设置了相关功能。 MiniGUI的简要介绍以及该软件的使用最终完成了播放界面的设计。 10.期刊论文马哲基于AT89C51SND1C-SME Management and Technology 2009的mp3播放器设计,“(3)该设计以AT89C51SND1C为主要控制芯片,同时使用其MP3解码模块和USB控制模块,加上外部闪存,基于U盘的实现完成了MP3播放器的功能,本文研究了基于Atmel的AT89C51SND1C的MP3播放器的实现方法,给出了相应的电路原理图,以及MP3解码模块以及AT89C51SND1C提供的音频输出接口控制,同时还介绍了Flash存储的相关内容此链接:/ Conference_6440218. aspx授权使用:五邑大学(wydx),授权号:c1600357-16c2-4e3a -9568-9dfb010d6558下载时间:2010年9月24日
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-342592-1.html
o