在第上一课中,咱们首要讲了keil软件的运用及怎样运用keil软件树立一个工程文件,下面咱们就运用C言语编写一个程序点亮试验板上的一个发光二极管。首要咱们来讲一下发光二极管的发光原理。
1、发光二极管发光原理
发光二极管简称LED,选用砷化镓、镓铝砷、和磷化镓等资料制成,其内部结构为一个PN结,具有单向导电性。 当在LED发光二极管PN结上加正向电压时, P区的空穴注入到N区,N区的电子注入到P区,这空穴与电子相复合时发生的能量大部分以光的方式呈现,因此而发光,而且依据开释能量的不同能宣布不同波长的光,在电路或仪器中可用作指示灯,也能够组成文字或显现器材。
发光二极管按封装(这儿能够暂理解为外形)可分为直插式和贴片式的两种,按发光色彩可分为赤色、蓝色、绿色等,如图1所,上面为帖片发光二极管,下边为直插式的发光二极管。
图1 发光二极管
LED作业时,应该串接一个限流电阻,该电阻的阻值巨细应依据不同的运用电压和LED所需作业电流来挑选。LED发光二极管的压降一般为1.5~3.0 V(赤色和黄色一般为2V。其它色彩一般为3V),其作业电流一般取10~20 mA为宜。其限流电阻的计算公式为R=(U-UL)/I,U为电源电压,UL为发光二极管正常发光时端电压,I为发光二极管的电流。
以上是发光二极管的基础知识,但这儿只说了一些重要的性质和参数,实践在做电路时还要考虑到其它的要素,如各种种样的封装尺度以及价格等,下面说一下怎样经过编程让试验板上的一个发光二极管发光。
学过电子技术的人应该知道,要让一个发光二极管发光咱们或许选用如下电路完成,如图2,这儿只需限流电阻挑选恰当,就能够让发光二极管发光。
图2 全硬件电路完成发光二极管发光
下面咱们把电路稍作改变,如图3,把图2中接地的一端直接接到单片机的P1口的第1个引脚上,咱们想想现在怎样才能让发光二极管发光呢?或许咱们立刻会说出,让单片机第1脚输出低电压,而单片机的引脚能够输出0和1两种电平,0代表低电平也便是低电压,1代表高电平也就高电压这个咱们在前面的课程中讲过,也便是说咱们现在只需能经过程序让每1脚输出0就能够了。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/317324.html