本帖最后由 **kfu 于 2012-9-23 22:15 编辑
用的51单片机的P2.0口驱动的input口。
之前一直用的8550驱动的蜂鸣器,如右图B所示,没有问题。今天我改用8050如A图,发现用硬件直接将input接电源正极可以驱动,当用单片机拉高input的时候却发现不行了。蜂鸣器只会发出那种卡住的那种沙沙声。测了下发现input口对地电压没有达到51单片机VCC电压(4.5V),只有有0.5V,将input与P2.0断开,也就是没有负载的情况下P2.0却能达到4.5V.(现在这个问题已经解决,原因是我用的是增强型51单片机,IO口设置成强推挽A图就可以用了)
简单的说,我想问难道是8050不适合在这里用吗。
另外C,D两图是我后来又加上的,如果你选怎么驱动蜂鸣器的话你会选择哪个呢
C,D两图忘了画基极电阻,大家知道就可以了。
|