当前所在位置: 首页 > 生活常识 > 正文

p0口为什么接上拉电阻(为什么p0接上上拉电阻还可以输出低电平)

2023-09-15 admin 【 字体:

大家好,如果您还对p0口为什么接上拉电阻不太了解,没有关系,今天就由本站为大家分享p0口为什么接上拉电阻的知识,包括为什么p0接上上拉电阻还可以输出低电平的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

  1. 单片机输出信号为什么电平
  2. 为什么p0接上上拉电阻还可以输出低电平
  3. 51单片机p0口用作输出时应外接什么
  4. 51单片机po口为什么要接上拉电阻

单片机输出信号为什么电平

如果是5V单片机系统,高输出2V的情况有:

1、IO口外接了较大的负载,拉低了端口的电压(一般单片机的IO为弱上拉),如果你断开负载测量端口电压还是2V的话就有可能是你把单片机的IO口功能配置错了(如AVR单片机等);若为51系列的单片机P0口是需要接上拉电阻的。

且一般单片机的输出能力很弱,只能通过端口来驱动外部放大电路(如三极管等)控制用电器的开关,建议你重点检查,IO口的配置,和与外部电路的连接--注意不能直接驱动较大电流的器件,若为发光二极管间隙使用灌电流的驱动方式--即让单片机输出低来电量二极管

为什么p0接上上拉电阻还可以输出低电平

上拉电阻的阻值一般比较大,通常在1K~10K,而P0口在芯片的内部有一个对地的晶体管,如果晶体管导通,晶体管的集-射极电阻远远小于上拉电阻,根据串联电路电阻分压规律,小的电阻上分到的电压很小,大的则很大(分得电压与电阻成正比)。

也就是说,当输出低电平的时候,上拉电阻会分到几乎是电源电压的电压,而相关端口的电压之后电源电压减去接近于电源电压的电压,约等于0.

51单片机p0口用作输出时应外接什么

因为P0口没有内部上拉电阻,所以要接上拉电阻,其他P口就不需要了

1、P0的8位皆为漏极开路输出(OpenDrain,OD),千万不要误解为图腾式输出,每个引脚可驱动8个LS型TTL负载;

2、P0内部无上拉电阻,执行输出功能时,外部必须接上拉电阻(10kΩ即可);

3、若有执行输入功能,必须先输出高电平(1)才能读取该口所连接的外部数据;

4、若连接外部存储器,则P0可作为地址总线(A0~A7)及数据总线(D0~D7)的复用引脚,此时内部具有上拉电阻,不用外接。

51单片机po口为什么要接上拉电阻

上拉电阻就是从电源高电平引出的电阻接到输出。P0口作为IO口输出的时候时输出低电平为0输出高电平为高组态(并非5V,相当于悬空状态)。也就是说PO口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。

由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。

关于p0口为什么接上拉电阻到此分享完毕,希望能帮助到您。

阅读全文
友情链接