【电子资讯】发光二极管应用实验
发光二极管,简称LED。日常生活中经常看到有些电器带有LED指示灯有节奏地闪动,通过这个LED指示灯可以了解系统的工作状态。本文就介绍最简单的发光管应用实验。
实例功能
本文就介绍发光二极管的器件原理和与单片机之间的应用,让读者了解如何通过单片机的I/O口来控制发光管的亮灭。本实例以PA口控制8个发光二极管为例说明其应用方法。
器件和原理
本实验中主要应用到单片机的端口操作及延时循环程序。首先,我们需要知道如何让一个发光二极管工作。发光二极管有很多类,如图6-1所示的是几种直径3mm的普通亮度发光二极管,其电气原理如图6-2所示。当在A和K两个电极加上合适电压的时候,LED就会亮起来.说“合适的电压”,是因为不同的发光二极管工作电压并不相同,一般是在1.6~2.8 V之间;而工作电流则一般在2-30 mA之间,但是实际工作的选择范围一般是4-10 mA之间。
硬件电路
上面介绍的发光管电压、电流参数,实际是为了解释LED上串接电阻大小的选择。例如,系统供电为5 V, LED上串接的电阻是1 kΩ,如果此时LED上的电压是2.0 V.那么此时通过LED的电流则为((5V-2V)/1 000 Ω=3 mA。如果需要提高亮度,一般将电流控制在10 mA左右,则此时电阻应该选择(5 V-2 V)/10 mA=300 Ω,所以串联电阻可以选择300 Ω ,电阻确定后就是连接到单片机的I/O口_L,如图6一3所示,我们可以看到LED的A极通过限流电阻连接到Vcc,K极连接到了单片机的I/O口。因此,要使LED发光,也就是使电流流过LED,只需要把I/O日置成低电平即可,所以对LED的控制就变成了对一个I/O口的控制。如要点亮LED,就是把PA口设置成低电平而已,这就是实现方法,实验电路可以参考图6-3。
电子街推荐阅读