⑴ 使用51单片机时P1、P2、P3也需要外接上拉电阻吗
请你参考:
1. P1、P2、P3不需要上拉电阻,片内已有。
2. P0口作为扩展总线的数据/地址复用线时,也不需要上拉电阻,这种情况下,P0口内部是两个MOS管推拉输出,可以同时驱动8个TTL电路。
3. P0口作为普通I/O口使用时,由于上面的MOS管截止,只有下面一个管子工作,处于开漏状态,此时需要外接上拉电阻,才能输出高电平。
希望对你有所帮助!!!!
⑵ STC89C52单片机的P1口如果没用到也需要接上拉电阻么
如果你不用的话,也可以不用接。不过在单片机里P1口的驱动能力比其他三个要差,所以外加上拉电阻就可以提高,我觉得接还是好点,方便你以后要用P1口。
⑶ 单片机 为什么P1口输出低电平小灯才亮
这与实际的电路连接有关,能够构成LED的电流回路,就能够点亮LED。
下面这个电路图,就是低电平点亮的电路图:
当I/O口输出高电平时,LED两端的电位相同,因此电压为0V,不能构成电流回路,所以LED不亮。当I/O口输出低电平时,LED左侧电位为0,而右侧则在R1的上拉作用下电位提高,因此LED两端有正向电压,可以点亮发光。
MCS-51单片机的I/O口具有比较强的灌电流能力,但拉电流能力却很弱,所以并不适合用输出高电平的方法点亮LED,大多采用这种负逻辑的驱动方法。
⑷ 单片机p1口接流水灯时需要加排阻吗,,谢谢
如果是开发版不需要排阻,如果是你自己接的,要排阻的,大概300欧姆
⑸ 单片机的P0口为什么要加个排阻,有什么用
P0口的排阻是上拉电阻。
P0口作为I/O口输出的时候时 输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态)。也就是说P0 口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。
由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。 1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。 2.作为一般的I/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻。 3.当p0口用来驱动PNP管子的时候,就不需要上拉电阻,因为此时的低电平有效; 4.当P0口用来驱动NPN管子的时候,就需要上拉电阻的,因为此时只有当P0为1时候,才能够使后级端导通。 简单一点说就是它要驱动LCD显示屏显示就必须要有电源驱动,否则亮不了,而恰好P0口没有电源,所以就要外接电源,接上电阻是起到限流的作用;如果接P1、P2、P3端口就不用外接电源和电阻了。
P0口是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的
⑹ 做单片机最小系统的时候一定要加排阻吗,排阻有什么用
当在P1口接外电路的话,就一定要接,如果不接,很容易烧坏p1口内部的场效应管的,但是不用P1口的话,其他端口可以不接。排阻一般用4700欧就可以。在P1口接排阻是起到保护作用!你要了解个端口的内部结构,P1口内部是连续接两个场效应管,电流过大很容易被烧坏!
⑺ protuess 在显示器与单片机之间怎么加排阻
你好,当在P1口接外电路的话,就一定要接,如果不接,很容易烧坏p1口内部的场效应管的,但是不用P1口的话,其他端口可以不接。排阻一般用4700欧就可以。在P1口接排阻是起到保护作用!你要了解个端口的内部结构,P1口内部是连续接两个场效应管,电流过大很容易被烧坏!
⑻ 51单片机片P1口接按键需接多大电阻
由于内部已有上拉电阻,所以不用接。如果为了增强抗干扰,可以接。10K就可以。电阻小了会对增加电路的功耗。
大家普遍学习的都是MCS-51的单片机。此类单片机除P0口外,其他口线都是自带上拉电阻的。P0口因为没有内部上拉,所以,其驱动能力会较好。实际应用的时候,P0口都是作为数码管的段选来使用的。
P1/P2/P3口都有内部上拉。
⑼ 51单片机P1口要上拉电阻吗
P1口不需要接上拉电阻,但如果是想要驱动数码管的话,应根据数码管的大小来对电路进行扩展,以便能提供驱动数码管的电流,如果数码管不大的话,建议选用共阳极数码管。