chensheng00 发表于 2013-5-16 14:02:07

51单片机P2口的驱动能力问题

我在做实验的时候51单片机的P2.5口高电平驱动NPN三极管8050,但是驱动不了,继电器没跳闸;我直接用7805出来的5V电源来驱动就可以。请问是不是P2口IO驱动电流不够,我用万用表测得时候,电压直接被拉低到0.6V左右,可以用外接上拉电阻来增强驱动能力么?还有其他的什么解决方法呢?

chensheng00 发表于 2013-5-16 14:02:25

在线等解答啊

zhugean 发表于 2013-5-16 14:04:09

外接上拉电阻

chensheng00 发表于 2013-5-16 14:07:04

zhugean 发表于 2013-5-16 14:04 static/image/common/back.gif
外接上拉电阻

详细点啦,这样你确定可行?

lusson 发表于 2013-5-16 14:47:19

P2和P0内部是没有上拉电阻的,即输不出高电平。

chensheng00 发表于 2013-5-16 14:50:40

lusson 发表于 2013-5-16 14:47 static/image/common/back.gif
P2和P0内部是没有上拉电阻的,即输不出高电平。

P2口内部有上拉电阻啊

lusson 发表于 2013-5-16 14:55:15

太久没用记错了,不好意思。
不过内部上拉电阻很大的,接近100K,最好外部再接上拉电阻,其实用PNP或许更合适

chensheng00 发表于 2013-5-16 15:24:55

lusson 发表于 2013-5-16 14:55 static/image/common/back.gif
太久没用记错了,不好意思。
不过内部上拉电阻很大的,接近100K,最好外部再接上拉电阻,其实用PNP或许更合 ...

谢谢,我换了8550,pnp,解决问题了,

slsdzy 发表于 2013-5-16 15:29:50

用功率驱动器啊,P2是有上拉电阻的。74ls04什么的

lxa0 发表于 2013-5-16 20:00:50

口和三极管之间要串入一个电阻的

postek 发表于 2013-5-16 20:06:49

灌电流

zjk 发表于 2013-5-16 20:57:01

5V接个电阻到P2口呗

磊磊映画 发表于 2013-5-17 22:12:26

单片机 四个口同时输出总驱动电流最大71ma,p0每个脚最大灌电流10ma,p0口输出最大电流26ma,其余口总输出灌电流15ma
书上这么写的

bbssilverkey 发表于 2013-5-18 08:47:05

传统io:10ma输出,加强的20ma输出,如果基础太差,可以用固态继电器,反正自己玩,成本不是问题
页: [1]
查看完整版本: 51单片机P2口的驱动能力问题