求大神解释下51单片机蜂鸣器的工作原理 下面是原理图 急!

如题所述

工作原理非常简单:图示电路为灌电流驱动方式(低电平有效),Q5为开关三极管,平时I/O口P3.6输出高电平,因Q5为PNP型三极管,故高电平使得基极电位接近Vcc,三极管截止处于集电极回路的蜂鸣器不响,当P3.6输出低电平时Q5经由Vcc-Q5eb-R17-P3.6到地回路获得基极电流而饱和导通,蜂鸣器得电发出鸣响。追问

请问 让它响五秒再停的c代码怎么写 ?完整的有吗

追答

先送一个低电平,后跟一个延时5秒子程序,然后再送高电平就行了。

追问

不太会啊 有代码嘛过考试

追答

上网随便搜个程序也会有端口操作和延时子程序,看看就知道了。

P3.6=0;
Delay(5);//延时5S
P3.6=1;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-10
这张图片上,三极管主要是做驱动用的。因为单片机的IO口驱动能力不够让蜂鸣器发出声音,所以我们通过三极管放大驱动电流,从而可以让蜂鸣器发出声音,你要是追问

那请问让蜂鸣器响五秒然后停止的代码怎么打

相似回答