(arm嵌入式提高篇)第14讲

(arm嵌入式提高篇)第14讲

ID:5278046

大小:334.19 KB

页数:15页

时间:2017-12-07

(arm嵌入式提高篇)第14讲_第1页
(arm嵌入式提高篇)第14讲_第2页
(arm嵌入式提高篇)第14讲_第3页
(arm嵌入式提高篇)第14讲_第4页
(arm嵌入式提高篇)第14讲_第5页
资源描述:

《(arm嵌入式提高篇)第14讲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第14讲音乐播放程序主讲人刘凯源享嵌入式教学论坛出品2010年6月《ARM嵌入式接口技术应用》第5章1更多资料下载http://yxarm.net概述电声器件是指能将声音信号转换为音频电信号或者将音频电信号转换为声音信号的器件。传声器俗称话筒,音译为麦克风,是一种声→电换能器件,可分为电动和静电两类。蜂鸣器是一种一体化结构的电子讯响器,通常采用直流电压供电。扬声器俗称喇叭,也是一种发声器件,与蜂鸣器不同的是扬声器可以发出多种音频。所以它在实际生活中应用相当广泛。2010年6月《ARM嵌入式接口技术应用》第5章2更多资料下载http://yxarm.net扬声器发声

2、原理扬声器主要起着“电→力→声”的能量变换作用。扬声器的分类如下:按电→声转换的原理分:电磁式、电动式、静电式、压电式等;按所覆盖的频带分:分为低声单元、中音单元、高音单元和全频带单元。2010年6月《ARM嵌入式接口技术应用》第5章3更多资料下载http://yxarm.net声音的产生是一种音频振动的效果,振动的频率高则为高音,频率低则为低音。音频的范围为20Hz-200kHz之间。一般音响电路是以正弦波信号驱动喇叭,产生悦耳的音乐;在数字电路里,则一般是以脉冲信号驱动喇叭以产生声音。2010年6月《ARM嵌入式接口技术应用》第5章4更多资料下载http://

3、yxarm.net音调与节拍日常生活中通常以Do、Re、Mi、Fa、So、La、St分别代表某一个频率的声音,称之为“音调”,即Tone。在音阶表中一共包括3个音阶(低音、中音与高音),每个音阶粗略地为7个音度(音调),而每个音阶之间的频率相差一倍。下表列出了C调音阶和频率之间的对照关系。音阶n1234567DoReMiFaSoLaSi低音频率262294330370410440494简谱1234567中音频率524588660740820880988高音频率10481176132014801640176019762010年6月《ARM嵌入式接口技术应用》第5章5

4、更多资料下载http://yxarm.net音调与节拍“节拍”即Beat,让音乐具有旋律,更可以调节各个音的快慢速度。除了“拍子”以外,还有“音节”,在乐谱左上方都会定义每个音节有多少拍。如图所示:2010年6月《ARM嵌入式接口技术应用》第5章6更多资料下载http://yxarm.net音调与节拍2010年6月《ARM嵌入式接口技术应用》第5章7更多资料下载http://yxarm.net实验内容播放一段音乐“生日快乐歌”,简谱所示。2010年6月《ARM嵌入式接口技术应用》第5章8更多资料下载http://yxarm.net喇叭电路编写一个程序,控制SPK引

5、脚输出不同频率的脉冲波。喇叭的控制引脚SPK连接ARM芯片的P0.29。通过P0.29控制三极管的导通与否,引起扬声器内部线圈的震动,从而产生声音。2010年6月《ARM嵌入式接口技术应用》第5章9更多资料下载http://yxarm.net音频表定义扬声器不同的振动频率会产生不同的音调。我们根据音符与振动频率的对应关系,分低、中、高音3大频率段,分别定义了3个频率表数组:FreTab_Low[7]、FreTab_Mid[7]、FreTab_High[7]。intFreTab_Low[7]={262,294,330,349,392,440,494};//低音的频率

6、表intFreTab_Mid[7]={523,578,659,698,784,880,988};//中音intFreTab_High[7]={1046,1175,1318,1397,1568,1760,1976};//高音2010年6月《ARM嵌入式接口技术应用》第5章10更多资料下载http://yxarm.net播放表表定义音频表采取数组的形式保存歌曲的曲谱,曲谱存储格式:uint8Happy_Birthday[]={音调,节拍,音调,节拍....,0,0}。其中Happy_Birthday”为歌曲存放的首地址;末尾:“0,0”表示结束。uint8Happy_

7、Birthday[]={0x11,0x04,0x11,0x04,0x12,0x02,0x11,0x02,0x14,0x02,0x13,0x01,0x11,0x04,0x11,0x04,0x12,0x02,0x11,0x02,0x15,0x02,0x14,0x01,0x11,0x04,0x11,0x04,0x21,0x02,0x16,0x02,0x14,0x02,0x13,0x02,x22,0x02,0x17,0x04,0x17,0x04,0x16,0x02,x14,0x02,0x15,0x02,0x14,0x01,0x00,0x00};2010年6月《ARM嵌入式

8、接口技术应

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

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

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