单片机控制电子产品项目开发 课件 32-1-学习课件:任务1.3 指示灯初始化显示_第1页
单片机控制电子产品项目开发 课件 32-1-学习课件:任务1.3 指示灯初始化显示_第2页
单片机控制电子产品项目开发 课件 32-1-学习课件:任务1.3 指示灯初始化显示_第3页
单片机控制电子产品项目开发 课件 32-1-学习课件:任务1.3 指示灯初始化显示_第4页
单片机控制电子产品项目开发 课件 32-1-学习课件:任务1.3 指示灯初始化显示_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务1.3指示灯初始化显示作者:牛俊英任务1.3指示灯初始化显示01020304认识LED明确LED参数认识静态驱动电路认识循环语句1.认识LED器件发光二极管简称为LED,是半导体二极管的一种,可以把电能转化成光能。任务1.3指示灯初始化显示任务1.3指示灯初始化显示1.认识LED器件常用在电子产品做指示、状态显示功能。

单位数码管(seg)由多个发光二极管构成数码管,每个发光二极管对应一个笔段

发光二极管的公共电极相连在一起,若是阳极相连就做共阳,否则叫做共阴,笔段端的电极各自引出10975421com(-)abcdefgh6abcdefgh3,8com(-)共阴共阳abcdefghcom(-)abcdefgh1.认识LED器件任务1.3指示灯初始化显示

多位数码管

多个数位的数码管,分为静态与动态显示两种。左上图是静态驱动方式多位数码管,右下图是动态驱动方式多位数码管1.认识LED器件任务1.3指示灯初始化显示

LED点阵屏LED点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示文字、图片、动画、视频等1.认识LED器件任务1.3指示灯初始化显示光学参数说明颜色主要有红色、绿色、蓝色、青色、黄色、白色、暖白等色温绝对温度K来表示,色温在3000k以下有温暖的感觉;色温在3000k-5000k为中间色温;色温在5000k以上,有冷的感觉波长普通单色发光二极管的发光颜色与发光的波长有关。红色发光二极管的波长一般为650~700nm,橙色发光二极管的波长一般为610~630nm左右,黄色发光二极管的波长一般为585nm左右,绿色发光二极管的波长一般为555~570nm。使用寿命一般在50000小时以上2.明确LED参数任务1.3指示灯初始化显示光学参数说明发光强度(I、Intensity)和光强分布单位坎德拉,即cd,为单位时间通过单位面积的光能量,发光强度越大,光源看起来就越亮。如果管芯完全一样的两个LED,会聚程度好的发光强度就高,因此,不要只关注高I值,还要看照射角度。发光角度光线散射角度,有三大类:(1)高指向性,发光角度5°—20°或更小;(2)标准型,其发光角度为20°—45°;(3)散射型,发光角度为45°—90°或更大光通量(F,Flux)和发光效率单位流明,即lm,光源在单位时间内发射出的光量称为光源的发光通量。发光效率就是光通量与电功率之比,单位一般为lm/W。发光效率代表了光源的节能特性2.明确LED参数任务1.3指示灯初始化显示电参数说明允许功耗Pm允许加于LED两端正向直流电压与电流之积的最大值,超过此值,LED发热、损坏最大正向直流电流IFm允许加的最大正向直流电流,超过此值可损坏二极管最大反向电压URm所允许加的最大反向电压。超过此值,发光二极管可能被击穿损坏正向工作电流IF正常发光时正向电流值。在实际使用中应根据需要选择IF在0.6·IFm以下正向工作电压VF工作电压是在给定的正向电流下得到的,一般是在IF=20mA时测得的。发光二极管正向工作电压VF在1~3V。在外界温度升高时,VF将下降2.明确LED参数任务1.3指示灯初始化显示3.认识静态驱动电路使用时必须串联限流电阻以控制通过工作电流。限流电阻R可用此公式计算:

式中VCC为电源电压,UF

为LED的正向压降,

为LED的一般工作电流任务1.3指示灯初始化显示2.明确LED参数使用时必须串联限流电阻以控制通过工作电流。限流电阻R可用此公式计算:

式中VCC为电源电压,UF

为LED的正向压降,

为LED的一般工作电流任务1.3指示灯初始化显示2.明确LED参数任务1.3指示灯初始化显示3.LED静态驱动电路工作原理分析每个LED单元都直接由一个控制芯片引脚驱动任务1.3指示灯初始化显示3.LED静态驱动电路工作原理分析每个LED单元都直接由一个控制芯片引脚驱动任务1.3指示灯初始化显示3.LED静态驱动电路工作原理分析每个LED单元都直接由一个控制芯片引脚驱动任务1.3指示灯初始化显示4.认识循环语句任务1.3指示灯初始化显示满足循环执行的条件时,反复执行同一段代码(循环体),直到条件不满足具备三个要素循环变量(控制循环进程)循环体循环终止条件4.认识循环语句任务1.3指示灯初始化显示while语句形式:while(表达式)循环体语句语义:计算表达式的值,当值为真(非0)时,执行循环体语句unsignedinti=1,sum=0;while(i<=100)//循环条件判断{//循环体sum+=i;i++;//循环变量处理}sum=5050i=1014.认识循环语句任务1.3指示灯初始化显示dowhile语句形式:do

循环体语句while(表达式);语义:计算表达式的值,当值为真(非0)时,执行循环体语句,注意while(表达式);的“;”不可少i=1,sum=0;do{//循环体sum+=i;i++;//循环变量处理}while(i<=100);//循环条件判断sum=5050i=1014.认识循环语句任务1.3指示灯初始化显示for语句形式:for(表达式1;表达式2;表达式3)循环体语句;语义:1)求表达式1;2)求解表达式2,若其值为真,则执行循环体;若为假,则结束循环;3)求解表达式3;4)转回第二步继续执行for(i=1;i<=100;i++)sum=sum+i;sum=5050i=1014.认识循环语句任务1.3指示灯初始化显示for语句形式:for(表达式1;表达式2;表达式3)循环体语句;注意:1)for语句中的三个表达式均可以是逗号表达式,故可同时对多个变量赋初值及修改。如:for(i=0,j=1;j<n&&i<n;i++,j++)…2)for语句中三个表达式可省,但“;”不可省i=1,sum=0;for(;i<=100;i++)sum=sum+i;sum=5050i=101i=1,sum=0;for(;i<=100;){sum=sum+i;i++;}4.认识循环语句任务1.3指示灯初始化显示break和continue语句break:可以用于switch语句中,也可以用于循环语句中,当用于循环语句中时,用于在满足条件情况下,跳出本层循环continue:用于循环语句中,在满足条件情况下,跳出本次循环。即跳过本次循环体中下面尚未执行的语句,接着进行下一次的循环判断。sum=0;for(i=0;i++;i<=5){if(i==3)break;sum=sum+i;}sum=3i=34.认识循环语句任务1.3指示灯初始化显示break和continue语句break:可以用于switch语句中,也可以用于循环语句中,当用于循环语句中时,用于在满足条件情况下,跳出本层循环continue:用于循环语句中,在满足条件情况下,跳出本次循环。即跳过本次循环体中下面尚未执行的语句,接着进行下一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论