p0口为什么要上拉电阻
答:I/O的上拉,下拉,主要是给受控器件增加常态时的稳定状态,不会因芯片在开机等操作时I/O电压不稳定引起受控器件的误触发。另外你说的到从1降到0这个是不会发生的。我们在上拉下拉的时候一般会串一个10KΩ级别的电阻,举例你接的是上啦,I/O常态是高电平。当你把I/O口置低的时候,其实上拉电...
答:单片机每个IO口的输入输出电流十分有限,超过的话会烧坏芯片。加上上拉电阻,可起到限制电流、稳定IO口高地位状态的作用。当P0口接VCC,有上拉电阻限制电流输入单片机,实际上是提高了单片机IO口的驱动能力,就是根据输入电压,设计一个合理的上拉电阻,提高了单片机控制更高电压/电源等器件工作的能力。另...
答:P0口由于是三态门:三态门缓冲器:51单片机P0口输入缓冲器 P0口的输出驱动:两个MOS管组成的推拉式结构 P0口作为IO线输入状态时:①读引脚;②读锁存器; P0口作为地址/数据复用口 P0口作为IO线输出时,只能输出低电平、高阻态,需要外接上拉电阻,使高阻态变为输出高电平 ...
答:51单片机的引脚,由于内部结构的原因,输出低电平,能力较强;而输出高电平的能力很低,所以要用上拉电阻来协助。特别是P0口,输出高电平时,接口本身根本就没有输出能力,必须用外接上拉电阻来形成高电平。但是,如果在P0口,外接了仅仅需要低电平驱动的器件(如LED的负极),就不需要上拉电阻。接口...
答:这个描述的意思是:P0口本身的驱动能力非常弱,需要通过外接上拉电阻的方式提高驱动能力,相当于请了好帮手以后一个打八个。而其它端口自身驱动能力一般般吧。一个打四个。也总比P0这种一打一还颤巍巍的强多了。好好学习天天向上
答:因为P0口是准双向口,即是开漏输出的,当P0口作为并行口使用时,只能输出低电平,不能输出高电平,需要接一个上拉电阻才能输出高电平,因为8个引脚都需要接上拉电阻,共8个,所以,用一个排电阻就方便了,假如用8个上拉电阻也是可以的,就是画图时比较麻烦些。
答:51单片机的P0口在做IO时需要上拉电阻,使其避免悬空,因为P0口内部是漏集开路输出的。其他口则不需要上拉电阻。你看见4组io都接了排阻,但是它是不是起着上拉电阻的作用呢?至于是不是,你可以看下排阻另一端是否接在VCC。应该是为了限流的,比如接LED时。
答:因为最初的51单片机P0口设计成开漏极的结构,这样可以通过加个上拉电阻就能兼容不同的电平标准。现在这种方式貌似也不太实用,就把这个结构去掉了,都改成跟其他的IO一样的结构了。就不用加上拉电阻了,比较典型的就是AT89C51需要上拉 STC89C51不需要 ...
答:只有P0口需要上拉.因为P1\P2\P3口在内部已经上拉了,不上拉,P0口不能输出高电平.当P0口高电平有效时要外接上拉提供驱动电流.
答:(就是并一个电阻在IC内部的上拉电阻上, 让它的压降小一点)。当然管子按需要该工作在线性范围的上拉电阻不能太小。当然也会用这个方式来实现门电路电平的匹配。RF2500与51系列单片机的P0口作为通用I/O口使用时,内部输出电路为OD(漏极开路,CMOS),必须外接上拉电阻才能有高电平输出;而P1、P2、...
网友评论:
莫莲17128379900:
作为IO口,P0口为何需要上拉电阻,P1不需要 -
4598薄泡
: 其实,这个问题也只限于传统的51单片机,如8031,AT89C51. 因为P0口,是为了扩展外部存储器时,用作数据线的,因此内部作了准双向口,即是开漏输出的,就不能有上拉电阻. 但是,当P0口作为I/O口使用时,就必须在外部加上拉电阻,这样才能有高电平输出. 而其余的P1,P·2,P3在内部已经加了上拉电阻了,所以,在外部就不用再加了. 新型的STC单片机在P0口内部也加了上拉电阻了,在外部用不用加了,方便多了.
莫莲17128379900:
51单片机P0口为什么要接上拉电阻? -
4598薄泡
: 对比上面两个图,他们都是某个引脚的内部结构原理图,主要看锁存器Q和Q'端,和场效应管部分,锁存器是数字电路的知识,场管是模电,不懂就学下.图中场管控制极为高电平时导通,从而引脚处电位等于接地的电位等于0,就输出0,.第一个图中,你看一下高电平时候,P0口引脚电流小,应该5mA吧,它的电压小,所以必须加个电阻,电流乘上电阻1K*5mA=5V,第二个图是通过截止掉场管,使得电位等于VCC电位等于5V.所以说P0口不加上拉电阻没有办法输出高电平,但是能输出低电平
莫莲17128379900:
为什么51单片机P0口有时候要加上拉电阻才能用,有些芯片直接可以接P0口不用上拉电阻就可以用 -
4598薄泡
: 因为最初的51单片机P0口设计成开漏极的结构,这样可以通过加个上拉电阻就能兼容不同的电平标准. 现在这种方式貌似也不太实用,就把这个结构去掉了,都改成跟其他的IO一样的结构了. 就不用加上拉电阻了,比较典型的就是AT89C51需要上拉 STC89C51不需要
莫莲17128379900:
51单片机和12864的P0为什么要接上拉电阻 -
4598薄泡
: P0口做数据总线时一般需要加上拉电阻,以用来解决总线驱动能力的不足.
莫莲17128379900:
单片机中P0口作为输出为什么要上拉电阻? -
4598薄泡
: 上拉电阻:就是从电源高电平引出的电阻接到输出 1,如果电平用OC(集电极开路,TTL)或OD(漏极开路,COMS)输出,那么不用上拉电阻是不能工作的, 这个很容易理解,管子没有电源就不能输出高电平了. 2,如果输出电流比较大,...
莫莲17128379900:
单片机中P0口作为输出为什么要上拉电阻? -
4598薄泡
: 那只是老51型号的或当时的一些老单片机的了,因当时为了它能做总线(能三态)并能有较大的负载能力和当时的科技它就只下一只下控(接地)的晶体管.现新型号的可就不用了.因...
莫莲17128379900:
51单片机p0口为什么接上拉电阻 -
4598薄泡
: 简单的说,P0输出高电平时,由于内部结构,只能输出高阻态.所以外接上拉电阻.
莫莲17128379900:
51单片机P0口需上拉电阻输出是什么意思 -
4598薄泡
: P0口作为I/O口输出的时候时 输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态).也就是说P0 口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流.
莫莲17128379900:
为什么单片机P0口要接上接电阻啊? -
4598薄泡
: P0口是集电极开漏输出,做输出需要接上啦.
莫莲17128379900:
单片机p0口为什么接上啦电阻 -
4598薄泡
: 传统51单片机P0口内部没有上拉电阻,也不是推挽输出,输不出高电平,因此要用高电平驱动负载的话,就要外接上拉电阻