单片机最小系统设计
三、 软件实现
音乐产生的方法:
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。现在以单片机12MHZ晶振为例,例出高中低音符与单片机计数T0相关的计数值如下表4.1所示:
表4.1 高中低音符与单片机计数T0相关的计数值
音符 频率(HZ) 简谱码(T值) 音符 频率(HZ)
低1 DO 262 63628 # 4 FA# 740
#1 DO# 277 63731 中 5 SO 784
低2 RE 294 63835 # 5 SO# 831
#2 RE# 311 63928 中 6 LA 880
低 3 M 330 64021 # 6 932
低 4 FA 349 64103 中 7 SI 988
# 4 FA# 370 64185 高 1 DO 1046
低 5 SO 392 64260 # 1 DO# 1109
# 5 SO# 415 64331 高 2 RE 1175
低 6 LA 440 64400 # 2 RE# 1245
# 6 466 64463 高 3 M 1318
低 7 SI 494 64524 高 4 FA 1397
中 1 DO 523 64580 # 4 FA# 1480
# 1 DO# 554 64633 高 5 SO 1568
中 2 RE 587 64684 # 5 SO# 1661
简谱码(T值) 64860 64898 64934 64968 64994 65030 65058 65085 65110 65134 65157 65178 65198 65217 65235
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库解析单片机课程设计 数字音乐盒(4)在线全文阅读。
相关推荐: