基于单片机的MP3播放器设计(任务书,开题报告,外文翻译,论文13800字)
摘要
音乐的音质是选择音乐格式的重要因素之一,其中MP3就是MPEG1音频层-Ⅲ的简称。MPEG音频作为音频压缩标准被广泛采用,具有压缩率大、效果好的特点,低码率情况下也能媲美CD的音质效果。其低数据、高品质的优点让研究MP3播放器颇具意义。
本文以单片机为基础设计MP3播放器,学习工作原理,以STC89C52单片机为核心,对MP3播放器的硬件和软件分别进行设计实现,经过对几种方案的全面比较,最终对TF内存卡所存储的MP3、WAV格式歌曲,使用单片机控制语音模块BY8001进行文件识别提取、音频解码、实现播放。
通过软件设计和硬件调试,最终证明本次设计的MP3播放器可以正常播放,并可以按键实现基本操作,同时也可以让LCD1602显示屏显示播放时间、状态等信息,基本实现了所要求的MP3播放器功能。
关键词:MP3、单片机、语音模块、显示模块
Abstract
The sound quality of music is one of the important factors in selecting a music format, and MP3 is the abbreviation of MPEG1 Audio Layer-III. MPEG audio is a widely used compressed audio standard, with the largest compression ratio and better performance. CD sound quality can also be achieved at low bit rates. Its low data and high quality make it very meaningful to research MP3 players.
This article designs the MP3 player based on the monolithic integrated circuit, learns the working principle, takes the STC89C52 one-chip computer as the core, designs the hardware and the software of the MP3 player separately, passes the overall comparison to several kinds of schemes, finally stores to the TF memory card MP3, WAV format songs, using the microcontroller to control the voice module BY8001 for file recognition, audio decoding, playback.
Through software design and hardware debugging, it is finally proved that the MP3 player designed this time can play normally, and the basic operation can be achieved by pressing the key. At the same time, the LCD1602 display can also display information such as playing time and status, basically fulfilling the required MP3 playbackfunction.
Key Words:MP3, MCU, voice module, display module
课题的研究内容
本文在阅读目前国内外关于设计单片机为基础的MP3播放器的部分文献,耐心学习了一些工作原理后,采用以STC89C52单片机为核心进行设计实现音乐播放器,从硬件和软件两个角度来完成,实现使用单片机操作播放音乐等一系列功能,音质基本达到良好。
第一章绪论,介绍了MP3和嵌入式系统的研究目的及意义,阐述两者发展的国内外现状。
第二章介绍了单片机基础、MP3播放器各种芯片信息等原理。
第三章详细对本次毕业设计课题进行了分析和设计,分为硬件和软件两部分,包括简单的实现过程。
第四章进行总结,分析了本次设计的不足之处并提出改进方向。
目录
第1章绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3 课题的研究内容 2
第2章基础原理和知识 3
2.1 单片机技术原理 3
2.1.1 单片机基本介绍及特性 3
2.1.2 单片机I/O口介绍 3
2.2 单片机最小系统 5
2.3 LCD1602液晶显示器 6
2.4 BY8001-16P语音模块 6
第3章系统分析与设计 7
3.1 MP3播放器硬件电路设计 7
3.1.1 MP3播放器硬件电路总体设计 7
3.1.2 单片机部分电路设计 7
3.1.3 显示电路设计 8
3.1.4 音乐模块电路设计 9
3.1.5 按键电路设计 10
3.1.6 总电路图 11
3.2 MP3播放器软件程序设计 13
3.2.1 软件开发平台 13
3.2.2 软件总体设计 14
3.2.3 MP3播放器主程序软件设计 14
3.2.4 MP3播放器初始化软件设计 16
3.2.5 LCD1602软件设计 19
3.2.6 按键部分软件设计 20
第4章实现与结果验证 24
4.1 实物焊接 24
4.2 功能验证 25
第5章总结与展望 29
5.1 设计总结 29
5.2 工作展望 29
参考文献 30
致谢 31
|