永发信息网

at89s52单片机P0的i/o口输出电流

答案:4  悬赏:30  手机版
解决时间 2021-04-05 12:19
  • 提问者网友:雾里闻花香
  • 2021-04-04 11:23
RT
请问P0口的输出电流是多大?
我打算引出来接一个发光二极管或者一个继电器, 用了三极管放大,但是不知道三极管的输入电阻是多大,所以想问下P0口的输出电流。
谢了~
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-04-04 11:32
P0口输出电流高电平的时候只有uA级,低电平可以有mA级,不过都不大。
尽量使用低电平灌电流方式,最大好像有20-40mA
全部回答
  • 1楼网友:一叶十三刺
  • 2021-04-04 13:37
这个一般情况下,是不用考虑的,都能满足。 连一个三极管的base极都驱动不了的IO输出端子,它冒似也驱动不其它啥了?
  • 2楼网友:七十二街
  • 2021-04-04 13:25
不是的。1mhz只是单片机的cpu频率,输出的pwm要看你的程序复杂度,也就是输出一个脉冲所需要执行的指令数,cpu时间。如在p0.0输出pwm,频率为多少你可以仿真一下: while(1) { p0.0=0; nop; p0.0=1; }
  • 3楼网友:夜风逐马
  • 2021-04-04 12:45
电流在10mA左右。用三极管的话,接三极管的B极(NPN型如9013)。加390电阻即可让三极管导通。 驱动发光管的话,可以直接发光管的负极。因为PO口的输入电流强,肯定超过10mA。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯