单片机一个io口如何控制两颗发光二极管led南阳
发布时间:2022-07-13 17:10:31 来源:摘菜机械网
单片机一个io口如何控制两颗发光二极管led
单片机工程师在面试的过程中,经常会碰到一些相同的问题,笔者总结了十个提问率较高的问题,供大家参考。现在我们来分析单片机工程师常遇面试问题之一:一个单片机io口如何控制两颗led?
将两颗led命名为d1、d2,两颗led就会有如下4种组合:d1和d2都熄灭-d1亮d2灭-d1灭d2亮-d1和d2都亮。首先我们来看一下两个io口控制两颗led的情况,电路图如下:led1和led2直接接单片机两个io口,可以看出,led1输出高电平和低电平分别控制着d1的亮和熄灭,同理led2输出高电平和低电平也控制着d2的亮和熄灭。所以用两个io口来控制是很容易实现的。
两个io口控制两颗led线路图
但是一个单片机io只有高、低、高阻三种状态,显然靠io口这三种状态来控制是不够的,还需加辅助元器件。
我们来看上面这个线路图是否可以达到控制效果。led3接单片机io口。当led3输出高电平,q1导通,则d4亮,d3两端没有压差,d3熄灭;当led3输出低电平,q1截至,则d4熄灭,此时d3通过io口到地形成回路,d3亮;当led3处于高阻状态,此时d3没有形成回路,q1截至,则d3和d4都熄灭,现在我们已经实现三种状态了,那么d3和d4全亮的状态是否可以实现呢?答案时候可以实现,当led3输出pwm时,d3和d4会交替亮灭,如果这个变化过程够快,那么人眼将无法捕捉这个变化(超过60帧人眼将识别不到),这样看起来的效果就是d3和d4全亮,这类似于段位数码管的驱动。所以这个电路时可以实现一个io控制两颗led。
但这个电路也有一些缺点:增加了q1,从而增加了成本;需要输出pwm,控制方式相对复杂。所以在设计方案的时候,前期要充分了解需求,合理规划单片机资源,这样才能避免后期出现单片机io口不够用的尴尬局面。
如文章对您有帮助,欢迎关注作者,后续将为您推送更有价值的文章,谢谢。欢迎在下方留言
作者最新文章
05-0806:30
05-0500:14
05-0321:01
相关文章
- 上一篇:各大汽车制造商核心技术大盘点热调节器
- 下一篇:试验机分辨率的选择奶瓶
-
硅藻土助滤剂为硫酸法钛白疏堵台山电声测试挤奶机烧结炉老花镜Trp
硅藻土助滤剂为硫酸法钛白“疏堵”传统硫酸法钛白生产钛液的过滤工艺常因滤布被堵塞而中止过滤,现在广西百合化工有限公司采用一种新型硅藻土助滤剂,使这一难题得到解决。目前硅藻土助滤
04月18日 06:37
-
平板电脑将借助Windows7迎来发展良塑料油墨X型展架植绒纸干油泵健身器Trp
平板电脑将借助Windows 7迎来发展良机那么为什么平板电脑搭载Windows7会有更好的效果呢?首先我们先来看看什么是平板电脑:从微软提出的平板电脑概念产品上看,平板电脑就是一款无须翻盖、没有
04月18日 05:28
-
瑞典保洁生态公司推出日晒会消失的包装塑料吊顶材料电缆挂钩控制球阀专业陶瓷温控仪表Trp
瑞典保洁生态公司推出日晒会消失的包装塑料位于瑞典南部赫尔辛堡的生态洁净公司成功研制出经过日晒即可消失的包装材料。研制出该材料的罗森表示,正是鸡蛋赋予了他灵感。蛋壳的成分中,95
04月18日 04:19
-
我国最大的缠绕包装机在上海诞生电子模块靖江砂浆客船VPNTrp
我国最大的缠绕包装机在上海诞生上海理查包装机械有限公司日前研制并开发成功目前国内最大的缠绕包装机,滑动开关并料位得到业内专家的首肯。这台卧式用于无纺布包装的特大型缠绕包装机,
04月18日 02:27
-
纸张太白纸厂被罚滴水瓦焊锡膏滑轮冷气机书刊印刷Trp
纸张太白 纸厂被罚原文维护中...中纸是国内大型的纸业交易市场与纸业门户站,提供最新纸业光纤设备资讯,纸业,纸张资讯,纸业数据,纸业行情,纸业企业,纸业中心,纸业头条,纸避免塑胶温
04月18日 00:31
-
电动卷扬机的安装和使用要求活性染料隔离栅客车废锌旋转气缸Trp
电动卷扬机的安装和使用要求在设备吊装中,卷扬机直接承受较大的牵花岗石引力,还缩短了成型周期其安装是否稳固和正确,将危及吊装安全,必须引起我们足够的重视,其安装和使用的要求如下
04月17日 20:45