发新帖我要提问
12
返回列表
打印

单片机p1口接上拉电阻的问题

[复制链接]
楼主: ylongwu
手机看帖
扫描二维码
随时随地手机跟帖
21
cathy1987| | 2010-4-2 15:02 | 只看该作者 回帖奖励 |倒序浏览
建议用共阳数码管,用三极管驱动共阳极

使用特权

评论回复
22
l89898512| | 2010-4-2 22:47 | 只看该作者
不好意思。我一直不明白。上拉电阻。为啥加一个电阻反而能增加驱动能力呢???。谢谢

使用特权

评论回复
23
wushuiman| | 2010-4-3 19:40 | 只看该作者
嗯,学习了。

使用特权

评论回复
24
jidianqi| | 2010-4-5 11:21 | 只看该作者
P1口默认输出高电平,因此,你不控制P1口的话,那数码管肯定是全亮的。
当P1的某一位输出低电平时,该位与数码管的接地端没有压差,因此不产生电流,数码管该段不亮

使用特权

评论回复
25
zdhlixiang2006| | 2010-4-5 12:40 | 只看该作者
同意,数码管尽量用共阳的,这个电路功耗不小

使用特权

评论回复
26
骏驰飞车族| | 2010-4-8 14:27 | 只看该作者
建议使用共阳极的数码管,使用PNP的三极管做位选。
还有一个误区就是关于单片机的P0口。P0口在作为数码管驱动的时候,完全不用接上拉电阻。但是,有些人就强调一定要接上拉电阻,否则会导致逻辑错误。说实话,此人的电路知识知道的甚少。当P0口不需要输出高电平的时候,就完全不用接电阻,接了电阻反而会增加功耗。

使用特权

评论回复
27
lovewwy| | 2010-4-10 21:43 | 只看该作者
P0口只是灌电流驱动能力还行 ,内部有上拉 ,需要输出高电平时要外接上拉

使用特权

评论回复
28
dy1357357| | 2010-4-27 19:48 | 只看该作者
51单片机的P1口是集电极开路,不能输出高电平,只有加了上拉电阻才能够输出高电平

使用特权

评论回复
29
xwl2| | 2010-4-29 10:41 | 只看该作者
直接用共阳LED就可以了

使用特权

评论回复
30
Wwilliam| | 2011-9-20 23:53 | 只看该作者
遇到这个问题了,过来看看

使用特权

评论回复
31
yuanzhuyi| | 2012-10-9 09:57 | 只看该作者
20楼的说的很对,你这个电流图 单片机输出为高电平时 LED灯发光,由于单片机的拉电流很小,故需通过外接VCC和电阻对负载LED提供拉电流,即负载电流。 而当单片机输出为低电平的时候,由于LED 直接接到低电平上,此时LED是不发光的,电流由VCC经电阻流入到单片机内部,暂不说这个大约有VCC/1k的灌电流单片机能否承受,就说此时负载不工作的时候(即LED不发光)功耗也是很大,意思就是说你负载不工作的时候功耗还大些 这样不符合实际。你这个电路的改法很简单,照20楼说的做就OK了

使用特权

评论回复
32
duhemayi| | 2012-10-13 15:10 | 只看该作者
基础太差!

使用特权

评论回复
33
duhemayi| | 2012-10-13 15:26 | 只看该作者
基础太差!

使用特权

评论回复
34
zhangliming420| | 2012-11-27 12:36 | 只看该作者
P1口内置上拉电阻了,你这样相当于减少上拉电阻,增大拉电流而已.

使用特权

评论回复
35
008ming| | 2012-12-2 10:45 | 只看该作者
做个驱动

使用特权

评论回复
36
张志辉| | 2014-4-13 18:49 | 只看该作者
这样肯定不行的,单片机的IO口在复位时为高电平,另外由于接单片机的驱动能力有限,工作时向单片机引入很大的电流,对单片机本身的寿命也有很大的影响!建议使用三极管驱动数码管的位选,74系列锁存器如74573等驱动数码管的段选!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则