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

[复制链接]
15479|36
 楼主| ylongwu 发表于 2009-3-27 11:44 | 显示全部楼层 |阅读模式
本帖最后由 ylongwu 于 2009-8-13 11:15 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
maxco 发表于 2009-3-27 16:57 | 显示全部楼层

..

P1口默认输出高电平,因此,你不控制P1口的话,那数码管肯定是全亮的。<br />当P1的某一位输出低电平时,该位与数码管的接地端没有压差,因此不产生电流,数码管该段不亮
linjiguang 发表于 2009-4-2 21:35 | 显示全部楼层

这种电路不可取

这种电路不可取,当数码管不亮时消耗的功率比亮时还要大。
ushen 发表于 2009-4-9 13:14 | 显示全部楼层

用三极管

  
yysmcu 发表于 2009-4-9 14:47 | 显示全部楼层

怎么图都看不了啊?

  
ningling_21 发表于 2009-4-9 21:02 | 显示全部楼层

电路图看不到了?

怎么回事?
nibobohao 发表于 2009-4-10 15:33 | 显示全部楼层

小帮助

把它复制在internet的地址上,打开即可,hehe!
tming87 发表于 2009-4-11 20:08 | 显示全部楼层

图看不到啊

  
88zhd 发表于 2009-5-13 23:21 | 显示全部楼层

换共阳极的

  
 楼主| ylongwu 发表于 2009-8-10 19:03 | 显示全部楼层
好长时间没来了 谢谢上面几位的回答

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
bkgl1986 发表于 2009-8-17 16:27 | 显示全部楼层
这个电路,即使数码管不亮,IO口也会有灌电流流入,增大了功耗。
建议用PNP管来驱动
jxb163 发表于 2009-8-27 11:56 | 显示全部楼层
图设计的真好,谢谢LZ
guozuwang 发表于 2009-8-28 14:53 | 显示全部楼层
[img][/img]
guozuwang 发表于 2009-8-28 14:54 | 显示全部楼层
怎么传图片啊  我有个用三极管的方案   呵呵
wanglihang1 发表于 2010-1-10 04:24 | 显示全部楼层
不加也可以,看下P1的内部原理了
wanglihang1 发表于 2010-1-10 04:25 | 显示全部楼层
好像P1已经上拉了
lostgod 发表于 2010-1-25 20:41 | 显示全部楼层
才学习,只有P0口才没有上拉电阻的,其他口不加都能驱动数码管的嘛
lirunze 发表于 2010-3-27 20:32 | 显示全部楼层
不过单片机的P口驱动能力都很有限,所以建议接上上拉电阻,提高驱动能力。
好记点点 发表于 2010-3-28 12:00 | 显示全部楼层
我也是刚学,老师给推荐这个论坛过来看看
bluecup 发表于 2010-4-1 10:13 | 显示全部楼层
普通51IO口不是推挽结构的话电流输出能力是比较弱的,建议用共阳LED,灌电流就可以了,电路还简单
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

15

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部