该文设计出一种基于AT89C52的简单音乐发生器,利用单片机技术、ML386音频功放芯片、4x4键盘和SPEARK实现原理图设计到电路板设计开发,并用C51高级语言进行键盘识别程序设计和音频脉冲输出程序的设计。经过软硬件的调试。该音乐发生器能通过键盘弹奏出来的乐曲效果良好,音调和节拍都由单片机控制得相当准确。 关键词:AT89C52;键盘识别;音频脉冲