微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 两个IO口驱动LED问题

两个IO口驱动LED问题

时间:10-02 整理:3721RD 点击:
小弟刚学单片机,请各位解惑,我在51单片机两个IO口之间接了一个LED灯,一个IO口输出0,一个输出1,能点亮LED么?我用Proteus仿真,LED亮了,但输出0的IO口状态没有显示低电平(蓝色),而是显示灰色,显示灰色代表什么意思,为什么会这样?

单片机输出口一般的话是不能直接推动LED的,需要增加功率放大。至于仿真时显示灰色即表示不亮。

你的LED是哪个牌子的?到底是亮了呢还是没亮呢?灰色是什么

不好意思看错了。原来是仿真

那怎样实现功率放大呢,还有我仿真的时候led灯是亮的

要不就是限流,要不就是三极管驱动。灰色是不正常状态,表示现实中不执行。

很好的资料!

你是指加限流电阻么,记得有资料说单片机IO口拉电流小,不能驱动led,加限流电阻的话,不是会导致电流更小么,这样还能点亮led么

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top