![](https://csdnimg.cn/release/download_crawler_static/88033930/bg8.jpg)
3 数字音乐盒的主体设计方案
3.1 音乐盒的主体结构
该音乐盒主要是通过控制单片机内部的定时器来产生不同频率的方波,驱动喇叭发
出不同音调的音乐。如图:
图 3-1 音乐盒主体结构框图
本设计是一个基于 AT89C51 系列单片机的数字音乐盒,一共设计了五首不同风格
的歌曲,在播放歌曲同时八路 LED 彩灯随音调变化而变化,同时利用数码管显示歌曲
的序号,以便切换歌曲。在不播放歌曲的时候还设计了八路 LED 彩灯,可以随意变化
三种花样,给人们带来视听的双重享受。一共设计了两个开关,一个用以切换 LED 彩
灯花样,一个用以切换歌曲。
3.2 主设计软件的介绍
本次设计主要用到了两款软件,一款是用以对源代码进行 C 语言编程的 KEIL 软件,
另一款则是用以对实物设计进行仿真的 PROTEUS 软件
[4]
。
3.2.1 编程软件 KEIL 的简介
要进行单片机的开发设计,首先离不开的就是软件,而如果你使用 C 语言编程,那
么 KEIL 几乎就是你的不二之选,即使不使用 C 语言而仅用汇编语言编程,其方便易用