2.3 发光二极管(LED灯)

本文介绍了LED发光二极管的工作原理及其在电路设计中的应用,包括USB接口电路中的电源指示灯和开关控制。内容涉及LED的电流、电压特性,限流电阻的选择,以及如何通过单片机控制LED的亮灭状态。
摘要由CSDN通过智能技术生成
LED(light-emitting diode),即发光二极管,俗称 LED 小灯,它的种类很多,参数也不尽相同,我们板子上用的是普通的贴片发光二极管。 这种二极管通常的正向导通电压是 1.8V到 2.2V 之间,工作电流一般在 1mA~20mA 之间。 其中,当电流在 1mA~5mA 之间变化时,随着通过 LED 的电流越来越大,我们的肉眼会明显感觉到这个小灯越来越亮,而当电流从5mA~20mA 之间变化时,我们看到的发光二极管的亮度变化就不是太明显了。当电流超过20mA 时,LED 就会有烧坏的危险了,电流越大,烧坏的也就越快。所以我们在使用过程中应该特别注意它在电流参数上的设计要求。

那么下面我们来看一下这个发光二极管在开发板上的设计应用。首先来看图 2-3。
图 2-3  USB 接口电路
图 2-3  USB 接口电路
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一个比较简单的单片机十字路口交通的设计方案。下面是具体的实现步骤: 1. 硬件连接 将四个东西向的LED连接在单片机的P1.0~P1.3口,将四个南北向的LED连接在单片机的P2.0~P2.3口。 2. 定义引脚 通过程序定义P1.0~P1.3口和P2.0~P2.3口为输出引脚。 3. 定义变量 定义一个变量表示当前交通信号的状态,例如用0表示东西向为绿,1表示东西向为黄,2表示南北向为绿,3表示南北向为黄。 定义一个变量表示当前红的计时时间,例如用一个定时器中断每1秒减少1,当计时时间为0时,交通信号状态转换为下一个状态。 4. 状态转换 根据交通信号的状态,分别控制不同的LED亮灭,例如当状态为0时,东西向为绿,南北向为红,此时将P1.0~P1.3口输出高电平,P2.0~P2.3口输出低电平。 当计时时间减少到15秒时,交通信号状态转换为下一个状态,即状态为1,此时将P1.0~P1.3口输出高电平,P2.0~P2.3口输出低电平,持续3秒。 当计时时间减少到18秒时,交通信号状态转换为下一个状态,即状态为2,此时将P2.0~P2.3口输出高电平,P1.0~P1.3口输出低电平。 当计时时间减少到33秒时,交通信号状态转换为下一个状态,即状态为3,此时将P2.0~P2.3口输出高电平,P1.0~P1.3口输出低电平,持续3秒。 5. 循环执行 通过循环执行中断服务函数,实现交通信号的循环控制,即不断更新交通信号的状态和计时时间,控制LED的亮灭。 需要注意的是,在程序设计和硬件实现方面,还需要考虑到交通信号的互锁问题,即避免同时开启两个方向的绿,以及避免同时开启两个方向的黄
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值