一种提高单片机i/o口驱动能力的方法

一、简述问题

当你用单片驱动发光二极管的时,你还感觉不到P0、P1口的区别。(10-20mA之间,其中P0驱动能力最强,但对于驱动直流电机依然很弱,其结果就是电机不转)。那么有什么办法提高驱动能力吗?下面就来介绍本文的一种简单方法。

二、实验元件

NPN三极管:s8050  (管脚序列为:EBC)      元件介绍:http://baike.baidu.com/view/3467208.htm?fr=aladdin

判断方法:平面对着自己,三个管脚朝下,从左到右依次为 (E 发射极)、(B基极)、 (C集电极) 

 2个1.5K电阻(串联发光二极管)

 1个3K电阻(串联于P2^2和三极管B极之间)

三、实验原理图


四、对比实验

原理:通过直接用I/O口,串联1.5K电阻驱动发光二极管 VS 通过s8050上述方法驱动发光二极管,根据发光亮度对比驱动能力。

效果图:




五、实验结果

通过对比亮度,可以明显发现用此方法的驱动能力明显高于,直接I/o口。另外,用直流电机实验,结果是io口直接不能驱动(电机不转),而此方法可以完美驱动。

(该方法也可用于驱动数码管,获得较高亮度)

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值