① 单片机上拉电阻的作用和接法
1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。
2.作为一般的I/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻!!
3.当p0口用来驱动PNP时,需接上上拉电阻 接法:一端接电源,一端接单片机输出
② 为什么51单片机要接上拉电阻
其实,这个问题也只限于传统的51单片机,如8031,AT89C51。
因为P0口,是为了扩展外部存储器时,用作数据线的,因此内部作了准双向口,即是开漏输出的,就不能有上拉电阻。
但是,当P0口作为I/O口使用时,就必须在外部加上拉电阻,这样才能有高电平输出。
而其余的P1,P·2,P3在内部已经加了上拉电阻了,所以,在外部就不用再加了。
新型的STC单片机在P0口内部也加了上拉电阻了,在外部用不用加了,方便多了。
③ 单片机的上拉电阻是怎么回事
当I/O口的驱动能力不够 加上拉可以增加驱动能力 或者像51单片机P0口 和其他可以配置I/O口的单片机 配置成开漏输出 这些口开漏输出 就是指输出“0”就是接地了,而输出“1”就是不接地,要让他真正输出高电平,就需要上拉
④ 请问单片机内部上拉电阻问题
单片机内部有上拉电阻,那是用来输出高电平电流的。
如果单片机以输出低电平的形式带动像LED这样的负载,就要加限流电阻了。
--------
最佳答案所说的:
51还加限流电阻我没这样用过,51一般都是需要接驱动芯片,如74系列的一些驱动,其实接三极管也可以,原理一样。要是加限流也是在驱动芯片输出引脚上加,比如驱动LED就需要在驱动后边加个限流电阻。
--
有如下几个错误:
1。51的引脚加上限流电阻的,很常见的,你也一定用过,只是你还不理解而已。
2。一般来说,现在的51单片机,本身就有驱动芯片所具有的驱动能力。可不用驱动芯片。
3。如果是接了三极管,使用基极电阻,那是不可避免的,这个基极电阻,也就是限流电阻。
4。用单片机引脚,即可驱动LED,并不需要另外的驱动芯片,限流电阻,就应该接在单片机引脚上。
--------
最佳答案还说:
51单片机引脚的输出电流和输入电流都是很小的(1MA左右)。
--
这就是明显的错误。真不知道这是从哪里搞来的数据,建议求知者好好看看各种品牌51单片机的PDF说明书,不要被这些随意的瞎编误导了。
--------
片内的上拉电阻,其阻值相当的大,所以IO引脚输出高电平的时候,并没有很强的驱动能力,容易被外部电路改变电平,那么,输出高电平时,并不能保证就是高电平。
⑤ 为什么51单片机要接上拉电阻如何去接啊
oc门输出的IO口要上拉电阻的。就是在电源上接一电阻再到IO口上。