51单片机P0 口 ,只是传输数据,不带负载,要不要上拉电阻?

如题所述

嘿嘿 俺来告诉你正确的答案
1 做地址/数据总线时和做输入I/O口时,p0口不用接上拉电阻。
2 但当做输出I/O口时,p0口必须要接上拉电阻才可以。

P0口是集电极开路输出,也就是OC门,这种结构没有输出高电平的能力,就相当于一个一端接地的开关, 按下去就输出低电平0V,断开就没有电压,是悬空状态,至于用不用上拉电阻,取决于外部电路,如果要输出高电平控制一个器件,而这个器件本身又没有内置上拉,就必须自己接一个上拉电阻,如果要用低电平控制一个器件,则可以不用加上拉.
呵呵 没有加分啊 就选满意回答吧追问

我是给1602LCD屏的八位并行数据口用,可以么?

追答

p0口接上拉电阻 可以保证没有问题

追问

我就是不想接了,因为最小系统板上没有,自己不想焊了,可以么?这算不算数据总线?

追答

给1602LCD屏传送数据 使用的是什么指令 传过来看看

追问

void LCM_WriteData(uchar WDLCM)
{
LCM_ReadStatus();//检测忙
LCM_Data = WDLCM;
LCM_RS = 1;
LCM_RW = 0;
LCM_E = 0;
LCM_E = 0;
LCM_E = 1;
}

写数据指令

追答

你是把P0口作为I/O口使用的 而不是做为总线使用 因此 必须要加上拉电阻 没有别的办法

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-18
纯粹作输入时不需要,除非对端是oc门(74ls14不是)
第2个回答  2012-09-05
传输数据,不带负载 ???

这不是自相矛盾吗?

51单片机P0 口 ,只是传输数据,不带负载,要不要上拉电阻?
1 做地址\/数据总线时和做输入I\/O口时,p0口不用接上拉电阻。2 但当做输出I\/O口时,p0口必须要接上拉电阻才可以。P0口是集电极开路输出,也就是OC门,这种结构没有输出高电平的能力,就相当于一个一端接地的开关, 按下去就输出低电平0V,断开就没有电压,是悬空状态,至于用不用上拉电阻,取决于...

单片机p0口为什么要接上拉电阻
单片机p0口要接上拉电阻,是有条件的,条件就是:传统的51单片机,才需要在P0口加上拉电阻。原因是P0是开漏输出的,当输出高电平时,是无输出的,需要用上拉电阻才能拉成高电平。并不是为了提高其驱动能力的。因最初的51单片机是用P0口作数据总线的,需要是准双向口。而现在的51单片机不再需要P0口...

在proteus中的51的P0口需要上拉电阻吗
proteus中的51单片机的P0口都需要上拉电阻的。只有一种情况例外:就是扩展外部数据存储器时,P0口作数据总线时。

为什么51单片机需要接上拉电阻?怎么接?
51单片机,一般只有P0口才需要外加上拉电阻,其它三个端口芯片内部已经设置有上拉功能,无需外接上拉电阻。P0口作为I\/O口输出的时候时 输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态)。也就是说P0 口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VC...

在proteus中的51的P0口需要上拉电阻吗
在proteus中的51单片机的P0口是需要上拉电阻的。条件是P0作为I\/O口使用时,就必须要加的。如果用P0口作扩展外部数据存储器的数据线时就不用了。

...总线控制LCD12864的时候P0口可不要上拉电阻,而用位操作的时候必须接...
P0仅作为地址读写时,不用加上拉电阻;但如果P0同时作为I\/O口使用,则要加上拉电阻。不过,现在很多单片机(如STC等),它可以通过软件设置其I\/O口的为弱上拉、强上拉或高阻模式,针对这类单片机则可以不加上拉电阻。

P0口是否需要上拉电阻的问题
51单片机的四个端口其内部电路的不同导致了它们在扩展外部电路时候也会出现不同的结果,其中P0口就表现出非常有趣的现象。通常我们说P0口需要接上拉电阻才能正常工作,是因为其内部结构与其他三个端口存在差别,没有上拉电阻的缘故,所以如果不接上拉电阻,P0口的状态就不会得到预期的结果,或许是某个...

51单片机p0口为什么接上拉电阻
简单的说,P0输出高电平时,由于内部结构,只能输出高阻态。所以外接上拉电阻。

为什么51单片机要接上拉电阻
其实,这个问题也只限于传统的51单片机,如8031,AT89C51。因为P0口,是为了扩展外部存储器时,用作数据线的,因此内部作了准双向口,即是开漏输出的,就不能有上拉电阻。但是,当P0口作为I\/O口使用时,就必须在外部加上拉电阻,这样才能有高电平输出。而其余的P1,P·2,P3在内部已经加了上拉电阻...

单片机,使用了P0口接数码管,但是没使用上拉电阻,而是用贴片电阻。怎么个...
限流电阻。这是低电平驱动,而非信号输出,无需上拉电阻。数码管与发光二极管发光,都需要数mA电流,标准51单片机高电平驱动能力极弱,低电平驱动才能驱动,且电流不能过大。这个电路数码管采用的是共阳级,即各段二极管公共端接高电平,另一端分别接段驱动,采用的是低电平驱动,P0口引脚输出低电平时,...

相似回答
大家正在搜