89C51单片机的P0输出端口为嘛要上拉电阻?
上拉电阻是为了给你的LED或其他电路提供高电平以及和适的驱动电流用的.先看看P0口的电路图:由上图可以看到,P0作为IO口时,连接的是V2,而V1是断开的,也就是说,P0的IO上只有V1的漏电流,这个电流是很小的,如果你的LED是共阴接法,是不足以驱动LED发光的.但是,如果你的LED是共阳的,是可以通过输出...
89C51 P0口用做按键输入,要加上拉电阻吗?
当然要加了,加上之后,如果没有按下就是高电平1,按下就是0,这样才能实现你的目的呀
新人求教单片机P0口上拉电阻的问题
对于传统的51单片机,P0口是需要加上拉电阻的,取10K就行。而对于STC10以上系列的单片机,P0口就不再需要上拉电阻了,内部已经集成了。
单片机89c51中p0到p3口的作用是什么?
单片机89c51中,p0到p3口都是I\/O口。他们的具体作用如下:1、P0口用作地址(地址总线低8位)\/数据(8位数据总线)复用口时,是一个真正的双向口;用作通用IO口时,是一个准双向口,开漏输出,需要外置上拉电阻。2、P1口作I\/O口时与P2,P3一样不要外接上拉电阻,但是作输入使用时应注意先向其写"...
请教下面单片机电路图中电阻的作用
专业解答:1:这是上拉排电阻,一般选10K即可 2:89C51的P0口是没有内上拉电阻,其驱动能力非常弱,所以外驱动需要统一接上拉,以提高驱动能力。3:图中为共阳驱动LED,其上拉是可以去掉,但是有可能会导致单片机输出高电平不稳,形成LED熄灭不全的情况,所以还是加上为好。
89C51的P1口连按键需要接上拉电阻吗
电阻同时起限流作用!下拉同理!上拉是对器件注入电流,下拉是输出电流;弱强只是上拉电阻的阻值不同,没有什么严格区分;对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。
请教下P0口为什么没有反应
因为89C51单片机P0口内部没有上拉电阻,是开漏输出,需要外部加上拉才能正常输出高电平
89C51的管脚说明
P0能够用于外部程序数据存储器,它可以被定义为数据\/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I\/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,...
89c51单片机编程产生PWM去驱动一个5v 2.5w的直流电机,采用8050或8550三 ...
8050,因为它是NPN管,必须由单片机输出高电平,并为其提供基极电流。为此,必须加上上拉电阻,否则基极电流不足。所以,这种电路不合理。应该采用PNP的8550。接法如下:单片机引脚经过2K电阻接8550 B极,E极接5V+,C极接电机正极,电机负极接地。这种接法,单片机输出低电平,为其提供基极电流。不用加...
89C51管脚说明
P0口: 这是一个8位双向I\/O口,具有漏极开路特性,每脚能承受8TTL门电流。首次写入1时,被设置为高阻输入。P0口可用于外部程序数据存储器,作为数据地址的低八位。在Flash编程时,P0口作为原码输入口,校验时输出原码,此时需外部拉高。P1口: 内部带有上拉电阻的8位双向I\/O口,能接收4TTL门电流。