EDA365电子工程师网

标题: 51单片机的IO口驱动能力、灌电流、拉电流、上拉电阻的选择 [打印本页]

作者: 奋斗者    时间: 2015-2-16 10:02
标题: 51单片机的IO口驱动能力、灌电流、拉电流、上拉电阻的选择
本帖最后由 紫菁 于 2017-9-15 10:08 编辑 / j" I$ e5 I( u4 G  N
, t" G5 a: t" i5 {8 T. q

8 e7 l- H$ w/ c% g  @, G0 _6 r

) q% c4 `/ G/ Y# T" Z. l
      单片机的引脚,可以用程序来控制,输出高、低电平,这些可算是单片机的输出电压。但是程序控制不了单片机的输出电流。单片机的输出电流,很大程度上是取决于引脚上的外接器件。

4 W( T- j6 ?- L- K+ ^, u1 g
      单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流,称为“灌电流”,外部电路称为“灌电流负载”,如下图1所示;
      单片机输出高电平时,则允许外部器件,从单片机的引脚拉出电流,这个电流,称为“拉电流”,外部电路称为“拉电流负载”,如下图2所示。

) E) Z( U4 ]4 f- t0 ?
5 f+ G# h, ~  A+ s4 i- M7 ]- i( L

, Q) J; T" \: f# t

% _% T# ~% U3 m" ?. [1 K9 }, n6 \% |# |5 J9 y9 |

作者: qibenxiajiang    时间: 2015-5-7 17:33
学习了
作者: sushouchai@sina    时间: 2015-7-2 09:06
学习了
作者: kkman2000    时间: 2015-9-14 08:22
學習了  不錯的觀念~
作者: liangkai520    时间: 2015-9-15 14:44

作者: Simentic    时间: 2015-10-18 19:24
很不错,学习了
作者: 西窗雪    时间: 2015-12-18 22:26
学习了
作者: ghy600    时间: 2016-2-3 12:36
很好。
作者: joy_show_wb    时间: 2016-2-26 13:48
学习了
作者: zhl_super    时间: 2016-3-7 15:26
不错,学习了
作者: dqwuf2008    时间: 2017-7-24 09:47
有几个问题
" h/ ]# r9 P/ ?# Z, {1.图1中单片机输出低电平的时候是灌电流,电流值是5V-0.7V/1K=4.3MA,其中0.7V是二极管压降,这个和图2的灌电流差不多一样,如果4个P口都用这种电路的话跟图2是一样的,优点在哪呢?+ ^/ ~. |" n4 ^5 E2 c1 n, @
2.图2中如果单片机输出3V的话,单片机就不输出电流了吗?根据计算单片机应该输出0.3MA,3-0.7/1K =2.3MA,而上拉提供了2MA的电流- p3 J4 y9 R1 z8 F, B2 F

0 p. |  G% o  p8 l感觉图1的接法优势并不是很明显啊& B& H& G+ y. I" G

作者: Hotspicy    时间: 2017-7-24 10:07
学习了
作者: 看海去不去    时间: 2017-7-25 14:02
ok!
作者: way    时间: 2017-7-29 16:08
dqwuf2008 发表于 2017-7-24 09:47
& q. l3 C9 y/ q* n( |! L& ~有几个问题" Z* E# u$ W4 A' q+ \( e# w) p
1.图1中单片机输出低电平的时候是灌电流,电流值是5V-0.7V/1K=4.3MA,其中0.7V是二极管压降, ...

3 v# o/ V& x0 }9 E: t发光二极管导通电压1.5-1.8V左右,不是0.7V.
1 B! M' f3 s! r% i3 Q2 K
作者: freebigfish    时间: 2017-8-12 12:54
很有用的知识点,赞一个
作者: linyufeng1989    时间: 2017-9-13 13:39

作者: Pang8343569    时间: 2017-9-14 16:15
学习了
作者: 紫菁    时间: 2017-9-15 10:08
$ w# y5 z/ i' X9 w4 q5 x. W
很有用的知识点,赞一个
作者: songyh88    时间: 2017-10-13 14:30
学习" H% Q# f( J: x$ m$ ^9 \7 I

作者: link493    时间: 2017-10-19 21:05
看看先。。。。
作者: 范华华    时间: 2017-10-26 17:31
MARK6 M& s  }3 ?$ @- d* V6 B

作者: ddhr2001    时间: 2017-10-27 16:12
THANKS VERY VERY MUCH/ A8 b  S5 U3 C) I* L4 H2 x: b

作者: Dreamming    时间: 2017-11-5 10:35
学习一下:):)
作者: a4536300    时间: 2017-11-6 10:32
学习了
作者: 白色记录    时间: 2017-11-7 08:05
学习一下
作者: 理工YZ    时间: 2017-11-14 21:12
学习
作者: 648638520    时间: 2017-11-23 15:23
学习了
作者: soswelcome    时间: 2017-11-23 16:18
瞅一瞅
作者: bjfue    时间: 2017-11-29 22:49
学习一下
4 b2 j7 F+ @  l+ T/ h. ?
作者: cht0819    时间: 2017-12-18 15:05
Thank you for your sharing
# v5 f# V6 v9 y
作者: 塞北人    时间: 2018-2-28 16:32
学到了老铁
作者: 小宾    时间: 2018-3-1 15:03
666
作者: w57661512    时间: 2018-3-3 08:48

作者: yangjijun    时间: 2018-3-3 09:59
学习( F! Z, [$ z* j" J

作者: baijin232911    时间: 2018-3-15 12:54
希望能够多这样通俗易懂的讲解,很喜欢
0 Z1 ~4 A( j- h1 f
作者: linsmt    时间: 2018-3-19 17:54
看看下子。
作者: cjz351421568    时间: 2018-3-24 13:21
谢谢分享
作者: 阿前    时间: 2018-4-9 17:42
學習了  不錯的觀念~
作者: cffdfg45    时间: 2018-4-12 10:35
thanks
作者: 张志强    时间: 2018-4-17 15:58
先看看
" @! @9 v" L, T# \  l5 D
作者: zenmell    时间: 2018-4-25 23:29
看看先




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2