基于单片机的旋转八音盒设计与实现 摘 要 在信息技术革命不断的深入过程中以及在计算机技术快速发展的情况下,单片机 得到了越来越广泛的应用,而且已经逐渐地发展成为了一门比较关键的技术学科。 本论文所介绍的是一种比较简易的基于单片机的旋转八音盒的设计以及相关的实 现方案。此设计是以 STC89C52 单片机为核心的。依据单片机的技术原理,通过硬件 电路的制作以及软件的编译,设计制作出了一个旋转的八音盒。该音乐盒主要是由步 进电机、音乐播放电路、彩灯电路、按键电路以及功率放大电路组成的。音乐在演奏 的过程中可以按键中断,停止播放;在播放音乐时,步进电机驱动旋转,蜂鸣器发出 某个音调,与之对应的 LED 灯亮起。 本论文软件部分采用的是单片机 C 语言,对各个模块进行了编程,其中包括:步 进电机的驱动、彩灯电路的设计、音乐的播放。利用 KEIL 编程软件对程序进行编程且 调试,配合 PROTEUS 仿真软件对硬件进行仿真调试,节约了设计时间。 关键词:单片机,旋转八音盒,PROTEUS ,KEILDesign and Implementation of Rotary Music Box Bas