一、摘要 本设计是采用单片机为核心设计的数字音乐盒。它可以实现音乐的播放,可以通过功能键来选择乐曲,播放或暂停,并且可以通过LCD屏幕显示正在播放的歌曲的序号,及乐曲播放时间,开机时有英文欢迎提示字符,本音乐盒可以播放十首音乐。 本设计是以AT89C51芯片的电路为基础,利用KEIL和PROTEUS仿真软件设计出来的一个多功能音乐盒。音乐盒主要是由四大模块构成,包括AT89C51芯片、蜂鸣器、晶振复位电路和1602显示器。有开机键、暂停键、播放键、上一曲、下一曲及十个用来选择歌曲的键。此外用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址即可。该软、硬件系统具有很好的通用性,很高的实际使用价值。 关键字:AT89C51;Keil;1602液晶显示器;计时;音乐盒二、设计原理2.1 芯片AT89C51的介绍AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压,高性能C