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

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

3天内不再提示

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

2oON_changxuemc 2017-12-18 17:09 次阅读

51单片机的时候对P0口必须加上上拉电阻,否则P0就是高阻态,对这个问题可能感到疑惑,为什么是高阻态?加上拉电阻?今天针对这一概念进行简单讲解。

在一个系统中或在一个整体中,我们往往定义了一些参考点,就像我们常常说的海平面,在单片中也是如此,我们无论说是高电平还是低电平都是相对来说的。明确了这一点对这一问题可能容易理解。

在51单片机,没有连接上拉电阻的P0口相比有上拉电阻的P1口在I/O口引脚和电源之间相连是通过一对推挽状态的FET来实现的,51具体结构如下图。

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

51结构图

组成推挽结构,从理论上讲是可以通过调配管子的参数轻松实现输出大电流,提高带载能力,两个管子根据通断状态有四种不同的组合,上下管导通相当于把电源短路了,这种情况下在实际电路中绝对不能出现,从逻辑电路上来讲,上管开-下管关开时IO与VCC直接相连,IO输出低电平0,这种结构下如果没有外接上拉电阻,输出0就是开漏状态(低阻态),因为I/O引脚是通过一个管子接地的,并不是使用导线直接连接,而一般的MOS在导通状态也会有mΩ极的导通电阻。

排阻(图片来源于网络

到这里就很清楚了,无论是低阻态还是高阻态都是相对来说的,把下管子置于截止状态就可以把GND和I/O口隔离达到开路的状态,这时候推挽一对管子是截止状态,忽略读取逻辑的话I/O口引脚相当于与单片机内部电路开路,考虑到实际MOS截止时会有少许漏电流,就称作“高阻态”

由于管子PN节带来的结电容的影响,有的资料也会称作“浮空”,通过I/O口给电容充电需要一定的时间,那么IO引脚处的对地的真实电压和水面浮标随波飘动类似了,电压的大小不仅与外界输入有关还和时间有关,在高频情况下这种现象是不能忽略的。

总之一句话高阻态是一个相对概念。在使用的时候我们只要按照要求去做,让我们加上拉我们就加上,都是有一定道理的。


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

    关注

    6029

    文章

    44480

    浏览量

    631581
  • 上拉电阻
    +关注

    关注

    5

    文章

    356

    浏览量

    30528
  • 高阻态
    +关注

    关注

    0

    文章

    18

    浏览量

    15485

原文标题:关于单片机高阻态讲解

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机中上电阻的不可小觑的作用分析

    单片机系统当中,电阻逐渐成为了最为稳定也最为可靠的主要组成部分。大多数人知道上电阻
    发表于 08-10 16:30 3071次阅读

    单片机电阻和下拉电阻

      爱玩单片机的亲们通常都会常见IO引脚接上电阻或下拉电阻的现象,如图一中RP11、RP12、RP13、RP14均为
    发表于 08-16 15:55 8293次阅读
    <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>

    详细电阻解释,帮您理解电阻

    使用。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上电阻。4、在COMS芯片,为了防止静电造成损坏,不用的管脚不能悬空,一般接上
    发表于 06-02 16:03

    详细电阻解释,帮您理解电阻

    、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上电阻。4、在COMS芯片,为了防止静电造成损坏,不用的管脚不能悬空,一般接上
    发表于 06-10 21:25

    关于51单片机IO引脚的驱动能力与电阻

    加上 1K 的电阻,最大有可能出现 32 × 5 = 160mA 的电流,都流入到单片机中! 这个数值已经超过了
    发表于 06-26 16:52

    电阻的原理

    电阻在什么情况下使用: 2、OC门电路必须加上电阻,才能使用。3、为加大输出引脚的驱
    发表于 05-24 11:27 4637次阅读

    单片机中上电阻不可小觑的作用分析

    本篇文章对于电阻单片机当中的重要作用进行了细致的介绍,相信在阅读过本篇文章之后,大家对于为什么要在单片机中添
    发表于 11-04 13:01 692次阅读
    <b class='flag-5'>单片机</b>中上<b class='flag-5'>拉</b><b class='flag-5'>电阻</b>不可小觑的作用分析

    单片机电阻的作用是什么_单片机电阻原理图

    电阻单片机当中的重要作用进行了细致的介绍,相信在阅读过本篇文章之后,大家对于为什么要在单片机中添
    发表于 10-25 14:22 5.4w次阅读
    <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><b class='flag-5'>电阻</b>原理图

    单片机电阻和下拉电阻有何区别?

    因为单片机的输出端都是开漏输出的,就像三极管的集电极一样,如果没有电阻它输出不了高电平。而下拉电阻就是
    的头像 发表于 09-11 08:59 1w次阅读

    STM32单片机电阻配置为输入模式的方法

    在学习单片机的时候,我们经常遇到一组名词:电阻和下拉电阻,通过学习我们知道上下拉电阻不仅能使
    发表于 02-11 10:00 2.5w次阅读
    STM32<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><b class='flag-5'>拉</b>输入模式的方法

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

    51 单片机的时候对 P0 口必须加上电阻,否则 P0 就是高阻态,对这个问题可能感到疑惑,为什么是高阻态?
    发表于 12-08 23:40 26次下载
    51<b class='flag-5'>单片机</b>对P0口为什么要<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'>单片机</b>P0口必须<b class='flag-5'>加上</b><b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>?资料下载

    单片机之--电阻基本知识

    门电路必须加上电阻,才能使用。  3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上电阻
    发表于 11-17 15:36 8次下载
    <b class='flag-5'>单片机</b>之--<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>基本知识

    单片机之--电阻基本知识

    门电路必须加上电阻,才能使用。  3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上电阻
    发表于 11-24 11:51 3次下载
    <b class='flag-5'>单片机</b>之--<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>基本知识

    电阻、下拉电阻的一些理解

    电阻、下拉电阻的一些理解最近在做课程设计,到了总结收尾阶段,可爱的LBQ同学就提出了一个很可爱的问题。原文是如图所示,其实LBQ同学的意思就是我们的实际电路是直接连51
    发表于 01-14 14:01 7次下载
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>电阻</b>、下拉<b class='flag-5'>电阻</b>的一些理解