基于单片机的音乐播放系统.doc

合集下载

毕业设计(论文)-基于单片机控制的音乐播放器[管理资料]

毕业设计(论文)-基于单片机控制的音乐播放器[管理资料]

单片机音乐播放器设计报告学生:XXX 指导教师:XXX内容摘要:单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。

根据要求设计一款音乐播放器,能实现音乐播放的简单功能,同时为了美化,添加了韵律闪烁彩灯,设计时采用Keil软件编程,用protues软件仿真,核心器件采用灵活性高且价格低廉的AT89C51芯片。

设计完成后系统可播放自编歌曲,同时发光二极管随着歌曲韵律闪烁。

关键词:单片机 AT89C51 音乐播放英文标题Abstract: SCM has small, strong function, low cost, application, advantages and intelligent control and automatic control of the core is the microcontroller. According to the requirements of a music player, design of music broadcast can realize simple function, and to beautify, added rhythm flashing lights, design is used when Keil C software programming, with protues software simulation, the core device adopts high flexibility and the price is cheap AT89C51 chip. The design is completed system can play Wrote songs, and leds with songs rhythm flicker.Keywords:SCM Temperature AT89C51 Music broadcast前言:微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。

基于89c52单片机音乐播放器设计程序

基于89c52单片机音乐播放器设计程序
0x1C, 0x20, 0x20 , 0x20,
0x26, 0x40, 0x20 , 0x20,
0x2B, 0x20, 0x26 , 0x20,
0x20, 0x20, 0x30 , 0x30,
0x20, 0x30, 0x1C , 0x10,
0x18, 0x40, 0x1C , 0x20,
0x20, 0x20, 0x26 , 0x40,
else if(p==0xff) { i=i+1;delayms(100),TR0=0; goto a;} //若碰到休止符,延时100ms,继续取下一音符
else {m=music_tab[i++], n=music_tab[i++];} //取频率常数 和 节拍常数
TR0=1; //开定时器1
while(n!=0) Beep=~Beep,delay(m); //等待节拍完成, 通过P1口输出音频(可多声道哦!)
0x1C, 0x10, 0x18 , 0x40,
0x1C, 0x20, 0x20 , 0x20,
0x1C, 0x20, 0x18 , 0x20,
0x20, 0x80, 0xFF , 0x20,
0x30, 0x1C, 0x10 , 0x18,
0x20, 0x15, 0x20 , 0x1C,
0x20, 0x20, 0x20 , 0x26,
0x20, 0x20, 0x1C , 0x10,
0x18, 0x10, 0x20 , 0x20,
0x26, 0x20, 0x2B , 0x20,
0x30, 0x20, 0x2B , 0x40,
0x20, 0x30, 0x1C , 0x10,
0x18, 0x20, 0x15 , 0x20,

基于单片机的音乐播放器的设计 实验原理图

基于单片机的音乐播放器的设计 实验原理图

图2-1 C51F350单片机播放器系统结构图图2-2SPCE061A 16位单片机音乐播放器硬件结构框图2-3 C52音乐播放器组成框图图3-1 AT89C52引脚排列图图3-2 晶振电路图3-3 微分型复位电路432P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST 9 3.0/RXD 10 3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR 16P3.7/RD 17XTAL118XTAL219Vss 20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN 29ALE 30EA 31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VC C 40AT89C52Y112M HZC630PF C730PFX 1X 2VC CR1VC CVC C图3-4 单片机最小系统图a) 八段共阴LED显示管原理图图b) 八段共阳LED显示管原理图图3-5 八段LED显示管原理图[7]图3-7 音乐播放器LED显示电路设计图3-8 LM2575集成稳压器的两种引脚图[11]图3-9 LM2575内部框图图3-10 电源电路的设计电路图[13]图3-11 内部结构图表3-2 音频功率放大器R1 R23.3V 1.0K 1.7K5V 1.0K 3.1K 12V 1.0K 8.84K 15V 1.0K 11.3K 输出电压可调Open 0图3-12 全数字功放与普通功放过载失真度比较图3-13 LM386引脚图图3-14 LM386方块图表3-3 LM386电子特性表图3-15 音频功率放大器[18]图4-1 主程序流程图[20]图4-2 显示子程序的流程图[21]图4-3 INT0中断模块流程[24]图4-4 T1中断模块程序流程图附录A:电气原理图321DC B AC310u FC130pC230pC5100nF+C2100uFY1D1IN5819123456781234567812345678A1LM386R1330uhR1R110KS1S2+C2330VS3OUTFbVinGNDONU2LM2575GNDP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST93.0/RXD103.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16PSEN29XTAL118XTAL219Vss20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P3.717ALE30EA31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40U1AT89C52VCC123。

基于AT89C52单片机的音乐播放器(含电路图)

基于AT89C52单片机的音乐播放器(含电路图)

山东英才学院毕业设计(论文)题目:基于51单片机的儿童早教故事机的设计学生姓名孙东帅学院机械工程及其自动化学院专业电气工程及其自动化学号************指导教师高嵩年月日毕业设计(论文)原创性声明本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。

除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。

对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。

论文作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、保密□,在_____年解密后适用本授权书。

2、不保密□。

(请在以上相应方框内打“√”)论文作者签名:日期:年月日导师签名:日期:年月日目录摘要 (I)Abstract ...................................................................................................................................................... I I 1 绪论. (1)1.1我国儿童早教机发展现状及发展趋势 (1)1.2国外现状 (2)1.3 儿童早教故事机的发展趋势 (2)1.4课题研究的目的和意义 (2)2 方案比较 (3)2.1 主控单元的选择 (3)2.2 液晶显示模块的选择 (3)2.3 语音模块的选择 (4)3 系统硬件设计 (6)3.1 总体方案设计 (6)3.2 主控单元模块 (6)3.3 液晶显示屏 (7)3.4 80C52单片机的的封装和引脚 (8)3.5 红外遥控器 (9)3.6 独立键盘 (9)3.7 电源 (9)3.8 语音模块 (10)4 软件设计 (12)4.1 音乐播放主控流程图 (12)4.2 音乐播放子程序流程图 (14)4.3 LCD1602显示子程序流程图 (15)4.4 语音模块工作流程图 (15)5 实物操作 (17)5.1.开机未播放音乐下的状态 (17)5.2工作状态下的单片机状态 (17)5.3 按键功能测试 (18)5.4 红外遥控器功能测试 (19)结论 (20)参考文献 (21)致谢 (22)附录A (23)附录B (36)基于51单片机的儿童早教故事机的设计摘要:当今社会,父母对孩子的早期教育相当重视,如何更完善、更系统的把知识教授给孩子,儿童早教故事机就是一个很好的选择。

基于51单片机音乐播放器

基于51单片机音乐播放器
7.文件系统…………………………………………5
三、总体设计………………………………………………5
1.设计整体框图………………………………………5
2.程序流程图…………………………………………6
3.SD模块………………………………………………7
4.功率放大部分………………………………………10
四、电路调试与完成情况……………………………11
[4].于振南.单片机高级外设.视频资料
Summaries:
This design uses STC12C5A60S2 as the master chip, read MP3 song files from the SD card, transplantspetit FAT Files miniaturized lightweight file system, using VS1003 decoder chip,to complyMP3 music player functions. Using oled screen as an interface display, infrared remote control, to achieve the song’s switch, volume change, the menu switch playback modes (including: sequential, random, three loop playback mode) switch. using TDA2822 two-channel audio amplifierasoutput power amplifier.
TDA2822是意法半导体(ST)开发的双通道单片功率放大集成电路,通常在袖珍式盒式放音机(WALKMAN)、收录机和多媒体有源音箱中作音频放大器。具有电路简单、音质好、电压范围宽等特点。

基于单片机的音乐播放器的设计

基于单片机的音乐播放器的设计

4 系统总体设计 ........................................................................................................... 5
5 音乐播放器的硬件设计 ........................................................................................... 8
毕 业 设 计

业:
电气自动化 201103010144 李艳菲 高立兵讲师
班级学号: 学生姓名: 指导教师:
二〇一三年十二月
甘肃有色冶金职业技术学院毕业设计
基于单片机的音乐播放器的设计
Design of single chip computer and music player based on
专业班级:电气 1101 班 学生姓名:李艳菲 指导教师:高立兵讲师 系 别:机电工程系

2013 年 12 月


对于我们电子信息工程专业而言, 单片机是一门实用性很强的课程!在该课程 的学习过程中!让我们最感兴趣的就是自己动手设计单片机控制系统。 但是, 要将 单片机的硬件知识与软件知识融会贯通,设计出实用的系统却是让我们颇感困难 的环节。许多同学对此感到无从下手。其实,对于单片机应用系统的设计还是有 章可循的。单片机多用于实时工业控制、通信设备和智能仪表中。但在某些方面, 如有些教学实验中,加进一些音乐,一定会趣味横生。本音乐播放器是利用 89S51 单片机结合内部定时系统及 LED 显示器,设计一个简易的微电脑音乐盒。本设计 按下单键可以实现音乐播放功能,演奏预先设置的歌曲旋律,并且在数码管上显 示出该曲目的编号,最重要的是自己还可以经过程序设计来输入新的歌曲,将自 己喜爱的歌曲输入程序中,它可以经常发出宜人的音乐旋律,增加生活的乐趣。 关键词:89S51;单片机;音乐播放; LED

基于C51单片机的MP3播放器设计

基于C51单片机的MP3播放器设计

基于C51单片机的MP3播放器设计一、引言随着科技的不断发展,人们对音乐的需求也越来越高。

MP3播放器作为一种便携式的音乐播放设备,已经成为人们日常生活中不可缺少的一部分。

本文将介绍一种基于C51单片机的MP3播放器设计。

二、硬件设计1.主控芯片:选择C51单片机作为主控芯片,因为它具有较低的成本、较好的性能和广泛的应用。

2.存储器:通过串口与单片机连接一个外部闪存芯片作为存储设备,用于存储MP3文件。

闪存芯片的容量可以根据需求进行选择,一般选择4GB以上的容量。

3.音频解码芯片:为了解码MP3文件并输出音频信号,需要选择一个音频解码芯片。

常用的音频解码芯片有VS10XX系列芯片,可以通过SPI接口与单片机通信。

4.音频输出电路:为了使音频信号能够输出到扬声器或耳机上,需要设计一个音频输出电路。

这个电路一般包括运放、耳机插座等组件。

5.控制界面:为了方便用户对MP3播放器的控制,需要设计一个控制界面。

可以选择使用按键、旋钮、触摸屏等方式进行控制。

6.电源电路:为了给MP3播放器提供电源,需要设计一个电源电路。

可以选择使用直流电池或者USB供电。

三、软件设计1.系统初始化:在系统启动时,需要进行一系列的初始化操作,包括初始化串口、外部存储器、音频解码芯片等。

2.文件读取:通过串口从外部存储器读取MP3文件,并将其存储到内存中。

3.解码与播放:将MP3文件解码,并通过音频解码芯片输出音频信号。

可以通过SPI接口与音频解码芯片进行通信,控制解码过程和音频输出。

4.控制界面处理:根据用户的操作,通过控制界面进行相应的处理。

例如,用户可以通过按键或旋钮控制音量、切换歌曲等。

5.电源管理:对于电源供应方面,需要设计合适的电源管理模块。

例如,在电池电量过低时,需要提醒用户充电或自动关闭设备。

6.其他功能:根据实际需求,可以添加其他功能。

例如,可以设计一个定时关闭功能,让播放器在一定时间后自动关闭。

四、总结本文介绍了一种基于C51单片机的MP3播放器设计。

基于单片机音乐播放器的设计

基于单片机音乐播放器的设计

题目:基于单片机音乐播放器的设计文献综述:单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲,一块芯片就成了一台计算机。

MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。

基于单片机的音乐播放器可应用于mp3,MP4,扩音器等很多方面,并可作为很多系统的辅助功能,作为单片机的重要硬件资源之一,利用定时器可以产生各种固定频率的方波信号,也可以产生包括"Do"、"Re"、"Me"--等音阶在内的各种频率声音。

将各个音阶连接在一起,便可组成一支曲子或是演奏一段旋律。

基于这个思想,我设计了一款特殊的"音乐播放器",本播放器可实现播放、暂停、复位等功能。

为了体现乐曲播放过程中的动态效果,增加了1只LED,作随机闪烁以指示旋律的节奏。

由于时间及条件限制,本设计实现了一种简单的音乐播放器,其核心器件采用AT89C52单片机,本播放器具有电路简单,功能强大,易于拓展等特点。

在此基础上,可以添加按键,LED显示屏等模块,实现切换歌曲,歌曲序号的显示。

此音乐播放器实现的控制功能如下:1.程序中存有5首歌曲;2.按下某键后,能选择歌曲,并通过LED显示歌曲序号。

2.选题依据、主要研究内容、研究思路及方案:通过控制定时器的定时时间来产生不同频率的方波,驱动喇叭发出不同音阶的声音,再利用延迟来控制发音时间的长短,即可控制音调中的节拍。

把乐谱中的音符和相应的节拍变换为定常数和延迟常数,作为数据表格存放在存储器中。

基于51单片机音乐播放器设计

基于51单片机音乐播放器设计

基于51单片机音乐播放器设计音乐播放器是一种可以播放音频文件的设备,广泛应用于日常生活中。

本文将基于51单片机设计一个简单的音乐播放器。

一、设计目标本音乐播放器设计的主要目标是实现以下功能:1.支持播放多种格式的音频文件,如MP3、WAV等;2.支持音量调节和音频文件选择功能;3.具备简单的界面和易于理解的操作方式;4.能够适应不同的音频文件大小和音乐时长。

二、硬件设计2. 存储器:选择外接Flash存储器作为音频文件的存放介质,具备较大的存储容量和较高的读写速度,能够满足音频文件的多样性需求。

3.音频解码芯片:选择支持MP3和WAV格式音频解码的芯片,能够将音频文件翻译成能够被音频输出部分播放的信号。

4.音频输出部分:选择合适的音频输出部分,如耳机接口或喇叭接口,将解码后的音频信号输出为声音。

三、软件设计1.系统初始化:在开机时进行系统初始化,包括对主控芯片、存储器和音频解码芯片的初始化。

2.文件系统管理:设计一个简单的文件系统,能够以目录结构的形式管理存储器中的音频文件。

3.音频解码:根据选择的音频文件格式,进行相应的解码操作,将解码后的音频数据传输给音频输出部分。

4.播放控制:实现音量调节和音频文件选择功能,能够暂停、播放、停止等操作。

5.用户界面:设计一个简单直观的用户界面,通过按键或显示屏等方式进行操作反馈和信息显示。

四、系统流程1.开机初始化:对主控芯片、存储器和音频解码芯片进行初始化。

2.文件系统管理:读取存储器中的文件目录,生成文件列表供用户选择。

3.用户操作:用户通过按键或其他方式进行音量调节和音频文件选择操作。

4.音频解码:根据用户选择的音频文件,进行相应的解码操作。

5.播放控制:根据用户的操作,进行音频的暂停、播放、停止等操作。

6.操作反馈:在用户界面上显示操作反馈和信息。

五、总结本文基于51单片机设计了一个简单的音乐播放器,实现了支持多种格式音频文件的播放、音量调节和文件选择功能,并提供了简单的用户界面。

基于SPCE061A单片机的音乐播放系统

基于SPCE061A单片机的音乐播放系统

产业与科技论坛2011年第10卷第19期基于SPCE061A 单片机的音乐播放系统□章立文王琦【摘要】随着微电子技术的飞速发展,单片机以其运算速度快、体积小巧、价格便宜、扩展性强等突出优点被广泛应用于家用电器、计算机外设、通讯、工业控制、自动化生产、智能化设备以及仪器仪表等领域,成为当今电子行业当中不可或缺的一个组成部分。

随着全球半导体产业与技术的飞速发展,集成块的集成度和功能都取得了很大的进步,但随着性能的提升价格却越来越低,使得MP3播放器大面积普及。

【关键词】单片机;SPCE061A ;播放器【作者单位】章立文,王琦;江西信息应用职业技术学院本设计就是基于SPCE061A 单片机、SPR4096模组以及液晶1602模块去实现一个简单的MP3播放器,能够实现多首音乐的播放、音乐在播放过程中的开始、暂停、停止、上一首、下一首以及音量的控制功能,在音乐播放时可以在液晶1602上显示均衡效果。

系统以SPCE061A 为核心,可以划分为键盘(61板上自带的按键)输入、液晶LCD1602用户界面提示与均衡器效果、SPR4096资源存储与61板语音播放等部分。

61板作为整个系统的核心控制,并且负责语音的输出。

SPR 模组作为语音资源的存储介质,这些语音资源是通过专用的ResWriter 工具烧写到SPR4096芯片中的。

61板上自带的键盘与液晶1602实现用户控制音乐播放器的控制与显示作用,在播放音乐时,液晶1602还可以显示音乐的均衡器效果。

结合61板上的3个按键,实现如图1的功能。

图1功能键示意图SPCE061A 处理音频借助与内置的专用MIC 输入通道和专用音频输出DAC 。

语音处理速度较快,因此非常适合语音播放、语音录制等语音处理工作。

对于单片机来说,未经处理的音频资源数据量很大,导致数据存储和传输带来了比较大的困难,因此需要通过音频压缩编码,来完成音频处理。

在语音处理方面,SPCE061A 应用于语音产品时,凌阳公司提供了多种音频编解码算法及其API 函数库,该函数库将A /D 、编码、解码、存储及D /A 做成相应的模块,每个模块都提供了较多的合适的应用程序接口API ,用户只需了解每个模块所实现的功能及其参数的内容即可使用,完成音频的处理。

(完整word版)单片机控制音乐播放-开题报告

(完整word版)单片机控制音乐播放-开题报告

南昌大学共青学院本科生毕业论文(设计)开题报告
图1
四、研究方法
方案一方案设计
采用51系列作为系统控制器,单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制。

由于其功耗低、体积较小、技术成熟和成本低等优点,在各个领域应用广泛。

而且抗干扰性能好。

采用LED数码管控制用单片机,显示用LED数码管这种方案。

虽然显示的内容有限,但是也可以显示数字和几个英文字母,在这个设计中已经足够了,并且价格比液晶字符式要低的多,为了控制设计制作的成本,在此设计中我们选用LED数码管显示。

[3] 王港元.电工电子实践指导.江西电子科学技术出版社.2007
[4] 阎石.数字电子技术基础第五版.高等教育出版社,2006.
[5] 谭浩强.C程序设计第四版.清华大学出版社.2010.
[6] 张鑫.单片机原理及应用[M].北京:电子工业出版社.2005
[7] 李玉梅.基于MCS-51系列单片机原理的设计应用[M].北京:国防工业出版社.2006
[8] 吴金戌.8051单片机实践与应用[M].清华大学出版社.2003.
[9] 戴梅芳.微型计算机技术及应用[M].清华大学出版社.1996.
[10] 徐爱卿.单片微型计算机应用和开发系统[M].北京航空航天大学出版社. 1998
填写说明
1.指导教师意见填写对本课题的深度、广度及工作量的意见和对论文结果的预测;
2.所在教研室审查意见包括对指导教师意见的认定和是否同意开题等;
3.本开题报告打印存档,但签名部分必须由指导教师或学生亲笔签名。

51单片机毕业课程设计音乐播放器

51单片机毕业课程设计音乐播放器

51单片机毕业课程设计音乐播放器本文档旨在提供关于51单片机毕业课程设计的音乐播放器的详细内容。

音乐播放器是一种通过使用51单片机来实现的设备,它可以播放音乐文件并提供一些基本的控制功能。

设计概述功能要求音乐播放器的主要功能要求包括:1. 播放音乐文件:能够读取存储器中的音乐文件,并将其播放出来。

2. 控制功能:提供基本的控制功能,如播放、暂停、下一曲和音量调节等。

3. 显示功能:在显示屏上显示当前播放的音乐信息,如歌曲名、艺术家和播放进度等。

硬件组成音乐播放器的硬件组成包括:1. 51单片机:作为主控芯片,负责控制整个系统。

2. 存储器:用于存放音乐文件。

3. 音频模块:用于将数字音频信号转换为模拟音频信号输出。

4. 控制模块:包括按钮、旋钮等,用于用户控制音乐播放器的操作。

5. 显示屏:用于显示当前播放的音乐信息。

软件实现音乐播放器的软件实现包括以下几个方面:1. 文件系统:实现对存储器中音乐文件的读取和管理。

2. 音频解码:将读取的音乐文件进行解码,并将解码后的音频数据传递给音频模块输出。

3. 用户界面:通过用户界面与用户进行交互,接受用户的控制指令。

4. 显示管理:管理显示屏的内容,实时显示当前播放的音乐信息。

设计步骤1. 硬件搭建:按照硬件组成部分的描述,搭建音乐播放器的硬件平台。

2. 软件编写:实现音乐播放器的软件功能,包括文件系统、音频解码、用户界面和显示管理等。

3. 调试测试:进行软硬件的调试和测试,确保音乐播放器的各项功能正常运行。

4. 完善优化:在实际测试中发现问题,进一步完善和优化音乐播放器的功能和性能。

5. 文档撰写:完成毕业课程设计文档的撰写,详细描述音乐播放器的设计思路、实现过程和测试结果。

总结通过本文档,你可以了解到51单片机毕业课程设计音乐播放器的完整设计内容,包括设计概述、硬件组成、软件实现和设计步骤等方面的内容。

这将帮助你更好地理解音乐播放器的原理和实现方法,为你的毕业课程设计提供一定的参考和指导。

基于STM32单片机的MP3播放器毕业设计

基于STM32单片机的MP3播放器毕业设计

基于STM32单片机的MP3播放器毕业设计摘要:随着人们生活水平的提高,人们对音乐的需求越来越高,尤其是便携式的音乐播放器,如MP3播放器。

本设计基于STM32单片机,设计了一款功能强大的MP3播放器,并实现了音乐播放、暂停、停止、上一曲、下一曲等基本功能。

1.引言MP3播放器是目前市场上非常流行的音乐播放设备,能够存储和播放数千首歌曲。

本设计采用了STM32单片机作为主控芯片,通过设计合适的电路和编写相应的程序,实现了一款功能强大的MP3播放器。

2.系统架构系统由主控单片机、存储模块、音频解码模块、音频放大模块和用户界面模块组成。

主控单片机采用STM32F系列,具有强大的计算和控制能力。

存储模块使用闪存芯片进行音乐文件的存储。

音频解码模块使用MP3解码芯片,能够将音乐文件解码为音频信号。

音频放大模块使用功放芯片,对音频信号进行放大。

用户界面模块使用LCD显示屏和按钮,用户可以通过按钮进行音乐播放器的控制。

3.硬件设计电路设计主要包括主控单片机的外设接口设计、存储模块的选型和接口设计、音频解码模块的选型和接口设计以及音频放大模块的选型和接口设计。

主控单片机的外设接口设计需要考虑与存储模块、音频解码模块和用户界面模块的接口适配。

存储模块的选型需要考虑存储容量和读写速度。

音频解码模块的选型需要考虑解码效果和功耗。

音频放大模块的选型需要考虑功放芯片的输出功率和音质。

4.软件设计软件设计主要包括主控单片机的程序设计、音频解码模块的驱动程序设计、用户界面模块的控制程序设计等。

主控单片机的程序设计需要实现音乐文件的读取、解码和播放控制等功能。

音频解码模块的驱动程序设计需要实现音频解码芯片与主控单片机的通信和数据传输。

用户界面模块的控制程序设计需要实现LCD显示屏的刷新和按钮的响应。

5.实验结果与分析经过实际测试,本设计的MP3播放器能够正常播放音乐文件,并且具有良好的音质和稳定的性能。

用户通过LCD显示屏可以实现对音乐的控制和操作。

基于单片机音乐播放器课程设计

基于单片机音乐播放器课程设计

目 录第一章第一章 绪论绪论........................................................................ 1 第二章第二章 音乐播放器主要器件相关知识介绍音乐播放器主要器件相关知识介绍 .................................2 2.1 AT89C51 ..................................................................2 2.2 LCD 显示器显示器 ...............................................................4 2.3 喇叭喇叭 (5)2.4 键盘键盘 (5)第三章第三章 音乐播放器设计原理音乐播放器设计原理………………………………………… 6 3.1 单片机发声的基本原理单片机发声的基本原理………………………………………… 6 3.2 设计的相关音乐说明设计的相关音乐说明 …………………………………………7 3.3 音乐播放器设计功能说明音乐播放器设计功能说明音乐播放器设计功能说明 ……………………………………………………………………………………7 3.4 设计结构框图设计结构框图……………………………………………………9 3.5 主程序控制的工作流程图……………………………………………10 3.6 播放音乐的主程序播放音乐的主程序 …………………………………………… 11 设计心得设计心得 …………………………………………………………………15 参考文献参考文献 (15)第一章 绪论二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化。

随着人们生活水平的提高及对音乐的喜爱,对音乐播放器的品质,功能,品种等提出了越来越多的要求,表现在对控制系统性能、可靠性等要求越来越高。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的音乐播放系统
.音乐播放系统设计李凯龙目录摘要11 绪论11.1 功能需求22 硬件设计22.1 音乐播放系统的电路原理图22.2 电源输入的电路原理图32.3 晶振电路33 系统工作原理43.1 系统的总体方案设计43.2 主控芯片AT89C51简介44 线路连接55 软件设计65.1 主程序流程图66 调试与故障分析86.1 软件程序调试86.2 硬件电路调试87 结论98 致谢9参考文献10附录一:电路图11附录二:主程序11word教育资料.摘要本文将介绍一种以89C51型单片机为基础元件设计的自动音乐播放器。

在当今这个科技高速发展的时代,生活节奏的加快,人们长期处于工作、学习压力过大的状态,对于调节心理压力而言音乐对于每一个人都十分重要,由此音乐播放器在国内已经开始普及。

校园里的上下课的铃声,宿舍内早晨的起床号声音,都由以前枯燥刺耳的铃音转变成了好听的音乐,公路、广场中的计时装置也逐渐开始采用音乐来充当铃声。

此装置不仅为人们日常生活的计时提供了方便,同时也为目前快节奏的生活带来了乐趣。

本文是应用MCS-电路图11附录二:主程序11word教育资料.摘要本文将介绍一种以89C51型单片机为基础元件设计的自动音乐播放器。

在当今这个科技高速发展的时代,生活节奏的加快,人们长期处于工作、学习压力过大的状态,对于调节心理压力而言音乐对于每一个人都十分重要,由此音乐播放器在国内已经开始普及。

校园里的上下课的铃声,宿舍内早晨的起床号声音,都由以前枯燥刺耳的铃音转变成了好听的音乐,公路、广场中的计时装置也逐渐开始采用音乐来充当铃声。

此装置不仅为人们日常生活的计时提供了方便,同时也为目前快节奏的生活带来了乐趣。

本文是应用MCS:音乐播放器,51单片机,C语言1 绪论单片机,更确切地说应称为作微控制器,是XXXX年代中期发展起来的一种面向控制的大规模集成电路模块,其特点是功能强、体积小、可靠性高、价格低廉。

它一面世便在工业控制、数据采集、智能仪表化、机电一体化、家用电器等领域得到了广泛应用,极大地提高了这些领域的技术水平和自动化程度。

因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。

本次设计以89C51单片机为基础,利用单片机编成技术对芯片进行功能设定,实现音乐的播放。

同时,利用单片机的定时器中断,在单片机内部产生所需要的音乐频率,并通过音频功率放大器将音频信号放大,通过蜂鸣器连续播放一段音乐。

此设计通过多次测试,音乐声音宏亮清晰,节拍正常,达到预期效果。

本文将围绕基于单片机的自动音乐播放器,介绍一些关于单片机的基础知识、音乐播放器的制作原理及方法(其中包括了音乐编程原理)、定时器的设定,以及仿真软件(Keil、Protel99 SE)的使用方法和相关PCB板的制作。

1.1 功能需求本设计利用单片机组成音乐播放系统。

利用单片机的定时器产生乐谱的各种频率方波信号经过放大后由喇叭发
出声音,能够自动连续播放多首乐曲,还能手动选择单曲。

2 硬件设计2.1 音乐播放系统的电路原理图单片机音乐播放器控制系统结构简单,环节较少,因此,单片机音乐播放器包括LED彩灯、数码管的显示。

除了播放音乐有按键外,其余的硬件组成大体相同。

对于单片机音乐播放器声音的读出除了蜂鸣器以外,还要配置合适的放大器播放出响亮的声音。

本系统共有两部分构成,其中硬件部分由电源电路、晶振电路、按键电路、复位电路、时钟电路、发生电路组成,软件部分对应的由主程序、初始-省略部分-lay_enable==1)) { fre=song3[num]+7*song3[num+1]-1; timer0h=FREQH[fre]; num+=3; if(fre0) { num=0; music_num=4; } song(); }//////////////////////////////////////////////////////////////////////////////////// if((music_num==4)(play_enable==1))
{ fre=song4[num]+7*song4[num+1]-1; timer0h=FREQH[fre]; num+=3; if(fre0) { num=0; music_num=5; } song(); }//////////////////////////////////////////////////////////////////////////////////// if((music_num==5)(play_enable==1))
{ fre=song5[num]+7*song5[num+1]-1; timer0h=FREQH[fre]; num+=3; if(fre0) { num=0; music_num=6; } song(); }//////////////////////////////////////////////////////////////////////////////////// if((music_num==6)(play_enable==1))
{ fre=song6[num]+7*song6[num+1]-1; timer0l=FREQL[fre];
time=song6[num+2]; num+=3; if(fre0) { num=0; music_num=7; } song(); }////////////////////////////////////////////////////////////////////////////////////if((mu sic_num==7)(play_enable==1)) { timer0l=FREQL[fre]; time=song7[num+2]; num+=3; if(fre0) { num=0; music_num=8; } song(); }if((music_num==8)(play_enable==1)) { fre=song8[num]+7*song8[num+1]-1; timer0l=FREQL[fre]; time=song8[num+2]; num+=3; if(fre0) { music_num=1; } song(); }}//程序结束word教育资料达到当天最大量API KEY 超过次数限制。

相关文档
最新文档