蜂鸣器播放音乐,相信玩过一段时间单片机的人都知道。我觉得这挺神奇的。
蜂鸣器播放音乐的优势主要就在于它实现的方式简单,用一个IO口控制即可。但是有个明显的缺陷就是,蜂鸣器播放音乐的效果不怎么好。
这个效果是可以改善的,用扬声器替代蜂鸣器效果会有很大的改善。当然,不能直接驱动扬声器,必须加放大。
今天我用386驱动扬声器替代蜂鸣器来放音乐的时候,发现不可行,蜂鸣器都不怎么响。是不是频率通不过386的放大哦?这个问题待研究。
但是我测试发出救护音没有问题,效果还可以。
这种方式可以实现的效果:
1:产生报警音,频率分两个0.1s第一个 ;0.1S频率从1.8K-3.5K匀速增加第二个0.1S频率从3.5K-1.8K匀速减少
2:产生救护音,频率分两个1S第一个 ;1S频率是440HZ,第二个1S频率是180HZ,反复循环
3:产生开道音,每一个3S内频率 ;从1.1K-0.5K匀速减少,反复循环。
4:产生汽笛音800HZ ;相当于800HZ的方波信号发生器。
5:产生治安音,频率分两个0.4s第一个 ;0.4S频率从1.8K-2.2K匀速增加第二个0.4S频率从2.2K-1.8K匀速减少 参考链接:http://www.picavr.com/news/2007-12/1359.htm
|