利用单片机的定时器,通过IO口输出不同频率的方波,以实现输出不同音频的信号,将歌曲每个音符所对应的定时器初值写入数组或存储器。 用单片机的IO口控制蜂鸣器,当方波的频率不同时蜂鸣器发出的音调就不同,并采用延时程序设计持续节拍,根据歌曲的简谱利用C51语言编程使蜂鸣器播放音乐。 内含PROTEUS工程文件及部分音乐简谱