1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
随着现代电子工业技术的飞速发展,种用新的声源来制造音响的新型乐器脱颖而出,这就是单片机控制的音乐播放器。
目前单片机的应用渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置飞机上各种仪表的控制计算机的网络通讯与数据传输工业自动化过程的实时控制和数据处理广泛使用的各种智能卡民用豪华轿车的安全保障系统录像机摄像机全自动洗衣机的控制以及程控玩具电子宠物等等,这些都离不开单片机。
更不用说自动控制领域的机器人智能仪表医疗器械了。
本课题即是在这种背景下,对基于单片机的音乐播放器的设计与实现进行了硬件及软件的设计,并给出了套完整的解决方案,实现了单片机播放器对音乐的演奏。
基于单片机的音乐播放器可应用于扩音器等很多方面,并可作为很多系统的辅助功能。
作为单片机的重要硬件资源之,利用定时器可以产生各种固定频率的方波信号,也可以产生包括等音阶在内的各种频率声音。
将各个音阶连接在起,便可组成支曲子或是演奏段旋律。
基于这个思想,我设计了款单片机控制的播放器。
本播放器可实现播放暂停切换歌曲等功能。
本设计的核心器件采用单片机,本播放器具有电路简单,功能强大,易于拓展等特点。
国内外相关研究现状随着以法德意为代表的欧洲和以美国为代表的电子音乐计算机音乐早期的大力发展,中国和国际上许多国家纷纷开始引入电子音乐研究与创作。
因此,电子音乐创作作为音乐科技领域发展的重要标志,在风格上也体现出比以往任何时代都鲜明的个性化特征。
六十年代,美国物理学家研制出了小型实用的电子合成器。
从此,首先在欧美地区,合成器作为新型的乐器被音乐家尤其是流行音乐家所采用并飞快的流行开来。
由于美国雄厚的经济和科技基础,在早期计算机音乐获得巨大成功后,越来越多的音乐家和科学家步入到计算机音乐南昌大学共青学院毕业设计论文第章前言的研究与开发的领域中来,他们起工作共同开展研究,许多新产品和新设计不断涌现音乐发生器的扩展音乐发生器的扩展音乐发生器的扩展音乐发生器的扩展熟练的运用单片机定时器产生固定频率的方波信号,推动喇叭发出旋律,按下单键可以演奏预先设置的歌曲旋律,最重要的是自己还可以通过程序设计输入自己喜欢的歌曲来演奏中,本设计采用简易音阶编码直觉式输入法方便设计音乐旋律,可以扩充其功能如下可以按照歌曲的序号来播放歌曲可以显示播放中歌曲的序号可以存储多首歌曲。
设计目标由于本设计主要用于人们娱乐方面,因此在设计上尽量使其安全以及简单易操作。
其次,在这次设计可行性上进行分析如下经济可行性所谓经济可行性,即在这次设计上需要投入资金的多少,由于竞赛设计是没有项目资金,没有开发经费,因此在经济上必须能够承受,比较理想化的项目对于我们毕业设计来说是不可行的。
通过分析后,无论是在器件价格或是常见度上均是可行的。
技术可行性技术可行性主要是分析技术条件上是否能够顺利开展并完成开发工作,硬件软件能否满足设计者的需要等。
通过分析各种软件环境,硬件仿真环境等均已经具备。
综上所述,本系统设计目标已经明确,在经济与技术上均可行,因此本系统的开发是完全可行的。
南昌大学共青学院毕业设计论文第章设计方案第章设计方案方案研究内容本文设计的音乐播放器,是基于单片机设计制作的音乐播放器。
与传统的音乐播放器相比更小巧,音质更优美且能演奏和弦音乐。
音乐播放器动力来源是电池,制作工艺简单,可进行批量生产,所以价格便宜。
基于单片机制作的音乐播放器,控制功能强大,可根据需要选歌,使用方便。
根据存储容量的大小,可以尽可能多的存储歌曲。
本设计是以芯片的电路为基础,外部加上放音设备,以此来实现音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演奏出优美动听的音乐。
用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。
对于不同型号的单片机只需要相应的改变下地址即可。
该软硬件系统具有很好的通用性,很高的实际使用价值,为广大的单片机和音乐爱好者提供了很好的借鉴。
利用按键切换演奏出不同的乐曲。
扬声器发出乐曲,使用个按键,两个用来切换歌曲,个用来启动,个用来停止,另个是复位。
用设计电路图。
歌曲可以自己随意的写进音乐播放器中。
由于歌曲的内存比较大,单片机内存小,将两块单片机同使用,两者可以通讯。
数码管显示当前播放的是哪首歌曲。
我根据网上提供的资料,用语言写了个八月桂花香的音乐控制。
音调是由不同的频率产生的,而每个音调都是由个音符和个节拍组成,音符决定该音调的高低,节拍则决定了该音调是多少拍。
因此,个音调是由两个字节组成的。
根据音符字节产生该大小次数的延时,声音输出口取反,就可以得到该音调的高低音。
根据设置单位节拍的延时大小,可以控制音乐演唱速度。
因此算法很简单,定义单片机的个南昌大学共青学院毕业设计论文第章系统的实现第章系统的实现系统焊接与调试分为硬件的焊接调试与软件的调试。
硬件的焊接与调试侧重于原理设计的正确性验证和焊接工艺软件的调试则侧重于子模块的功能验证和模块与模块的接口配合。
硬件系统的焊接与调试硬件焊接前首先要仔细核对硬件系统设计原理的正确性,包括参数选用的正确性与原理的正确性。
确认正确后在通用实验板直接焊接实际电路来进行实物调试和验证。
调试分为断电调试和上电调试。
第步断电调试为安全起见,首先必须进行断电调试。
断电调试的内容至少包括短路检测和原理正确性确认。
短路检测系统电路焊接完成后,必须进行短路检测。
检测方法很简单,选用合适的万用表欧姆挡例如,挡或挡,用红黑表笔接电路板的电源的极,如果存在充放电现象即电阻指示从大到小再到大或从小到大,最后电阻稳定在个适当的位置般为几千欧姆,则基本可排除系统短路现象。
如果无充放电现象或电阻值稳定在很小的位置例如几欧姆,则说明系统中可能存在短路故障,不能通电试验,必须对系统进行彻底排查,直至解决。
原理正确性确认关于这个问题,不同的电路有不同的工作原理,因此,必须针对具体电路进行具体分析。
检查各个器件的引脚是否连接正确。
第二步通电调试系统时钟是否起振凡是微处理器系统,正常运行的必要条件是系统时钟稳定正常。
在实际工作中,因为各种原因导致系统时钟不正常而出现系统无法正常运行的情况也时有出现,因此系统时钟是否起振应是通电检查的首要环。
检查方法如下逻辑笔法。
利用逻辑笔看时钟引脚,应出现脉冲跳变现象即高低电平和脉冲指示灯同时闪亮,否则,说明时钟没有起振。
数字万用表法。
用数值万用表的直流电压挡,分别测量脚的电压,其中读数应在左右。
示波器法。
波形应为的脉冲方波。
南昌大学共青学院毕业设计论文第章系统的实现复位电路是否正常复位不正常也会导致系统不工作,例如,脚复位脚如果始终为高,则系统始终处于复位状态如果始终为低电平不能产生复位所需的高电平脉冲,则系统也可能无法正常工作检查的重点是相关电路是否正确。
调试中遇到的问题及解决编程前要画流程图,这样会使思路清晰。
编程时要注意,在程序开始时,要写入各定时器中断的入口地址。
有时会出现程序点也没有,但就是不能正常运行的现象,最后我们发现是因为程序中有的指令书写得不规范导致的,例如有的返回指令定要按正确格式书写。
程序中的跳转指令的运用很重要,为保险起见,都用,我们就遇到过跳转指令用错程序无法正常运行的现象。
编程过程中要注意加注释或分割线,否则,在程序过长时容易变得很乱,不便于查找或更改。
开始时候没有将单片机的第号引脚接到高电平,结果使音乐播放器的播放性能不稳定有时候能工作,有时候却工作不了,当接高电平以后,播放器能正常工作了。
开始没有考虑键盘的消抖,造成的按键工作紊乱,具体的现象是按次键却被要机器认为是按了次或多次,这就使播放器有时候可以正常工作,有时候却不可以。
给键盘程序加了消抖呼程序以后,按键就工作正常了。
本次设计的音乐播放器最终实现的功能如下音乐播放器按照从头到尾的顺序自动播放预先设定的共首乐曲,全部乐曲播放完毕则停止。
音乐播放器按照从头到尾的顺序自动循环播放预先设定的全部乐曲。
按下键,选定乐曲,随即输入选定乐曲的序列号,即按下数字键之,音乐播放器对选定的乐曲循环播放。
当用户按下暂停键时,音乐播放器打断正在播放的乐曲,用户再次按下暂停键时,该乐曲继续播放。
当用户按下复位键时,音乐播放器终止正在播放的乐曲。
南昌大学共青学院毕业设计论文第章系统的实现第章结论通过这历时半年的毕业设计过程,从查找资料补充知识到实现基本功能,最后进行完善拓展,终于能够按照任务书的进度安排完成了毕业设计的主要内容。
最终的设计实现了基于单片机的音乐播放器,基本达到了任务书制定的设计目标,实物图请参照附录。
以下将对本次毕业设计的结果和最终系统的运行结果做以总结。
通过对音乐播放器的设计,可以了解到了单片机的使用方法,这主要表现在以下个方面音乐播放器的结构简单,并且具备最小单片机系统的基本构成。
通过音乐播放器的实例,可以明白构成个最简单,同时具备实用性的单片机系统需要哪些外围的设备的基本电路。
音乐播放器电路中使用了单片机系统中最常用的输入输出设备按键开关和数码管。
通过本设计的说明,可以明确单片机系统的最简单的用途和控制方法。
音乐播放器程序最能反映单片机系统中定时器和中断的用法。
单片机系统中的定时和中断是单片机最重要的资源,也是应用最为广泛的功能。
音乐播放器程序主要就是利用定时器和中断实现计时和显示功能。
所以,通过该设计可以了解单片机定时器和中断编程的基本方法。
在做此毕业设计就基本介绍完毕,其中遇到不少的难点,有的原理,根本就不知道怎样去实现。
最后通过自己仔细查资料,点点的就慢慢懂了。
在实验中发现,其实再难编写的程序都是由些基础程序模块构成的,很多的基础模块前人就已经做好了,只要我们拼凑就行了。
当然拼凑的工作也不是很简单,最重要的还是要自己的基础扎实。
同时,自己的思路要非常的清晰。
设计完后,感觉到平时掌握的东西实在太少了。
要真正实现学有所成学有所用还有很长的路要走。
现在电子信息技术发展迅速,我们现在学的东西在社会上也许已经或即将被淘汰。
因此在学校要学的不仅是书本上的东西,更重要的是自学的能力思考的能力和动手的能力。
要想在竞争异常激烈的现代社会立足,就必须有实
