7.2.4 音乐播放
利用单片机产生一定频率的脉冲信号会在扬声器上发出各种音调。一首音乐由许多不同的音阶组成,而每个音阶对应着不同的频率,这样就可以利用不同的频率的组合,构成想要的音乐,当然对于单片机来说产生不同的频率非常方便,可以利用单片机的定时器/计数器T0来产生方波频率信号。因此只要把一首歌曲的音阶对应频率关系弄正确即可。
由于单片机产生信号是数字信号,扬声器可以选择压电式,也可以使用普通的扬声器。
1.应用电路
音阶产生电路与仿真如图7-15所示,此电路适合仿真,实际应用中要加功率放大电路。
2.程序设计
汇编参考程序:



图7-14 报警音产生仿真图(见彩插)


图7-15 音阶产生电路与仿真(见彩插)


