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引脚处的对地的真实电压和水面浮标随波飘动类似了,电压的大小不仅与外界输入有关还和时间有关,在高频情况下这种现象是不能忽略的。

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


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

    关注

    5997

    文章

    43948

    浏览量

    620549
  • 上拉电阻
    +关注

    关注

    5

    文章

    339

    浏览量

    30250
  • 高阻态
    +关注

    关注

    0

    文章

    18

    浏览量

    15423

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    51单片机I/O口接上电阻的作用???大侠给解释一下。

    51单片机I/O口接上电阻的作用???大侠给解释一下。
    发表于 07-23 18:45

    关于电阻

    我现在有一个驱动芯片BD169,资料上说他的输入端口最大高电平电流是100uA,正常值是50UA,本来正常使用应该是用单片机来驱动的,但是我现在想手动,就是自己接一个5V的电压当做高电平,我问下我可以接个100K的电阻来作为
    发表于 06-13 10:27

    51单片机的IO口驱动能力、灌电流、电流、电阻的选择

    这个 8 位的接口!如果四个 8 位接口,都加上 1K 的电阻,最大有可能出现 32 × 5 = 160mA 的电流,都流入到单片机中!
    发表于 11-18 16:23

    DIP封装的51单片机P0口驱动数码管时需要加上电阻,PQFP封...

    DIP封装的51单片机P0口驱动数码管时需要加上电阻,PQFP封封装的89C52驱动数码管的时候需要加上
    发表于 10-25 17:37

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

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

    几个问答让你轻而易举看懂电阻与下拉电阻

    什么场合?答:用在数字电路中,存在高低电平的场合。电阻与下拉电阻怎么接线?
    发表于 03-25 07:00

    电阻与下拉电阻有什么作用

    电阻与下拉电阻用在什么场合? 答:用在数字电路中,存在高低电平的场合。
    发表于 05-20 13:48

    GPIO电路图与电阻的作用(附详细分析)

    ,基本忽略不计,加上一个电阻后,总电流 = ①位置电流 + ④位置电流(①与④构成并联电路)。3、为什么不设置让,①的位置
    发表于 06-12 07:52

    单片机一定要加上电阻,你知道其中含义吗?

    在我们刚一开始接触到 51 单片机的时候对 P0 口必须加上电阻,否则 P0 就是高阻态。对这个问题可能感到疑惑,为什么是高阻态?
    发表于 08-06 10:30

    单片机必学:GPIO电路与电阻

    通,此时单片机 IO 口输出的是高电平。2、这里注意,④位置是一个电阻,这里设置
    发表于 10-12 09:37

    电阻的目的是什么

    。2、OC 门电路必须加上电阻,以提高输出的搞电平值。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上
    发表于 07-27 06:52

    为什么要在51单片机外部接上电阻

    电阻,以提高输出高电平的值。2、OC门电路必须使用上电阻,以提高输出的高电平值。3、为增强输出引脚的驱动能力,有的单片机管脚上也常使用上
    发表于 01-14 07:43

    解释一下上下拉电阻

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