如图,想问下4.7K电阻和1K电阻各是什么用途
还有NPN三极管是做数码管的驱动吧,因为三极管连VCC,所以是共阳数码管吧?各自串联一个1K电阻连P0.1P0.3P0.5P0.7,为什么还要连在单片机VCC上
上拉和限流电阻分不清
1K电阻不需要的话那三极管的B端直接连单片机P0?
三极管为什么都要连到单片机的VCC上,还加上4.7K电阻,直接连在P0不行吗
51 单片机 P0 口,没有输出高电平的能力,只能输出低电平。
因此,必须外接上拉电阻,来辅助。
如果使用 PNP 管,令 P0 输出低电平来驱动三极管,就不需要上拉电阻了。
单片机的P0用的是1K电阻和三极管的基极连接的,那这个1K 电阻不就是上拉电阻了吗?那个4.7K加上1K电阻看着像是基极与发射极之间的电阻,刚网上查的说基极和发射极之间的电阻是基极分压电阻,使三极管工作的更稳定。是这样 理解吗
追答单片机的P0用的是1K电阻和三极管的基极连接的,那这个1K 电阻不就是上拉电阻了吗?
--不是。
--连接到正电源的,才叫上拉电阻。
--1K电阻,什么也不是,它是多余的。
那个4.7K加上1K电阻看着像是基极与发射极之间的电阻,
--4.7K,是上拉电阻。
--你的电路,基极与发射极之间,并没有电阻。
刚网上查的说基极和发射极之间的电阻是基极分压电阻,使三极管工作的更稳定。
是这样 理解吗?
--稳定,就够用了。
--更稳定,蒙人的。
--卖拐的,太多了。
=================
你的电路,是令 P0 输出高电平来使得三极管导通。
但是 P0 实际上输出不了高电平,只能输出高阻态。
这时,单片机,P0 引脚,内部就是断开的。
那么,VCC 通过 4.7K 给基极,送入基极电流。
4.7K,此时就是限流电阻,1K 电阻,就是多余的。
所以,4.7K,即能上拉,又能限流。
而 1K 电阻,什么也不是。
哦,这样啊,那电路图除了多余几个1k电阻,其他没问题吧,谢谢这么详细的回答
哦,这样啊,那电路图除了多余几个1k电阻,其他没问题吧,谢谢这么详细的回答
追答P2 口,和各个段之间,还要有八个限流电阻,几百欧姆即可。
单片机的 EA 脚,要接上高电平。
别的,没有什么了。
这个电路,是正确的:
http://zhidao.baidu.com/question/1881777588062035668.html