您的位置 首页 模拟

小常识 单片机用LED接口分析

常用的LED显示器有LED状态显示器(俗称发光二极管)、LED七段显示器(俗称数码管)和LED十六段显示器。发光二极管可显示两种状态,用于系统状态显示;数码管

常用的LED显现器有LED状况显现器(俗称发光二极管)、LED七段显现器(俗称数码管)和LED十六段显现器。发光二极管可显现两种状况,用于体系状况显现;数码管用于数字显现十六段显现器用于字符显现。

数码管结构

数码管由8个发光二极管(以下简称字段)构成,经过不同的组合可用来显现数字0~9、字符A ~ F、H、L、P、R、U、Y、符号“-”及小数点“.”。数码管的外形结构如下图所示。数码管又分为共阴极和共阳极两种结构。

数码管作业原理

共阳极数码管的8个发光二极管的阳极(二极管正端)衔接在一起。一般,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为低电平时,则该端所衔接的字段导通并点亮。依据发光字段的不同组合可显现出各种数字或字符。此刻,要求段驱动电路能吸收额外的段导通电流,还需依据外接电源及额外段导通电流来确认相应的限流电阻。

共阴极数码管的8个发光二极管的阴极(二极管负端)衔接在一起。一般,公共阴极接低电平(一般接地),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为高电平时,则该端所衔接的字段导通并点亮,依据发光字段的不同组合可显现出各种数字或字符。此刻,要求段驱动电路能供给额外的段导通电流,还需依据外接电源及额外段导通电流来确认相应的限流电阻。

数码管字形编码

要使数码管显现出相应的数字或字符,有必要使段数据口输出相应的字形编码。对照图1(a),字型码各位界说为:数据线D0与a字段对应,D1与b字段对应……,依此类推。如运用共阳极数码管,数据为0表明对应字段亮,数据为1表明对应字段暗;如运用共阴极数码管,数据为0表明对应字段暗,数据为1表明对应字段亮。如要显现“0”,共阳极数码管的字型编码应为:11000000B(即C0H);共阴极数码管的字型编码应为:00111111B(即3FH)。依此类推。

静态显现接口

静态显现是指数码管显现某一字符时,相应的发光二极管安稳导通或安稳截止。这种显现方法的各位数码管彼此独立,公共端安稳接地(共阴极)或接正电源(共阳极)。每个数码管的8个字段别离与一个8位I/O口地址相连,I/O口只需有段码输出,相应字符即显现出来,并坚持不变,直到I/O口输出新的段码。选用静态显现方法,较小的电流即可取得较高的亮度,且占用CPU时刻少,编程简略,显现便于监测和操控,但其占用的口线多,硬件电路杂乱,本钱高,只适合于显现位数较少的场合。

动态显现接口

动态显现是一位一位地轮番点亮各位数码管,这种逐位点亮显现器的方法称为位扫描。一般,各位数码管的段选线相应并联在一起,由一个8位的I/O口操控;各位的位选线(公共阴极或阳极)由别的的I/O口线操控。动态方法显现时,各数码管分时轮番选通,要使其安稳显现,有必要选用扫描方法,即在某一时刻只选通一位数码管,并送出相应的段码,在另一时刻选通另一位数码管,并送出相应的段码。依此规则循环,即可使各位数码管显现即将显现的字符。尽管这些字符是在不同的时刻别离显现,但由于人眼存在视觉暂留效应,只需每位显现距离满足短就可以给人以一起显现的感觉。

选用动态显现方法比较节约I/O口,硬件电路也较静态显现方法简略,但其亮度不如静态显现方法,并且在显现位数较多时单片机要顺次扫描,占用CPU较多的时刻。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/moni/145971.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部