单片机音乐中音调和节拍的确定方法

本文由用户“flfhydl”分享发布 更新时间:2021-05-25 15:03:57 举报文档

以下为《单片机音乐中音调和节拍的确定方法》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。



调号-音乐上指用以确定乐曲主音高度的符号。

很明显一个八度就有12个半音。

A、B、C、D、E、F、G。经过声学家的研究,全世界都用这些字母来表示固定的音高。比如,A这个音,标准的音高为每秒钟振动440周。

升C调:1=#C,也就是降D调:1=BD;277(频率)

升D调:1=#D,也就是降E调:1=BE;311

升F调:1=#F,也就是降G调:1=BG;369

升G调:1=#G,也就是降A调:1=BA;415

升A调:1=#A,也就是降B调:1=BB。466,

C 262 #C277 D 294 #D(bE)311 E 330 F 349 #F369 G 392 #G415

A 440. #A466 B 494

所谓1=A,就是说,这首歌曲的“导”要唱得同A一样高,人们也把这首歌曲叫做A调歌曲,或叫“唱A调”。1=C,就是说,这首歌曲的“导”要唱得同C一样高,或者说“这歌曲唱C调”。同样是“导”,不同的调唱起来的高低是不一样的。

各调的对应的标准频率为:

单片机演奏音乐时音调和节拍的确定方法

经常看到一些刚学单片机的朋友对单片机演奏音乐比较有兴趣,本人也曾是这样。在此,本人将就这方面的知识做一些简介,但愿能对单片机演奏音乐比较有兴趣而又不知其解的朋友能有所启迪。

一般说来,单片机演奏音乐基本都是单音频率,它不包含相应幅度的谐波频率,也就是说不能象电子琴那样能奏出多种音色的声音。因此单片机奏乐只需弄清楚两个概念即可,也就是“音调”和“节拍”。音调表示一个音符唱多高的频率,节拍表示一个音符唱多长的时间。

在音乐中所谓“音调”,其实就是我们常说的“音高”。在音乐中常把中央C上方的A音定为标准音高,其频率f=440Hz。当两个声音信号的频率相差一倍时,也即f2=2f1时,则称f2比f1高一个倍频程, 在音乐中1(do)与,2(来)与……正好相差一个倍频程,在音乐学中称它相差一个八度音。在一个八度音内,有12个半音。以1—i八音区为例, 12个半音是:1—#1、#1—2、2—#2、#2—3、3—4、4—#4,#4—5、5一#5、#5—6、6—#6、#6—7、7—i。这12个音阶的分度基本上是以对数关系来划分的。如果我们只要知道了这十二个音符的音高,也就是其基本音调的频率,我们就可根据倍频程的关系得到其他音符基本音调的频率。

知道了一个音符的频率后,怎样让单片机发出相应频率的声音呢?一般说来,常采用的方法就是通过单片机的定时器定时中断,将单片机上对应蜂鸣器的I/O口来回取反,或者说来回清零,置位,从而让蜂鸣器发出声音,为了让单片机发出不同频率的声音,我们只需将定时器予置不同的定时值就可实现。那么怎样确定一个频率所对应的定时器的定时值呢?以标准音高A为例:

A的频率f = 440 Hz,其对应的周期为:

T = 1/ f = 1/440 =2272μs

由上图可知,单片机上对应蜂鸣器的I/O口来回取反的时间应为:

t = T/2 = 2272/2 = 1136μs

这个时间t也就是单片机上定时器应有的中断触发时间。一般情况下,单片机奏乐时,其定时器为工作方式1,它以振荡器的十二分频信号为计数脉冲。设振荡器频率为f0,则定时器的予置初值由下式来确定:

t = 12 *(TALL – THL)/ f0

式中TALL = 216 = 65536,THL为定时器待确定的计数初值。因此定时器的高低计数器的初值为:

TH = THL / 256 = 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 987



TH/TL

FC43

FC78

FCAB

FCDB

FD08

FD33

FD5B

FD81

FDA5

FDC7

FDE7

FE05



C调音符



























频率Hz

1045

1106

1171

1241

1316

1393

1476

1563

1658

1755

1860

1971



TH/TL

FB21

FE3C

FE55

FE6D

FE84

FE99

FEAD

FEC0

FE02

FEE3

FEF3

FF02





[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. *** 被动隔振实验 大纲_20***61
  2. 8位10进制数字频率计设计报告
  3. 变频器应用技术实训报告(格式模板)
  4. 意念对健康的影响,大到不可思议!
  5. 意念对健康的影响,大到不可思议!
  6. 实验五 程序控制指令应用实验
  7. 协议类型OneNET
  8. 第1-3章(基础知识、存贮器、结构与原理)作业
  9. Arduino 与树莓派 Raspberry Pi 芯片区别
  10. 定时器测试思路整理
  11. 科学规划频率资源支持无线电应急广播体系建设
  12. 寒假读书笔记
  13. 51黑论坛_单片机多功能万年历设计报告 (1)
  14. 单片机原理及应用实验报告
  15. Unit-2-How-often-do-you-exercise-教材分析
  16. 3_修2_7仪器设备采购技术参数论证书 舞蹈教室(1)(3)

以上为《单片机音乐中音调和节拍的确定方法》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览