音乐播放器实验报告.doc

音乐播放器实验报告.doc

ID:61427385

大小:522.50 KB

页数:28页

时间:2021-01-29

音乐播放器实验报告.doc_第1页
音乐播放器实验报告.doc_第2页
音乐播放器实验报告.doc_第3页
音乐播放器实验报告.doc_第4页
音乐播放器实验报告.doc_第5页
资源描述:

《音乐播放器实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、实验项目名称基于单片机的音乐播放器二、实验目的Ⅰ设计方案设计一个基于AT89C51系列单片机的音乐盒,利用按键控制切换演奏出不同的音乐。蜂鸣器发出某个音调,与之对应的LED灯亮起。使用两个按键,一个用来切换歌曲,另一个切换LED的变化花样。Ⅱ研究内容①电路有两种模式:演奏音乐模式和花样灯模式A演奏音乐模式:演奏完整的一首歌曲,LED随着音乐变化;B花样灯模式:LED变化出各种花样,蜂鸣器随着发出“滴滴”声;②按下按键1进入演奏音乐模式,再按切换歌曲,共两首歌曲;按下按键2进入花样灯模式,再按切换LED花样,共三种花样。Ⅲ

2、总体方案图a组成框图:音乐盒的系统结构以AT89C51单片机位控制核心,加上2个按键、时钟复位电路、蜂鸣器、LED模块组成。单片机负责接收按键的输入,根据输入控制音乐播放曲目和音乐花样灯的显示样式以及蜂鸣器发音。系统组成框图如下所示:b功能结构图:Key1负责切换播放歌曲,共两首。分别是祝你生日快乐和寂寞沙洲冷;Key2负责切换LED显示花样,共3种:顺序显示,由两边向中间移动然后向两边移动,循环显示。一、实验器材Windows7操作系统Proteus仿真软件keil4软件AT89C51单片机共阴极数码管开关电容晶振电阻发光

3、二极管蜂鸣器二、实验要求(1)以单片机为主控处理器,用蜂鸣器播放歌曲;(1)系统要求有选择上一首、下一曲功能;(2)两个按键,可在播放和显示花样中进行切换;(3)用一个键控制花样类型的显示功能;(4)用LED灯闪烁“伴奏”。一、实训基本原理(附原理图、源程序清单)1硬件设计①LED显示电路设计与原理LED显示电路是由8个LED发光二极管组成,连接方式是共阳极,LED接到单片机的P1口,若是低电平,可使LED亮。发光二极管的亮灭是由内部程序控制的,8个LED发光二极管分别对应不同的音阶,所以LED会随着音阶的变化按规律亮灭。②

4、硬件电路图及其功能介绍1)电路中用P3.2、P3.3控制键;2)P1.0~P1.7控制LED;3)P2.3控制蜂鸣器;4)电路为12MHZ晶振频率工作,起振电路中C1、C2均为30PF。③时钟振荡电路 AT89C51中有一个用于构成内部振荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是该放大器的输入和输出端。④蜂鸣器播放声音是通过振动产生的。单片机对某一引脚以一定的频率循环置1置0,该引脚便产生一定频率的方波,方波通过放大,作用于一定的物理实件(扬声器),就产生了一定频率的声音。若改变输出方波的频率,产生的声音随之改

5、变。通过控制输出方波的时间长短,声音的长短也可以得到控制,因此,根据乐谱,以类似的音及同样的节拍,单片机就可以产生电子音乐。音乐的播放模式及选择可以通过按键的输入得以实现。在本次设计中将蜂鸣器连接到AT89C52的P3^7接口处。  通过控制单片机定时器的定时时间产生不同频率的音频脉冲使得蜂鸣器发出不同音节的声音,即声调。用软件延时来控制发音时间的长短,控制节拍。把乐谱中的音符和相应的节拍变换为定时常数和延时常数,作为数据表格存放在存储器中,由程序查表得到定时常数和延时常数,分别用来控制定时器产生的脉冲频率和发出该音频脉冲的

6、持续时间。2软件设计①在本程序中设置了两个标志:count1和count2,分别初始化为1和0。按键1使得count1在1和2之间切换,按键2使得count2在1~4之间切换。程序检测count1的值,count等于1时播放第一首歌曲,2时播放第二首。同时根据count2的值来切换LED的花样。count1和count2的值是互斥的,设置count1等于1、2时,count2同时设置为0;设置count2等于1~4时,count1也同时设置为0。②音调的确定1)要产生音频脉冲,只要计算出某一音频的周期(1/频率),然后将此周

7、期除以2,即为半周期的时间。利用定时器计时这半个周期的时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。2)可利用AT89C51的内部定时器使其工作在计数器模式MODE1下,改变计数值TH0和TL0产生不同频率的方法。3)C调各音符频率与计数值T的对照表低音频率T参数中音频率T参数高音频率T参数Do2621908229Do523956115Do10465757Do﹟2771805217Do﹟554903108Do﹟11095454Re2941701204Re

8、587852102Re11755151Re﹟3111608193Re﹟62280497Re﹟12454848Mi3301515182Mi65975991Mi13184545Fa3491433172Fa69871686Fa13974343Fa﹟3701351162Fa﹟74067681Fa﹟

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。