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

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

3天内不再提示

为什么单片机的I/O口需要驱动?

jf_pJlTbmA9 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2023-09-27 15:32 次阅读

为什么单片机的I/O口需要驱动呢?这个问题需要从I/O口的电气特性上进行解释。

首先,给出单片机典型的I/O口,即P1口电气结构图,如图所示。P1口通常是作为通用I/O口使用,不需要多路转换电路MUX。其输出级电路内部有上拉电阻,与场效应管共同组成输出驱动电路。因此,P1口作为输出时,不需要再外接上拉电阻,而当P1口作为输入口使用时,仍然需要先向锁存器写“1”,截止场效应管。

wKgZomUDzpyAKts-AADOruKhsV8775.png

内部上拉电阻阻值很大,经过测量大致在330KΩ左右,而内部电源Vcc仅仅+5V,这样以P1.X高电平驱动发光二极管为例,场效应管截止,相当于Vcc通过330KΩ的电阻向二极管提供电流,5/330*10-3=0.015mA,而二极管的点亮电流为5mA至10mA,这就说明单片机的端口只是驱动TTL电平,不提供或提供很小的驱动电流,所以在带负载时,单片机应当在I/O口加上驱动芯片

来源:STM32嵌入式开发

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

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

    关注

    6001

    文章

    43973

    浏览量

    620842
  • 驱动
    +关注

    关注

    11

    文章

    1717

    浏览量

    84345
收藏 人收藏

    评论

    相关推荐

    请问如何扩展单片机的IO

    在很多项目上都会因单片机的IO不够、或降低硬件成本要扩展IO,特别在一些机械设备上,如本人从事的这个行业,有时候由一个单片机要扩展到80个输入,80个输出,还要有串口、USB等等这
    发表于 04-24 06:30

    推荐!单片机I/O的常用驱动与隔离电路

    使用。针对电气控制产品的特点,本文讨论了几种单片机I/O的常用驱动和隔离电路的设计方法,对合理地设计电气控制系统,提高电路的接口能力,增强系统稳定性和抗干扰能力有实际指导意义。 1、
    发表于 03-12 09:24

    如何处理51单片机外接设备共用I/O

    我的stc12c5a60s2连接的lcd1602跟共阳极数码管都连接单片机的p0~7,如何让两者一起工作而且不产生影响?
    发表于 11-09 06:01

    3.3V单片机IO直接驱动数码管需要加限流电阻吗?

    3.3V单片机IO直接驱动数码管需要加限流电阻么?阳极采用三极管驱动,阴极直接接IO
    发表于 11-08 06:51

    单片机的AD测5v电压需要串电阻保护io吗?

    请问用单片机本身的AD测5v电压需要串电阻保护io
    发表于 11-06 08:28

    单片机进入掉电模式,怎么降低整体功耗?

    单片机系统在单片机进入掉电模式下,待机电流达到了200多uA,如果进入待机前将单片机所有I/O
    发表于 11-06 07:06

    请问51单片机的io需要上拉电阻吗?

    51单片机的io需要上拉电阻吗?
    发表于 11-06 06:48

    怎么实现两个单片机模拟串口通信?

    怎么实现两个单片机模拟串口通信,用I/O和外部中断,时序编程求代码
    发表于 11-03 07:34

    51单片机驱动器怎么连线?

    51单片机和2H45B驱动器线连接 怎么连接是直接驱动器的脉冲、方向、使能与51单片机I/O
    发表于 10-07 06:30

    STC89C52单片机最小系统的设计方案

    的测量,用24C02芯片实现储存电路,液晶以并行通信的方式连接单片机I/O。软件编程控制数码管显示、液晶显示、实时时钟以及储存电路。
    发表于 09-25 08:06

    单片机有哪些分类?

    一条指令,但目前还未普及。AVR单片机比51单片机多了USB通信模块、SPI通信模块、I2C通信模块、PWM模块、AD转换模块等,但在C语言编程方面对I/
    发表于 09-07 14:54

    并行I-O、时钟电路与时序(3)#单片机

    单片机通信时钟电路
    未来加油dz
    发布于 :2023年08月08日 22:14:33

    并行I-O、时钟电路与时序(2)#单片机

    单片机通信时钟电路
    未来加油dz
    发布于 :2023年08月08日 22:14:12

    并行I-O、时钟电路与时序(1)#单片机

    单片机通信时钟电路
    未来加油dz
    发布于 :2023年08月08日 22:13:45

    为什么单片机驱动电机需要驱动

    单片机
    YS YYDS
    发布于 :2023年05月19日 17:35:21