毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC12C5A60S2单片机的音乐喷泉控制系统的设计+源程序(6)

时间:2016-12-23 12:50来源:毕业论文
中2RE 587 64684 #5SO# 1661 65235 #2RE# 622 64732 高6LA 1760 65252 中3M 659 64777 #6 1865 65268 中4FA 698 64820 高7SI 1967 65283 每个音符使用一个字节,字节的高4位代表音符的高低


中2RE    587    64684    #5SO#    1661    65235
#2RE#    622    64732    高6LA    1760    65252
中3M    659    64777    #6    1865    65268
中4FA    698    64820    高7SI    1967    65283
每个音符使用一个字节,字节的高4位代表音符的高低,低4位代表音符的节拍,表2是节拍与节拍码的对照。如果1拍为0.4秒,1/4拍是0.1秒,只要设定延迟时间就可求得节拍的时间。假设1/4拍的节拍时间为DELAY,则1拍应为4DELAY,以此类推。所以只要求得1/4拍的DELAY时间,其余的节拍就是它的倍数,如表3为1/4和1/8节拍的时间设定。
表3 各调1/4节拍的时间设定
曲调值    DELAY    曲调值    DELAY
调4/4    125毫秒    调4/4    62毫秒
调3/4    187毫秒    调3/4    94毫秒
调2/4    250毫秒    调2/4    125毫秒
简谱对应的值如表4所示。通过表4可以看出各个简谱的低中高音所对应的简谱码和T值,以便于数据采集。
表4 简谱对应的简谱码、T值
简谱    发音    T值    简谱码    简谱    发音    简谱码    T值
5    低音    64260    1    6    中音    9    64968
6    低音    64400    2    7    中音    A    65030   
7    低音    64524    3    1    高音    B    65058
1    中音    64580    4    2    高音    C    65110
2    中音    64684    5    3    高音    D    65157
3    中音    64777    6    4    高音    E    65178
4    中音    64820    7    5    高音    F    65217
5    中音    64898    8        高音    0    
5. 实物调试
经过购买元器件,根据电路图对电路板的焊接和程序的写入。整个音乐喷泉的设计已经完成。运用Protel设计的系统整体电路图如图9所示。
 
图9 电路原理图
整体电路设计由三大主模块组成。LM386功率放大器、STC12C5A60S2单片机、ULN2003达林顿晶体管。输入为音乐信号,输出为水泵的转速。

调试过程如下图10和图11:
 
图10 音乐信号强时灯光节奏感强水柱很高
 
图11 音乐信号弱时灯光节奏缓慢水柱较低
播放音乐,LED灯光和喷泉水柱的高低会随着音乐的强弱而有节奏的变化。音乐信号越强灯光节奏越快、喷泉水柱越高。反之亦然。整个系统设计基本完成了本设计所达到的音乐控制喷泉的目的。
6. 结论
音乐喷泉已经普遍出现在园林、大型生活广场上,而且它的出现使人们对喷泉艺术有一个新的认识,使人们在精神上有愉悦的感受。从之前单调的喷泉慢慢发展成多种多样、效果美观、变化多端的音乐喷泉,同时根据音乐节奏控制灯光效果,让喷泉越发完美、越发令人惊叹,由此使之成为当今社会的一种艺术景观。音乐喷泉具有很大的发展前景,体现了高科技在娱乐界的广泛应用。让人们对艺术的追求又多了一份期待。本文只是对音乐喷泉的设计最简单的尝试,还存在许多不足之处。比如对花型的的控制还是太简单,花样单一,音乐喷泉可以向花型多样性、灯光与水型完美结合的方向发展。 STC12C5A60S2单片机的音乐喷泉控制系统的设计+源程序(6):http://www.751com.cn/zidonghua/lunwen_1437.html
------分隔线----------------------------
推荐内容