中图分类号:TP338 文献标识码:A 文章编号:1009-3044(2016)16-0234-03
音乐是由人们在长期发展中为了表达各种情感而特别挑选出来的,并组成一个固定的系统[1]。音乐以其具有大众的魅力,吸引着来自不同地域的人们共同欣赏着优美的音乐,激发调动人们埋藏在内心那已久的悸动。同时,在21世纪,电子技术进入了辉煌的发展时期,其产生的电子产品也遍布社会的各个领域,在各行各业中单片机都在发挥着核心作用,如何将电子技术与音乐相融合,亦是研究热点之一。本文通过利用单片机及音乐相关知识,设计一个以52单片机为核心元件的电子音乐盒,以满足功能多样、低成本、方便使用、小巧灵活等需求。
1 音乐盒设计框图及流程
该音乐盒是以STC89C52单片机为核心,加上外围电路如:矩阵键盘电路、蜂鸣器电路、LCD电路、USB供电电路以及LED灯闪烁电路所组成的[2]。音乐盒设计框图和流程图如图1、图2所示:
2 系统软件设计
2.1 音乐程序设计
已知不同的音调有着不一样的频率,每个音调都有着不同的时间周期常数[3]。用定时器T0对单片机进行定时,通过输出不同周期的方波给蜂鸣器来控制、发出需要的音调[4]。从低音到高音每一个音调都有定时器T0对应的一个初值,由此当晶振为12MHz,可以列出音调与定时器T0初值的表1:
通过表1,可以读出音乐简谱上每个音符对应的