资料介绍
单片机论文
基于ATmega128L的大容量MP3播放机
摘要:介绍Atmel公司生产的ATmega128L单片机的特点;提出一种以硬盘为存储介质的M
P3播放机的设计方案;给出硬件设计结构和软件设计思路。
关键词:ATmega128L MP3播放机 解码器LCD
引言
以Flash为存储介质的MP34播放器,由于其体积小、携带方便、价位合理及其时尚的外
围观设计,受到很多人的青睐。但Flash的价位由于受其制造工艺的制约一直居高不下,
从而使MP3播放器的容量仅限于32M、64M、128M等几个档次。本文旨在提出一种以笔记本
硬盘为存储介质的MP3播放机的设计方案。该款播放机既具有移动硬盘的功能,又可作为
MP3播放机使用。
1 系统结构
在该系统的设计中,采用Atmel公司生产的ATmega128L作为主控MCU。整个系统的结构
框图如1所示。PC机通过USB接口实现对硬盘的管理和对MP3歌曲、文档等数据信息的存储
。系统启动后,首先将硬盘上的一部分MP3歌曲送入Flash中存储,由MCU控制将储存于F
lash中歌曲的码流信息送入MP3解码芯片中解码,并产生解码输出。在系统的DAC模块把
解码输出转换为模拟音频声音后,经一级音频放大并驱动耳机,实现MP3歌曲的播放功能
。在按键的控制下,通过LCD中菜单选项的选择,实现对歌曲播放模式、声音音效、液晶
对比度的调度以及歌曲选择等功能;在播放的同时,LCD上显示的信息除滚动的歌曲名称
、演唱者、码流率等ID3信息外,还包括系统供电电池的电量及歌曲播放模式等图标。
系统包括主控MCU、硬盘、Flash缓存、按键、LCD、解码器和D/A转换器等几部分。
2 ATmega128L的主要特点
ATmega128L内核为AVR,具有以下特点:
*先进的RISC架构,内部具有133条功能强大的指令系统,而且大部分指