单片机/MCU论坛
直播中

gaoshao

13年用户 145经验值
私信 关注
[问答]

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

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


09081311152305c1bcc5ee3b56.jpg

回帖(6)

86xue

2011-10-20 15:06:03
你的电路不可取,当数码管不亮时消耗的功率比亮时还要大。
举报

抽什么风

2011-10-20 15:07:35
不加也可以,看下P1的内部原理了
图很漂亮
举报

胡秋阳

2011-10-20 15:08:40
刚学习,仅有P0口才没有上拉电阻的,其他口不加都能驱动数码管的嘛
举报

wangka

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

陈峰

2011-10-20 15:12:27
楼主貌似基础没打好啊
51单片机的P1口是集电极开路,不能输出高电平,只有加了上拉电阻才能够输出高电平
举报

linshuhe

2013-4-29 14:26:55
到底是加还是不加啊?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分