新闻中心

EEPW首页>嵌入式系统>设计应用> 51学习之蜂鸣器驱动

51学习之蜂鸣器驱动

作者: 时间:2016-11-23 来源:网络 收藏
早先,把同样的程序给蜂鸣器LED,LED可以工作,而蜂鸣器却不可以。所以早想着抽一天晚上来解决这个问题。
其实这就不是个问题哈。因为程序不应该有错,下载DEMO程序,也可以唱歌,说明硬件没错。
上网查找,有前辈说了:对于 蜂鸣器驱动,要先明白是无源还是有源,无源就要PWM了,有源直接控高控低就行。
这就是问题所在了。我接触的都是直接拉高拉低就会响的。而根据判断,板上的是无源的,我直接拉低当然不行了,没振荡。
附有源无源的区分:
1.一股无源比有源低1MM左右
2.反过来看,能看到绿电路板的是无源;看到黑密封胶的是有源
3.加电。上电触碰会响的是无源;不会响或常响为有源
4.万用表电阻*1档,6-8欧的为无源;几百欧的为有源
我用定时器写了个周期100MS的方波,声响像蚊子吭,虽然不好听,但说明能工作了呀!
呵呵,程序就没必要贴了。今天就先到这吧,明天串口。然后,还有AD。这些都完了,再实际去数码管, 流水灯,蜂鸣器唱歌……


关键词:51学习蜂鸣器驱

评论


技术专区

关闭