- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字逻辑实验电子琴
一、实验目的
1. 了解乐曲演奏电路的工作原理;
2. 了解怎样控制音调和音长的变化,掌握乐曲演奏电路的设计方法;
3. 进一步熟悉数字逻辑实验的设计思想,学会在原实验基础上进行创新。
二、实验创新点
1.本实验将乐曲演奏电路新增加了一个用户子弹奏模块,变为电子琴;
2.本实验利用公式计算出了所有半音的分频系数和预置数,并应用到歌曲中;
3.本实验中的电子琴模块,当选择不同的按键时,可以再 7 段数码显示管上显示相应的数字,即: 1(do) 、2(re)、 3(mi) 、4(fa)、 5(sol)、 6(la)、7(si)、 8(song)。
三、实验原理
1.乐理的基础知识
唱名( Syllable names)
唱名是指在音阶上各音的名称。通常使用 1do 、 2re、3mi 、4fa、 5sol、 6la、 7si。
2.音调的控制
频率的高低决定了音调的高低,相邻两个半音之间的频率之比为
2 的 12 次根。根
据这点,可以计算出简谱中从低音
1 到高音 7 之间每个唱名对应的频率如表所示:
音名
频率( Hz)
音名
频率( Hz )
音名
频率( Hz )
低音 1
261.63
中音 1
523.25
高音 1
1046.50
低音 2
293.67
中音 2
587.33
高音 2
1174.66
低音 3
329.63
中音 3
659.25
高音 3
1381.51
低音 4
349.23
中音 4
698.46
高音 4
1396.92
低音 5
391.99
中音 5
783.99
高音 5
1567.98
低音 6
440
中音 6
880
高音 6
1760
低音 7
439.88
中音 7
987.76
高音 7
1975.52
本实验选取 6MHz 为基准频率, 采用加载预置数法。 先使分频计数器在输入时钟的作用下开
始加 1 计数,当计到最大值时,则加载一个预置数(预置数 =计数器最大值 -分频系数);然
后使分频计数器在预置数的基础上开始加 1 计数,当计到最大值时, 则又加载预置数。 这样
使计数器的计数长度实际就是分频系数的值。 每次当分频计数器计到最大值时, 产生分频后
的输出时钟信号。
下表列出了所有唱名(包括半音)对应的分频系数及分频计数器的预置数。
唱名的分频系数 =3MHz/ 唱名频率;预置数 =计数器最大值 -分频系数 =16383- 分频系数;
唱名 分频系数 预置数 唱名 分频系数 预置数 唱名 分频系数 预置数
低音 1
11468
4915
中音 1
5734
10649
高音 1
2867
13516
低音 b2
10824
5559
中音 b2
5412
10971
高音 b2
2706
13677
低音 2
10217
6166
中音 2
5108
11275
高音 2
2554
13829
低音 b3
9643
6740
中音 b3
4822
11561
高音 b3
2411
13972
低音 3
9102
7281
中音 3
4551
11832
高音 3
2276
14107
低音 4
8591
7792
中音 4
4296
12087
高音 4
2148
14235
低音 b5
8109
8274
中音 b5
4055
12328
高音 b5
2027
14356
低音 5
7654
8729
中音 5
3827
12556
高音 5
1913
14470
低音 b6
7224
9159
中音 b6
3612
12771
高音 b6
1806
14577
低音 6
6819
9564
中音 6
3409
12974
高音 6
1705
14678
低音 b7
6436
9947
中音 b7
3218
13165
高音 b7
1609
14774
低音 7
6075
10308
中音 7
3037
13346
高音 7
1519
14864
此外,对于乐曲中的休止符, 只要将分频系数设为
0,使其对应的预置数为
16383 即可,
此时扬声器不会发声。
3.音长的控制
在本实验中,电子琴中预先存放着一首歌曲《梁祝》 ,按下相应的键即可让电子琴自动
演奏乐曲,在这个片段中,最短的音符为 4 分音符,如果将全音符的持续时间设为 1s,则
只需再提供一个 4Hz 的时钟频率即可产生 4 分音符的时长。
四、实验步骤:
1.总体设计思路
电子琴的原理图如下:包括自动播放子模块和自弹奏子模块。
在弹奏过程中, 通过拨动 L1-L7,即可实现对应的 “ do-si”,并且通过数码管显示 1-7(表示现在正为自弹奏功能) 。拨动 L8,即为自动播放模块,此时扬声器自动播放乐曲《梁祝》
片段,并且数码管显示数字 8(表示正为自动播放功能) ,
原创力文档


文档评论(0)