c51单片机 的普通io口为什么要加一个上拉电阻呢 P0的开漏io口为什么也要一个上拉电阻呢??

如题所述

1,c51单片机单片机除P0口外,内部都有上拉电阻,不过这是很老的,现在所有的都带有上拉电阻;
2; 楼主图上所示,虽然内部有上拉电阻,但作为设计者,都想将输入端置成高电平状态,为读取信号参考,当有低电平来时,就可以采集;追问

“作为设计者,都想将输入端置成高电平状态,为读取信号参考,当有低电平来时,就可以采集” 此话怎么理解额? 为什么置高电平 当有底电平的时候就可以采集额?还有添加上拉电阻为什么可以增加驱动力额?

追答

比如讲,当P1.0接一个开关的一端,开关的另一端接地,当开关是OFF时,P1.0由于有上位电阻,检测为高电平;
当开关是ON时,P1.0为低电平;
这样就是设计者所想要的结果。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-18
老51 P0口,没有上拉,是作为总线用,若作为输出口,没有上拉,将没有高电平。
其他口,上拉电流只能达到160微安,不能推动较大负载,所以有时要加上拉电阻。
若低电平有效,可以不加。(如带LED显示)
PCB设计,为了方便,往往留有上拉电阻位置。
现在的51,口多有4种设置。设成推挽输出,就不用上拉了。
第2个回答  2012-12-18
只有P0口接负载的时候需要接上拉电阻,其他时候不需要,其他的口不需要加上拉电阻。
第3个回答  2012-12-18
简单理解,是为了让其IO口处于固定状态。。。

c51单片机 的普通io口为什么要加一个上拉电阻呢 P0的开漏io口为什么也要...
P0口,没有上拉,是作为总线用,若作为输出口,没有上拉,将没有高电平。其他口,上拉电流只能达到160微安,不能推动较大负载,所以有时要加上拉电阻。若低电平有效,可以不加。(如带LED显示)PCB设计,为了方便,往往留有上拉电阻位置。现在的51,口多有4种设置。设成推挽输出,就不用上拉了。

单片机中P0口作为输出为什么要上拉电阻?
由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。

为什么51单片机P0口有时候要加上拉电阻才能用,有些芯片直接可以接P0口...
因为最初的51单片机P0口设计成开漏极的结构,这样可以通过加个上拉电阻就能兼容不同的电平标准。现在这种方式貌似也不太实用,就把这个结构去掉了,都改成跟其他的IO一样的结构了。就不用加上拉电阻了,比较典型的就是AT89C51需要上拉 STC89C51不需要 ...

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

为什么51单片机要接上拉电阻
因为P0口,是为了扩展外部存储器时,用作数据线的,因此内部作了准双向口,即是开漏输出的,就不能有上拉电阻。但是,当P0口作为I\/O口使用时,就必须在外部加上拉电阻,这样才能有高电平输出。而其余的P1,P·2,P3在内部已经加了上拉电阻了,所以,在外部就不用再加了。新型的STC单片机在P0口...

接独立按键为什么要接电阻,不是说p0口上拉电阻的
并不是说,接独立按键就一定要接电阻的,关键是看接在哪个并行口了 。对于51单片机的P0口,做I\/O口使用时,就要加上拉电阻,那么,按键接在P0口上,就得用上拉电阻了。而按键接在P1,P2,P3口上,就可以不用加上拉电阻的。

单片机的I\/O口什么场合下需要接上拉电阻
51系列单片机,P1\/P2\/P3口,都有内部上拉电阻,所以外部的上拉电阻可接可不接,具体结合电路使用。需要注意的是,P0串口无内部上拉电阻,所以P0口做应用时,一般是要接上拉电阻的,否则对外部电路驱动不起来。-完-

单片机中上拉电阻的作用
由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。1.一般51单片机的P0口在作为地址\/数据复用时不接上拉电阻。2.作为一般的I\/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻!!3.当p0口用来...

...接上拉电阻? 自身不是有3.3V供电吗?为什么还要加5V电源呢?_百度知 ...
1、是否加上拉电阻,跟IO口的电路结构有关系。单片机的P0口是一个CMOS输出的结构, 不过没有漏极电阻,也就是开漏结构,类似于数字电路中的OC门。如果没有上拉电阻,则不能获得高电平输出。2、你的这个情况,除了1的问题外,还跟你的系统有关系,你的控制器是3.3V供电,而后面的器件很多是5V(...

51单片机哪几个口内置上拉电阻?哪几个口没有内置上拉电阻,必须外接上拉...
标准51单片机P0口为开漏输出,没有上拉电阻,其它口都有,但上拉电阻很大,所以IO口高电平驱动能力很弱。STC系列51单片机改进了IO口结构,每个口都可以配置成推挽输出,准双向口、高阻和仅为输入四种模式。

相似回答