如何用三极管增加单片机的驱动能力

 我来答
奕义捷桥
游戏玩家

2019-11-25 · 非著名电竞玩家
知道大有可为答主
回答量:1.4万
采纳率:26%
帮助的人:732万
展开全部
这个问题是三极管的问题,你可以将三极管换成s8050(npn)的或者s8550(pnp)的。
另外你可以在三极管的基极接只20k左右的电阻到电源。从io口输出的电阻换成1k至2k的,这样高电平驱动就是由20k驱动,而不是io口驱动,能提高基极电流,而低电平由io口拉低,io口上的电阻只是限流,保护io口不被损坏。而io口的吸收电流远远大于输出电流。
其实如果蜂鸣器是5v集成震荡的,可以直接接入到io口的,stc的单片机可以承受的,但是你不能在这其工作时再接其他大电流输入的了。个人建议不这样做,因为感觉还是不稳定,尽管我使用没有烧个单片机。
另外说点题外话,建议驱动这种电路的io口不要使用p1.0和p1.1口,如果这两个口损坏了,单片机同样写不了程序的,这样就报废了,如果是其他口损坏了,只要不使用这个口就行了,单片机还是可以勉强使用的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式