单片机播放音乐的基本知识 - 范文中心

单片机播放音乐的基本知识

04/01

用单片机播放音乐,或者弹奏电子琴,实际上是按照特定的频率,输出一连串的方波。为了输出合适的方波,首先应该知道音符与频率的关系。

1.音名

从常见的电子琴的键盘谈起。

在下表中,可以看到一列黑白相间的琴键(示意)。主要分成低音、中音和高音三个区域,每个区域都有12个琴键。其中的白键,简谱音符标为1、2、3、4、5、6、7,大家一般都读成哆、来、咪、发、嗦、拉、西。

2.频率

注意看一下几个6(拉)的频率,它们是整数,容易看出规律――是成2倍的关系。其它的音符,也有同样的规律。这些频率,如220、440等,它们在琴键上的位置是世界统一的,无论是钢琴、手风琴,还是电子琴,都是一样的。

包括黑键和白键在内的全部音符的频率数值,是成“等比数列”的关系,它们之间有个公比,可以按照“2倍”的规律推算出来。

已知最低音的6(拉)的频率是220,设公比为q,那么:7的频率就是220*q*q 。

乘了两个q,是因为6、7之间隔了个黑键。以此类推,两个6之间,共有12个琴键,所以:

低音区的6(拉)的频率就是:220*q*q*q*q*q*q*q*q*q*q*q*q = 440。

马上就可以看出,12个q相乘,等于: 440 / 220 = 2。

那么就可以求出公比:q = 2的12次方根 = 1.059463094。

用这个公比,和已知的220进行计算,可以得出全部琴键所对应的频率,如下表中所示。

3.定时初值

频率的倒数是周期,用单片机输出方波,应该在半个周期的时刻,将输出取反。

设单片机的晶振为12MHz,那么定时器将在1us进行一次加一,加到65536就会出现中断。据此,就可计算出定时器定时半个周期所需的初值,如下表中所示。

图表链接:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/album/item/bfbfc7a93f49fd8eca130cd3.html

4.音调数据表

单片机发出不同频率的方波,人听起来,就是不同的音调。

上表中的频率数值,有些过多,去掉不常用的黑键频率,只是把白键对应的数据存放在单片机中,即可满足绝大部分的应用需求。

定义音调数据表的程序如下:

DW 63625, 63833, 64019, 64104, 64260, 64400, 64524 ;低音区:1 2 3 4 5 6 7

DW 64580, 64685, 64778, 64820, 64898, 64968, 65030 ;中音区:1 2 3 4 5 6 7

DW 65058, 65110, 65157, 65178, 65217, 65252, 65283 ;高音区:1 2 3 4 5 6 7

DW 65297 ;超高音:1

把这个数据表,放在程序中,需要播音的时候,就从表中取出一个数据送到定时器,当定时器溢出中断的时候,再对输出引脚取反,那么,在扬声器中,即可听到上表中频率的声音。


相关内容

  • 网络广播方案
    数字IP网络广播系统方案 目 录 第一章 企业简介--------------------------------------------------------2 第二章 概述与系统建设要求------------------------ ...
  • 用单片机驱动蜂鸣器唱歌的设计与原理
    用单片机驱动蜂鸣器唱歌的设计与原理 1. 蜂鸣器 蜂鸣器是一种一体化结构的电子讯响器,主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型,他广泛应用于计算机.打印机.复印机.报警器.电话机等电子产品中作发声器件. 2.单片机驱动 单片机上面使用的蜂 ...
  • 智能报警越障小车
    目 录 摘要„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 关键词„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 Abstract „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ ...
  • ARM与单片机的区别
    1.软件方面 这应该是最大的区别了.引入了操作系统.为什么引入操作系统?有什么好处嘛? 1)方便.主要体现在后期的开发,即在操作系统上直接开发应用程序.不像单片机一样一切都要重新写.前期的操作系统移植工作,还是要专业人士来做. 2)安全.这 ...
  • 一年级下册音乐教案
    教学目标: 1.能积极.主动参与音乐学习活动.在音乐中感受春天的美好. 2.喜欢聆听乐曲<郊外去>.<野蜂飞舞>.在听赏中能感受乐曲的基本情绪.感受音乐的快慢.强弱对比.并能用跑.跳.蜜蜂飞舞等动作来表现音乐的变化. ...
  • 让多媒体优化音乐课堂教学
    让多媒体优化音乐课堂教学 (江苏省南京市板桥中学 罗云芳 210039) 内容简介:音乐教育是学校艺术教育的重要学科,它在素质教育中发挥着重要作用.随着音乐课程改革新理念的推广,音乐课的内容已不仅仅满足唱歌而已,而是即将发展为包括舞蹈.戏剧 ...
  • 每晚古典音乐会丨王羽佳韦尔比耶音乐节钢琴独奏音乐会丨20XX年
    Yuja Wang Verbier Festival Recital 2009.1.8 音乐会曲目及其他演绎比较 Domenico Scarlatti Sonata in E major, Kk. 380 当前浏览器不支持播放音乐或语音,请 ...
  • 八年级下册音乐教案全20**年
    八年级下16节教案 第一单元 生命之杯 教学内容:学唱<我和你><我们是冠军> 教学目标:1.能够对体育盛会音乐作品感兴趣积极参与活动,能够用连贯圆润的歌声来表达歌曲我和你的情感. 2.学唱歌曲我们是冠军,感受和体验 ...
  • 湘教版七年级(上)全册音乐教案
    课题:唱出心中的歌 第一课时 总第 教学目标: 1.会唱所教歌曲,并能背唱其中的1-2首: 2.能大胆.自信地独唱或与同学一起演唱: 3.能准确把握歌曲的情绪,声情并茂地演唱. 设计思路: 同学们带着兴奋与好奇的心态跨进中学校门,让学生充分 ...
  • 高一音乐_音乐能告诉我们什么教案
    音乐能告诉我们什么 高一第一单元 教学目标: 1.静心聆听音乐.感受音乐带来的丰富情感体验 2.听赏<少女的祈祷>中能说出其基本结构,知道音乐不能告诉"我们什么" 3.浅探变奏曲的变奏手法 教学构想: 高中生 ...