0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是上拉电阻?P0口上的上拉电阻有什么用?

冬至子 来源:技能两分钟 作者:技能两分钟 2023-11-13 15:33 次阅读

这次简单说说上拉电阻,那问题来了,什么是上拉电阻?上拉电阻从概念上理解就是一个电阻一端接到电源正极,一端接到输出端。下图就是一个简单的上拉电阻,如果没有这个电阻R,则I/O口和VCC就没有直接连接关系,如果用电阻连接起来就是一个上拉电阻。

从上图其实也能看出来,这个上拉电阻R能够避免I/O口悬空,这样就能稳定输出端的电位,如果觉得不好理解可以通过下面一个实例来看一下,下面这个YS276就是一个霍尔元件,如果检测到磁场2脚会输出低电平,左面那个图加了上拉电阻,右面那个图没加上拉电阻。

如果没有磁场对于霍尔元件本身来说2脚会处于高阻态,也就是电阻很大,左面那个电路由于接了一个电阻,所以2脚电位几乎就是电源电压(由于2脚输入电阻很大,电阻R中几乎没有电流),但是对于右面那个电路,由于没加这个电阻,实际上2脚输出状态并不是很确定,如果用右面那个电路做一个检测到磁场就报警,最后的结果可能是只要通上电就一直在报警。

学过51单片机的朋友可能知道51单片机的P0口需要加一个上拉电阻,这个上拉电阻的作用其实就和上面那个电路有相似的地方。我们来看一下这个P0口输出端,只看用黑色框框起来的部分,在T1管子的左侧有个与门电路,与门电路有两个输入端,实际上输入端总有低电平,所以这个与门电路总是输出低电平,因此T1管处于截止状态。

如果T2管栅极有高电平出现,那么T2管会导通,这时候T2管漏源之间的压降很小,因此P0.X输出低电平,相反如果T2管栅极输入低电平,T2管就会截止,这时候P0.X就处于高阻态,会出现和上面那种电路一样的情况,因此需要在P0口加一个上拉电阻

实际上上拉电阻不仅限于稳定输出端的电位,例如CMOS芯片上输入电阻一般都很大,为了防止静电造成损坏,不用的管脚不能悬空,一般都会接上拉电阻以保护内部电路;加上上拉电阻还能提高输出端的电流,增强引脚的驱动能力,这在单片机中也比较常用;上拉电阻由于连着电源正极,所以也能提高输出端高电平的电压等等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632794
  • 上拉电阻
    +关注

    关注

    5

    文章

    359

    浏览量

    30565
  • 电源电压
    +关注

    关注

    2

    文章

    982

    浏览量

    23933
  • 门电路
    +关注

    关注

    7

    文章

    199

    浏览量

    40123
  • CMOS芯片
    +关注

    关注

    3

    文章

    38

    浏览量

    8411
收藏 人收藏

    评论

    相关推荐

    51单片机p0口上电阻的选择,应该遵循哪些设计原则?

    1、51单片机的P0为了实现准3态,采用了OC输出,也就是集电极悬空输出,也有叫图腾柱输出的。这种电路结构,只有下拉能力,高电平输出没有电流,在高电平时表现为高阻态;加上
    的头像 发表于 11-27 05:37 1.2w次阅读
    51单片机<b class='flag-5'>p0</b><b class='flag-5'>口上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>的选择,应该遵循哪些设计原则?

    stc89c52为什么P0需要电阻

    我在网上找不到比较浅显易懂的解释而且它跟上电阻是怎么连接的 如果使用LED流水灯 需要经过那个电阻吗 流水灯自己不也有排阻?还是说流水
    发表于 01-06 14:39

    关于单片机加上电阻的详细解释

    51单片机的时候对P0必须加上电阻,否则P0就是高阻态,对这个问题可能感到疑惑,为什么是高
    的头像 发表于 12-18 17:09 1.1w次阅读
    关于单片机加上<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>的详细解释

    p0为什么接上电阻

    本文首先介绍了单片机P0端口的结构及工作原理,其次介绍了单片机端口上电阻的作用,最后阐述了单片机p0
    的头像 发表于 08-22 17:16 5.4w次阅读

    51单片机P0口上电阻的取值问题分析

    第一种:P0作为共阳极LED数码管的驱动端口。这种情况下,P0主要是以吸收电流来作为有效工作方式,不对外输出高电平,此时,不应接上,任
    发表于 02-11 10:00 4982次阅读
    51单片机<b class='flag-5'>P0</b><b class='flag-5'>口上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>的取值问题分析

    51单片机的P0一般是什么时候使用上电阻

    P0作为I/O输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0
    发表于 07-24 17:36 1次下载
    51单片机的<b class='flag-5'>P0</b><b class='flag-5'>口</b>一般是什么时候使用上<b class='flag-5'>拉</b><b class='flag-5'>电阻</b>

    单片机中,P0电阻的阻值的选取何讲究?

    由于P0内部没有电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供。
    的头像 发表于 08-07 14:23 6199次阅读

    如何为51单片机的P0选择合适的电阻

    P0作为I/O输出的时候时,输出低电平为0输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0
    发表于 01-26 16:33 1.1w次阅读
    如何为51单片机的<b class='flag-5'>P0</b><b class='flag-5'>口</b>选择合适的<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>

    51单片机对P0为什么要加上电阻

    一些参考点,就像我们常常说的海平面,在单片中也是如此,我们无论说是高电平还是低电平都是相对来说的。明确了这一点对这一问题可能容易理解。在 51 单片机,没有连接上电阻P0 相比
    发表于 12-08 23:40 26次下载
    51单片机对<b class='flag-5'>P0</b><b class='flag-5'>口</b>为什么要加上<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>

    单片机P0必须加上电阻?资料下载

    电子发烧友网为你提供单片机P0必须加上电阻?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设
    发表于 03-29 16:53 10次下载
    单片机<b class='flag-5'>P0</b><b class='flag-5'>口</b>必须加上<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>?资料下载

    单片机高阻态与P0口上电阻讲解资料下载

    电子发烧友网为你提供单片机高阻态与P0口上电阻讲解资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助
    发表于 04-17 08:40 8次下载
    单片机高阻态与<b class='flag-5'>P0</b><b class='flag-5'>口上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>讲解资料下载

    51单片机P0端口的驱动能力、电阻、限流电阻、下拉电阻

    大小0.23MA。证明:如果单片机P0不接上电阻的话为高阻态。 注:高阻态是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输
    发表于 11-21 21:06 14次下载
    51单片机<b class='flag-5'>P0</b>端口的驱动能力、<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>、限流<b class='flag-5'>电阻</b>、下拉<b class='flag-5'>电阻</b>

    电阻入门

    stc89c52单片机除了p0其他io都没有集成电阻
    发表于 01-14 14:11 3次下载
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>入门

    51单片机P0该不该接上电阻

    许多朋友在学习51单片机的时分,都会对其P0口上电阻阻值的取值问题而头疼。其实,P0
    发表于 10-11 15:11 4505次阅读

    详解51单片机P0电阻

    这次简单说说上电阻,那问题来了,什么是电阻?
    发表于 10-17 14:48 4625次阅读