由于P0口内部没有上拉电阻,是开漏的,不管它的驱动才能多大,相当于它是没有电源的,需求外部的电路供给,绝大多数情况下P0口是必需加上拉电阻的。
1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。
2.作为一般的I/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻!!
3.当p0口用来驱动PNP管子的时分,就不需求上拉电阻,由于此刻的低电平有用;
4.当P0口用来驱动NPN管子的时分,就需求上拉电阻的,由于此刻只有当P0为1时分,才能够使后级端导通。
简略一点说便是它要驱动LCD显现屏显现就必须要有电源驱动,不然亮不了,而刚好P0口没有电源,所以就要外接电源,接上电阻是起到限流的效果;假如接P1、P2、P3端口就不必外接电源和电阻了。
有的单片机的输出口是开集的!只能供给高高阻和低电平两种状况,。为了得到凹凸两种电平就要供给上拉,这个时分输出口就像一个到地的开关,假如输出高电平,开关翻开,输出状况便是高电平了,假如输出低电平,开关就闭合,输出和地短路,构成低电平