全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > LED照明 >

单片机引脚如何控制LED灯显示状态

时间:2023-02-20 13:58

人气:

作者:admin

标签: 引脚  led灯  原理图  单片机 

导读:单片机引脚如何控制LED灯显示状态-大家平时接触的各种电子设备,比如家里的电视机,电脑,空调,智能音响等,基本上都会有显示灯这个东西,当你打开设备时,显示绿灯,当你关闭...

大家平时接触的各种电子设备,比如家里的电视机,电脑,空调,智能音响等,基本上都会有显示灯这个东西,当你打开设备时,显示绿灯,当你关闭设备以后,会显示红灯。

光想实现这个功能是特别简单的,大家一定都会设计出来,其实只需要单片的两个引脚分别控制两个LED的电平就可以实现。

但是很多情况下,公司为了节省成本,会去选择那些特别便宜的小单片机,这时我们只能尽力将每个引脚的功能都发挥到极致。 因此就遇到了下面的问题,如果剩下一个单片机引脚了,还要去控制两个LED的四种显示状态,该怎么办?

给大家先展示一个可以实现这个功能的原理图,大家可以自己先缕一缕。

D1亮D2灭

通过这个图可以清晰明了的看出,当单片机的引脚IO1输出一个低电平0V时,5V电经过电阻R1,LED等D1流入单片机,形成回路,LED等D1亮起,D2由于没有电流回路因此实现了D1亮D2不亮。

D1灭D2亮

通过上图的分析,想必大家对这个已经很容易就能分析出来,当单片机输出一个高电平5V,经过电阻R2,LED灯D2,进入GND形成回路,此时D2亮,由于D1没有GND因此电流不能流出,不能形成回路,便实现了D1灭D2亮这个功能。

D1D2全灭

对于前面两个功能的实现大多数人应该都能想到,那么后面两种功能怎样实现的呢? 当需要两个LED灯D1,D2都灭时,我们需要将单片机引脚IO1设为高阻态,这样想要LED灯D1,D2就会都达不到导通条件,因此一个也不会亮,这样便实现了一个IO口控制两个灯灭。

D1D2全亮

两个灯全灭实现以后,大家一定对于怎样实现两个灯全亮非常期待,从图中可以看出,当单片机输出低电平0V时,LED灯D1亮,当单片机IO口输出5V时LED灯D2亮,那么只要单片机的IO口输出低电平和高电平的频率足够快,两个LED灯交替闪烁,达到微秒级,毫秒级,由于人的视觉暂留特点,给人的感觉便是两个LED灯常亮。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信