提出一种以优盘为存储介质的MP3播放器的设计方案,并论述其软硬件设计方法。处理器采用ARM7芯片S3C44B0X,USB主控芯片采用SL811HS。在SL811HS扩展主模式下,遵从USB1.1通信协议、海量存储设备类协议和FAT16/FAT32文件系统规范,实现对优盘的读写,以MP3硬解码芯片VS1011B播放MP3歌曲。本系统的设计方法可为欲以优盘或USB移动硬盘为存储介质的其他工业或消费类电子产品的设计提供有益的参考。