全文预览

基于MCS-51单片机的音乐喷泉控制

上传者:苏堤漫步 |  格式:doc  |  页数:5 |  大小:118KB

文档介绍
模块,形成一个独立的音乐喷泉控制系统,音乐喷泉控制系统图如图 1所示。图1 :音乐喷泉控制系统图 1.4 总体程序结构及控制流程图 MIDI 播放模块实现 MIDI 音乐的播放,通过 QS6400 实现,使用中断方式与 MCS-51 通讯。在开始播放时,MCS-51 向传送一个页面数据,QS6400 开始播放音乐。在一个页面数据播放完成后,向MCS-51 发出中断信号,传送下一页面数据, 保证音乐播放的正常进行。使用 QS6400 之前,首先须对 QS6400 进行初始化。这项工作在 MCS-51 初始化工作时实现。 USB 读写模块实现向 MCS-51 传输 MIDI 文件,通过 CH375 实现,也是通过中 5 断方式与 MCS-51 通讯。喷泉控制模块实现对喷泉的数字量控制和模拟量控制,产生各种各样的水姿。 MCS-51 利用水型文件,通过 P1口输出控制喷泉。键盘显示完成人机交互功能:在 MIDI 文件输入、 MIDI 播放及喷泉控制时, 实现人机交互功能。在初始化程序中实现对 QS6400 、CH375 、X9221 、7279A 及MCS-51 内部资源: 中断系统、定时器系统、串行口等的初始化工作;同时对相关参数置初始值。音乐喷泉控制系统的控制流程图如图 2所示。图2 :音乐喷泉控制系统的控制流程图参考文献: [1] 周健. 基于音乐特征识别的喷泉控制系统研究[ 硕士学位论文]. 重庆: 重庆大学, 2007.1 [2] 王克强. 音乐喷泉概述. 节水灌溉, 2006 , (3) : 39 [3] 张延灿.喷泉工程发展及其设计问题(上) .给水排水, 1998 , 24(7) : 47-50 [4]hwass. QS6400 Datasheets.pdf. [5] 沁恒公司.USB 总线接口芯片 CH375 中文手册. [6] 比高公司.HD7279 手册.

收藏

分享

举报
下载此文档