【51单片机学习】LED

本文介绍了LED的工作原理,包括如何通过p2引脚控制单个LED亮灭,实现LED闪烁和流水灯效果。此外,还探讨了如何利用按键控制LED的点亮与独立按键控制LED的移位功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LED介绍

中文名:发光二极管

外文名:Light Emitting Diode

简称:LED

用途:照明、广告灯、指引灯、屏幕

电亮一个LED

首先看原理图我们可以知道用p2引脚可以控制这8个led,我们拉低其中一个引脚的电平,就可以电亮一个led。

这样就可以电亮第一个led了。 

LED闪烁

用一个延时让led亮一会灭一会,就实现了led闪烁了

led流水灯

用延时去实现前一个等亮灭再延时,后一个灯亮灭再延时,依次下去,就是一个流水灯的效果

 

 按键点亮led

我们首先清楚按键是一种电子开关,当我们按下时开关导通,松开是断开

然后我们可以通过原理图知道,当按键按下时,与GND导通,那就是一个低电平,这样我们可以写下相关的控制代码。

独立按键控制led移位

实现原理就是当检测到按键按下时,将lednum增加,然后将0x01移位lednum对应的数,就实现led控制led的移动了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值