1 单片机IO口另外三种状态-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

单片机IO口另外三种状态

GReq_mcu168 来源:未知 作者:李倩 2018-11-05 11:40 次阅读

单片机 IO 口的其中一种“准双向 IO”的内部结构,实际上我们的单片机 IO 口还有另外三种状态,分别是开漏、推挽、高阻态,我们通过图 9-1 来分析下另外这三种状态。

前边我们简单介绍“准双向 IO”的时候,我们是用三极管来说明的,出于严谨的态度,我们这里按照实际情况用 MOS 管画图示意。实际上三极管是靠电流导通的,而 MOS 管是靠电压导通的,具体缘由和它们的内部构造有关系,在这里我们暂且不必关心,如果今后有必要了解可以直接查找模拟电子书或者百度相关资料进行细致学习。

在单片机 IO 口状态这一块内容上,我们可以把 MOS 管当三极管来理解。在图 9-1 中,T1 相当于一个 PNP 三极管,T2 相当于一个 NPN 三极管。其中准双向 IO 口原理已经讲过了,开漏输出和准双向 IO 的唯一区别,就是开漏输出把内部的上拉电阻去掉了。开漏输出如果要输出高电平时,T2 关断,IO 电平要靠外部的上拉电阻才能拉成高电平,如果没有外部上拉电阻 IO 电平就是一个不确定态。

标准 51 单片机的P0 口默认就是开漏输出,如果要用的时候外部需要加上拉电阻。而强推挽输出就是有比较强的驱动能力,如图 9-1 中第三张小图,当内部输出一个高电平时,通过 MOS 管直接输出电流,没有电阻的限流,电流输出能力也比较大;如果内部输出一个低电平,那反向电流也可以很大,强推挽的一个特点就是驱动能力强。

单片机 IO 还有一种状态叫高阻态。通常我们用来做输入引脚的时候,可以将 IO 口设置成高阻态,高阻态引脚本身如果悬空,用万用表测量的时候可能是高可能是低,它的状态完全取决于外部输入信号的电平,高阻态引脚对 GND 的等效电阻很大(理论上相当于无穷大,但实际上总是有限值而非无穷大),所以称之为高阻。这就是单片机的 IO 口的四种状态,在我们 51 单片机的学习过程中,主要应用的是准双向 IO 口,随着我们学习的深入,其它状态也会有接触,在这里介绍给大家学习一下。

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

    关注

    142

    文章

    3611

    浏览量

    121856
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634583
  • 电平
    +关注

    关注

    5

    文章

    360

    浏览量

    39883

原文标题:单片机IO口的结构

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机IO如何控制两颗LED?

    单片机IO只有高、低、高阻三种状态,显然靠IO三种
    发表于 01-14 17:01

    单片机IO概述

    单片机IO操作总结一、单片机IO概述二、单片机
    发表于 11-10 06:26

    单片机检测IO电平状态的方法

    单片机检测IO高电平、低电平、悬空三种状态。步骤1:设置IO
    发表于 02-18 06:42

    分析下单片机 IO三种状态

    上节课我们提到了单片机 IO 的其中一“准双向 IO”的内部结构,实际上我们的单片机
    发表于 02-28 06:45

    单片机IO介绍

    单片机IO介绍
    发表于 02-14 16:54 25次下载

    51单片机、AVR单片机和PIC单片机IO操作

    51单片机、AVR单片机和PIC单片机IO结构的均不同,导致了IO
    发表于 02-20 20:25 1.1w次阅读
    51<b class='flag-5'>单片机</b>、AVR<b class='flag-5'>单片机</b>和PIC<b class='flag-5'>单片机</b>的<b class='flag-5'>IO</b><b class='flag-5'>口</b>操作

    单片机IO三种输出模式介绍

    单片机IO输出一般有准双向输出、 推挽输出、开漏输出等,下面介绍这三种输出模式。
    发表于 04-04 17:30 2w次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>的<b class='flag-5'>三种</b>输出模式介绍

    PIC单片机开发环境_PIC单片机引脚的三种状态

    本文主要阐述了PIC单片机的开发环境及PIC单片机引脚的三种状态
    发表于 08-10 14:46 4415次阅读
    PIC<b class='flag-5'>单片机</b>开发环境_PIC<b class='flag-5'>单片机</b>引脚的<b class='flag-5'>三种</b><b class='flag-5'>状态</b>

    单片机IO操作总结

    单片机IO操作总结一、单片机IO概述二、单片机
    发表于 11-05 13:06 31次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>操作总结

    单片机IO输入输出模式判断

    要判断单片机IO输入输出模式,是要判断单片机IO电平由谁决定的,看是由
    发表于 11-17 10:21 16次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>输入输出模式判断

    单片机检测IO高电平、低电平、悬空三种状态

    单片机检测IO高电平、低电平、悬空三种状态。步骤1:设置IO
    发表于 12-23 19:16 42次下载
    <b class='flag-5'>单片机</b>检测<b class='flag-5'>IO</b><b class='flag-5'>口</b>高电平、低电平、悬空<b class='flag-5'>三种</b><b class='flag-5'>状态</b>。

    关于stm32单片机准双向IO配置

    我们在开始学习51内核的单片机的时候就知道,p0的引脚都是双向IO,P1,P2,P3的IO
    发表于 12-24 19:19 19次下载
    关于stm32<b class='flag-5'>单片机</b>准双向<b class='flag-5'>IO</b><b class='flag-5'>口</b>配置

    9.1 单片机IO的结构

    上节课我们提到了单片机 IO 的其中一“准双向 IO”的内部结构,实际上我们的单片机
    发表于 01-13 15:54 5次下载
    9.1 <b class='flag-5'>单片机</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>的结构

    单片机IO不够用了怎么办?如何扩展单片机IO

    单片机IO不够用了怎么办?如何扩展单片机IO单片
    的头像 发表于 10-24 11:49 7356次阅读

    单片机io的四工作状态

    )是单片机与外部世界进行数据交换的接口。每个I/O可以配置为输入或输出状态,或者同时具备这两功能。I/O
    的头像 发表于 09-14 14:24 1428次阅读