这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 数电基础知识之-----拉电流与灌电流

共4条 1/1 1 跳转至

数电基础知识之-----拉电流与灌电流

专家
2013-01-07 11:25:37     打赏
大家在初学单片机的时候,一定都学习过跑马灯,单片机驱动LED的电路也非常简单,但是初学者可能会有这样的疑问,为什么都是采用下图这样的方式驱动LED?

                                        图1
而不是下面这种方式。

                                       图2

这里面就是用到了数电的基础知识
图1的电路在低电平的时候LED才发光,电流是从电源灌入到单片机的IO管脚,也就是用灌电流驱动LED。
图2要想驱动LED发光,需要IO管脚输出高电平,这个电流完全是由单片机管脚提供的,像是从管脚将电流拉出来一样,所以形象的称其为,拉电流。
为什么不能用图2的方式驱动呢,因为,单片机管脚输出电流的能力是十分有限的,而LED发光需要至少MA级别的电流,远大于管脚的拉电流,所以这样接是不合理的。而灌电流的电流值要比拉电流大得多,所以都采用图1的方式。
如果强行让IO管脚输出比较大的电流值,也就是降低图2的电阻值,有可能是单片机的管脚烧掉。
(各位网友注意,具体的单片机管脚拉电流与灌电流的值可在手册中查阅,视具体情况,不能一概而论)



关键词: 数电     基础知识     -----拉     电流    

专家
2013-01-07 18:11:43     打赏
2楼
多谢版主提醒,现在的单片机,除了51,确实已经区别不大,不过还是采用低电平驱动最好。

专家
2013-01-07 18:43:48     打赏
3楼

还想请问版主,那么其他的数字电路芯片,比如74系列的,也都没有差别了吗?


专家
2013-01-08 15:05:56     打赏
4楼
原来如此,多谢版主,受教了。

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]