doc 基于单片机控制的MP3音乐播放器的设计(最终稿) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:37 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-04-02 06:06

,键盘扫描为模式转换键延时,用于消抖动延时后再次确认按键按下,模式转换按键选择模式为曲目或音符延时,用于消抖动延时后再次确认按键按下,为曲目或延时,用于消抖动延时后再次确认按键按下,为曲目或延时,用于消抖动延时后再次确认按键按下,为曲目或延时,用于消抖动延时后再次确认按键按下,为曲目或延时,用于消抖动延时后再次确认按键按下,为曲目或延时,用于消抖动延时后再次确认按键按下,为曲目或延时,用于消抖动延时后再次确认按键按下,显示歌曲模块,致谢衷心感谢我的指导老师胡新新老师在论文的写作过程中对我的悉心指导,她严谨精细的治学态度,渊博的知识,孜孜不倦的工作热忱和诲人不倦的精神我将铭记在心,感谢物电系的老师对我成长的关心和帮助。


要特别感谢我的家人,他们是支持我前进的动力他们的关爱使我对生活充满信心,勇敢地面对生活学习中的各种压力是他们才使我安心完成学业。


最后感谢图书馆电子阅览室为我提供查找资料的场所和优质的服务。


声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。


据我所知,除文中加以标注和致谢的地方外,论中不包含其他人已经发表或撰写过的研究成果,也不包含为获得内江师范学院或其他教育机构的学位证书而使用过的材料。


与我同工作的同志对本研究所做的任何贡献均以在论文中作了说明并表示谢意。


本学位论文成果是本人在内江师范学院读书期间在导师的指导下取得的,论文成果归内江师范学院所有,特此声明。


,原始频率表,在频率表中的位置音符定时器初值暂存音长定时器初值暂存,计算应装入的初值的初装值计算应装入的初值音符发生中断,新的频率表低音高音计算计数器初值,加是对中断延时的补偿算出是几分音符算出音符类型普通连音顿音算出连音音符演奏的长度多少个,算出普通音符的演奏长度发规定长度的音,音符间的间隔液晶函数,先延时。


然后把改为写入命令状态。


再输出命令。


最后执行命令。


先延时。


然后把改为写入数据状态。


再输出数据。


最后显示数据。


,单片机安全复位。


本系统采用按键手动复位,在上电瞬间,引脚电位与相同,随着电容上充电电压的增加,引脚电位逐渐下降。


在单片机运行期间,按下按键电容瞬间放电,引脚电位与相同,系统复位随着按键的断开,电容又开始充电,引脚电位电位逐渐下降,系统开始正常工作。


图最小系统按键模块的设计键盘在系统中作用在于手动切换播放器模式音乐弹奏时音符的输入以及曲目的选择。


因在本系统中需要的按键并不多,单片机的数完全可以满足,所以采用了独立式键盘设计,如图所示。


如图示,按键均低电平有效。


此外,上拉电阻保证了按键断开时,口线有确定的高电平。


在设计键盘的时候,还要考虑去抖问题。


常见的去抖的方法有两种硬件方法和软件方法。


单片机中常用软件法,因此在硬件方面将不做处理。


如图所示,键盘输入电路中共用到八个按键,键用于播放器模式的切换,在软件中计算键按下的次数,次为播放模式,二次为自行弹奏模式键在播放器为自动播放模式时为曲目选择键,即七个按键依次对应首歌曲,按下其中个键就播放对应的歌曲。


而在播放器为自行弹奏模式时,七个键就对应着七个音符,即按下按键,播放器就发出对应音符的节奏。


图按键输入电路扬声器播放模块的设计扬声器播放模块是由三极管和无源蜂鸣器组成,如图所示。


无源蜂鸣器由振荡器电磁线圈磁铁振动膜片及外壳等组成。


无源蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要定的电流才能驱动它,单片机引脚输出的电流较小,单片机输出的电平基本上驱动不了蜂鸣器,因此设计过程中增加个由三极管组成的电流放大电路。


如图所示,蜂鸣器的负极直接接地,蜂鸣器的正极接到三极管的发射极上,三极管的基级经过限流电阻后由单片机的引脚控制,当输出高电平时,三极管截止,没有电流流过线圈,蜂鸣器不发声当输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。


因此,我们可以通过程序控制脚的电平来使蜂鸣器发出声音和关闭。


显示电路的设计显示电路由单片机及端口控制。


我们选用的是工业字符型液晶显示屏,能同时显示即个字符列行。


硬件连接如图所示。


其中变位器是为调节对比度而设计。


的显示驱动在软件中完成,硬件中不做处理。


图显示电路彩灯伴奏电路的设计根据设计要求,本设计中设计了彩灯伴奏电路,彩灯采用普通发光二级管。


播放器工作时,发光二级管根据音乐节拍闪亮。


当播放器发出音时,亮当播放器发出音时,亮当播放器发出音时,亮当播放器发出音时,亮当播放器发出音时,亮当播放器发出音时,亮当播放器发出音时,亮。


在程序执行过程中,单片机对发出的音符进行检测,再输出对应的彩灯信号。


硬件电路较简单,如图所示。


图彩灯伴奏电路软件设计单片机发声的基本原理我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单处机个口线的高电平或低电平,则在该口线上就能产生定频率形波,接上喇叭就能发出定频率的声音,若再利用延时程序控制高低电平的持续时间,就能改变输出频率,从而改变音调。


音符的节拍我们可以用定时器来控制,送入不同的初值,就可以产生不同的定时时间。


便如歌曲的节奏为每分钟拍,即拍为秒。


但是,由于的最大定时时间只能为毫秒,因此不可能直接用改变的时间初值来实现不同节拍。


我们可以用来产生毫秒的时间基准,然后设置个中断计数器,通过判别中断计数器的值来控制节拍时间的长短。


例如对拍音符,定结束是否图延时程序流程图函数初始化子程序设计函数初始化程序即把在主函数内对些参数和标记位赋初值编写成个函数,这样使程序更具有条理化,清晰易懂。


由于整个程序要用到定时器和定时器,所以初始化程序主要是对定时器相关内容作说明,程序的简单框图如图所示。


开始液晶初始化写指令选择

下一篇
基于单片机控制的MP3音乐播放器的设计(最终稿)第1页
1 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第2页
2 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第3页
3 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第4页
4 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第5页
5 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第6页
6 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第7页
7 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第8页
8 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第9页
9 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第10页
10 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第11页
11 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第12页
12 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第13页
13 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第14页
14 页 / 共 37
基于单片机控制的MP3音乐播放器的设计(最终稿)第15页
15 页 / 共 37
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批