打印

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

[复制链接]
13002|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ylongwu|  楼主 | 2009-3-27 11:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ylongwu 于 2009-8-13 11:15 编辑

本人刚学,很多问题不明白,如图 p1.0-p1.7接数码管再接上拉电阻,上拉电阻可提高电流驱动数码管发光。问题是当单片机p1口没有输出时,数码管是不是也亮?还有即使p1.0-p1.7输出不同的电压时,数码管的每一段在上拉电阻和电源的作用下也应该都会亮,只是亮的程度不同。不知我上面说的哪儿有问题?请高手们指点一下

0908101903d4e5cd14029f5eb7.jpg (23.91 KB )

0908101903d4e5cd14029f5eb7.jpg

相关帖子

沙发
maxco| | 2009-3-27 16:57 | 只看该作者

..

P1口默认输出高电平,因此,你不控制P1口的话,那数码管肯定是全亮的。
当P1的某一位输出低电平时,该位与数码管的接地端没有压差,因此不产生电流,数码管该段不亮

使用特权

评论回复
板凳
linjiguang| | 2009-4-2 21:35 | 只看该作者

这种电路不可取

这种电路不可取,当数码管不亮时消耗的功率比亮时还要大。

使用特权

评论回复
地板
ushen| | 2009-4-9 13:14 | 只看该作者

用三极管

使用特权

评论回复
5
yysmcu| | 2009-4-9 14:47 | 只看该作者

怎么图都看不了啊?

使用特权

评论回复
6
ningling_21| | 2009-4-9 21:02 | 只看该作者

电路图看不到了?

怎么回事?

使用特权

评论回复
7
nibobohao| | 2009-4-10 15:33 | 只看该作者

小帮助

把它复制在internet的地址上,打开即可,hehe!

使用特权

评论回复
8
tming87| | 2009-4-11 20:08 | 只看该作者

图看不到啊

使用特权

评论回复
9
88zhd| | 2009-5-13 23:21 | 只看该作者

换共阳极的

使用特权

评论回复
10
ylongwu|  楼主 | 2009-8-10 19:03 | 只看该作者
好长时间没来了 谢谢上面几位的回答

重新上图
今天再看看问题还在
如果a0是低电平,那么电阻r1上会产生电流,我原来以为这个电流会流过数码管,因此数码管会发光,现在想想,是不是这个电流从其他地方流过,不经过数码管,所以a0低电平时 数码管不亮?但是此时功耗很大?

未命名.jpg (23.91 KB )

未命名.jpg

使用特权

评论回复
11
bkgl1986| | 2009-8-17 16:27 | 只看该作者
这个电路,即使数码管不亮,IO口也会有灌电流流入,增大了功耗。
建议用PNP管来驱动

使用特权

评论回复
12
jxb163| | 2009-8-27 11:56 | 只看该作者
图设计的真好,谢谢LZ

使用特权

评论回复
13
guozuwang| | 2009-8-28 14:53 | 只看该作者
[img][/img]

使用特权

评论回复
14
guozuwang| | 2009-8-28 14:54 | 只看该作者
怎么传图片啊  我有个用三极管的方案   呵呵

使用特权

评论回复
15
wanglihang1| | 2010-1-10 04:24 | 只看该作者
不加也可以,看下P1的内部原理了

使用特权

评论回复
16
wanglihang1| | 2010-1-10 04:25 | 只看该作者
好像P1已经上拉了

使用特权

评论回复
17
lostgod| | 2010-1-25 20:41 | 只看该作者
才学习,只有P0口才没有上拉电阻的,其他口不加都能驱动数码管的嘛

使用特权

评论回复
18
lirunze| | 2010-3-27 20:32 | 只看该作者
不过单片机的P口驱动能力都很有限,所以建议接上上拉电阻,提高驱动能力。

使用特权

评论回复
19
好记点点| | 2010-3-28 12:00 | 只看该作者
我也是刚学,老师给推荐这个论坛过来看看

使用特权

评论回复
20
bluecup| | 2010-4-1 10:13 | 只看该作者
普通51IO口不是推挽结构的话电流输出能力是比较弱的,建议用共阳LED,灌电流就可以了,电路还简单

使用特权

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

本版积分规则

8

主题

15

帖子

1

粉丝