这个电路能是蜂鸣器正常工作么

如题所述

好像是不能正常工作,把GND端与P37接在一起应该可以工作。因为VCC加正电B极是发射极的1/2保证基极低于发射极0.3VPNP管即可导通,管子正常工作蜂鸣器形成回路即可工作。追问

P3.7是单片机控制的,我现在的问题是以上电源蜂鸣器就一直响,用程序应该怎么控制呢?

追答

那就是系统有故障需处理,P3.7的电位比较低,如是开关量它是0,反相变为1就可以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-10
能 P37口 电平为0的时候 就能正常工作 这个应该是单片机上的一部分追问

是的,我现在的问题是以上电源蜂鸣器就一直响,用程序应该怎么控制呢?

追答

#include
sbit F=P3^7;
void main()
{
F=1;

}
就这样 可以了 让这个口高电平

追问

谢谢,蜂鸣器一直响会不会和电阻的大小有关系呢?

追答

不会 这个电阻只是提供驱动电流的, 引导单片机本身电流很小 只能驱动一个发光二极管 也就20ma

追问

那蜂鸣器一直响跟单片机的电平有关系?

追答

有 只有低电平的时候才会响,如果不写程序 上电默认都是低电平

追问

我的情况是有时候上电蜂鸣器响,有时候又不响。为什么呢/

第2个回答  2012-09-10
p37的电压大于负的二分之一VCC时可以工作,因为给三极管的偏执电压够导通条件。追问

谢谢,能解释的更详细点么?

第3个回答  2012-09-10
可以,当P37高电平时蜂鸣器停止,当P37低电平时蜂鸣器发声。追问

单片机怎么控制呢?

追答

你的问题转化为P37如何由单片机控制为高电平,那就是单片机的问题了。别人怎知你单片机情况呢?

相似回答