• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

怎么使用89C51单片机引脚驱动多个并联发光二极管

序缘阿斌 2018-07-30 浏览量:2244
需要加驱动芯片才能驱动吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 51单片机的IO灌电流一般是在10mA左右,一般的LED的点亮电流在8mA,所以并联多个LED的时候单个IO是无法驱动的,目前产品使用比较多的方案是采用三极管或者达林顿管进行驱动,用单片机的IO去控制三极管或者达林顿管的开关
    • 发布于 2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 主要并联的二极管多少了,最好用三极管来驱动,因为单片机的驱动能力非常弱,就20ma电流
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接驱动, 但是需要配置好限流电阻,不能超过LED及IO口能承受的最大电流,大约为20mA。
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 基本上多个LED会超出IO的驱动能力,加三极管驱动比较好。
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 多个的话必须用驱动,用三极管就可以了

    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • C51的IO 驱动能力有限,多个并联的LED灯,可以使用三极管。

    像下图的三极管可以有500MA的电流能力。发光二极管并联在P4位置

    QQ截图20180730192456.jpg


    当然用达林顿IC 也是可以的。但是达林顿IC 一般都是8路的,而且体积不小。三极管便宜。

    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 89c51驱动多个并联led必须接三极管用作驱动,否则输出功率不够。
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可用led的反向不导通特性,一个io可以连接多个led
    • 发布于2018-08-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 找个那种74HC595,可以驱动LED,同时能实现串转并输出
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以用一个达林顿管或者三极管进行开关的控制达到驱动的效果
    • 发布于2018-08-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要看你单片机的工作电流有多大,如果要驱动很多LED的话需要加一级三极管放大电路,不然电流不够。

    • 发布于2018-08-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 用一个三极管增加驱动能力,这样确保你的驱动是正常的
    • 发布于2018-08-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么使用89C51单片机引脚驱动多个并联发光二极管