保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了

首页 > 数码 > 作者:YD1662023-04-15 09:41:04

任务要求

使开发板上的LED2小灯闪烁,亮一秒灭一秒(延时实现)

1. 如何点亮LED小灯?

2. LED2是那个小灯?

3. 开发的具体流程是什么?

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(1)

LED灯就是发光二极管,图中的两个器件都是LED灯,右侧的图片是贴片LED灯,我们的开发板上所使用的就是贴片LED灯。发光二极管电压是1.8V到2.2V,靠电流驱动,就是说电流达到一定的值,就会点亮LED灯,电流的范围是1到20mA,在1到5mA亮度有所变化,5mA以上亮度基本无变化。电流如果小于1mA的话LED灯不亮。

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(2)

接下来看如何点亮LED灯。LED灯是二极管的一种,有正极和负极,也是正向导通,反向截止。这个图当中LED灯正极连接VCC(3.3v),负极连接一个电阻后与地相连,这样LED就正向导通,LED灯点亮。如果LED灯上的电压是1.8V,那么电阻上的电压就是1.5V,刚才我们提到点亮LED灯的电流是1~20mA,电阻与LED灯串联,电阻的电流就应该与LED灯的电流相同,根据欧姆定律可以得到电阻的阻值范围就是75欧到1500欧。我们反过来考虑电阻阻值的大小可以限制LED灯电流的大小,因此这个电阻也被称为限流电阻。比如说电阻选择的是1k,那么通过LED灯的电流也就确定了是1.5mA,接下来我们把接地去掉,改成GPIO接口,GPIO可以通过编程控制输出高电平还是低电平。如果GPIO输出低电平,二极管从正极到负极有压差,电路导通,LED小灯就会点亮。如果GPIOP输出高电平·,LED小灯左侧是高电平,右侧是高电平,小灯不会点亮·。那么如何让LED小灯闪烁呢?学习了51单片机大家就应该知道LED小灯的闪烁其实就是亮灭的交替,但是由于人眼的视觉暂留效应,要使人眼能看出小灯的闪烁,就需要点亮小灯后延时保持一会,然后再熄灭小灯,熄灭后再延时保持一会,这样一亮一灭就实现了小灯的闪烁。我们现在明白了如何点亮一个LED灯,那么任务要求中的LED2是哪一个小灯,我们应该怎么控制呢?要想了解这个问题,我们就需要查看主控板·电路图。

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(3)

电路图比较复杂,我们先重点查看需要的电路部分,中间是stm32F103VET6微控制器芯片。它共有100个引脚,每一侧都有25个。GPIO引脚是按照PA、PB一直到PE进行分组的,每组16个GPIO接口。比如说PE组就是从PE0到PE15一共16个引脚,但是每一组IO口并不是连着排列的,而且根据封装的不同,也不是所有的GPIO口都引出来了。

保鲜柜灯一直闪烁怎么回事,保鲜柜电源灯闪是怎么了(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.