您当前的位置:钢材 > 型钢 > 市场分析

led数码管的控制,led数码管工作方式

来源:头条 作者: chanong
分享到
关注德勤钢铁网在线:
  • 扫描二维码

    关注√

    德勤钢铁网微信

在线咨询:
  • 扫描或点击关注德勤钢铁网在线客服

发光二极管和数码管在电子技术学**和电子产品开发中经常用到。发光二极管,即LED灯,其实就是发光二极管,数码管的每一段也是一个发光二极管。我们以数码管为例介绍其驱动原理。

数码管一般呈8字形,总共需要7段和小点,所以一根数码管总共有8段。其引脚封装图如下所示。

数码管内部实际上有八个发光二极管,二极管的一端相互连接,由一根称为公共端的引脚控制。数码管上的公共端口通常称为COM端口,非公共端口称为SEG端口。根据COM口是二极管的阳极还是阴极,分为阳极共数码管或阴极共数码管。

共阳极数码管的结构图如下。

典型的阴极数码管的结构图如下所示。

事实上,电子产品通常会使用多个数码管,通常是2个、4个、8个甚至更多数码管,这些数码管如下图所示显示在一起,形成一个数字。

此时各个数码管对应的SEG口连接如下图所示。

之所以采用这些结构来连接LED端口,是因为这样做可以减少驱动数码管所需的IO端口数量。那么,如此多的端口相互连接,如何控制每个数码管独立显示不同的数据呢?

事实上,驱动多位数码管时采用的是动态扫描。例如,如果你驱动的是4位数码管,那么一共有4个COM口,并且这4个COM口不会同时启用,而是依次启用。我们知道,要使二极管发光,我们需要向二极管的阳极施加正向电压,并将阴极接地。 COM 口按顺序使能,一次只有一个数码管亮。当不同的COM口使能时,相应地设置SEG口电平组合,使每个数码管显示不同的数字。下图是驱动共阳极数码管时COM口电平示意图。

上图中,当COM口为高电平时,对应选择数码管,但此时将要点亮的二极管的SEG口设置为低电平,将二极管的SEG口设置为被点亮至低电平。设置为高电平时,无需开灯。

为什么每个数码管轮流亮时四个数码管看起来总是亮着?

其实这是利用了人眼的视觉残差效应,但简单来说,就是四个数码管依次开启,但每个数码管关闭需要几毫秒的时间,而且时间短到肉眼看不见。人眼处于关闭状态,因此它看起来始终处于打开状态。当然,如果控制并减慢扫描频率,人眼就能感受到闪烁的效果,也能看到各个数码管的开关过程。

以上就是数码管的驱动原理,但是如果你有兴趣的话,何不尝试一下用单片机或者FPGA来驱动数码管呢?如果有什么疑问,可以在评论区讨论。

责任编辑:德勤钢铁网 标签:

热门搜索

相关文章

广告
德勤钢铁网 |市场分析

led数码管的控制,led数码管工作方式

chanong

|

发光二极管和数码管在电子技术学**和电子产品开发中经常用到。发光二极管,即LED灯,其实就是发光二极管,数码管的每一段也是一个发光二极管。我们以数码管为例介绍其驱动原理。

数码管一般呈8字形,总共需要7段和小点,所以一根数码管总共有8段。其引脚封装图如下所示。

数码管内部实际上有八个发光二极管,二极管的一端相互连接,由一根称为公共端的引脚控制。数码管上的公共端口通常称为COM端口,非公共端口称为SEG端口。根据COM口是二极管的阳极还是阴极,分为阳极共数码管或阴极共数码管。

共阳极数码管的结构图如下。

典型的阴极数码管的结构图如下所示。

事实上,电子产品通常会使用多个数码管,通常是2个、4个、8个甚至更多数码管,这些数码管如下图所示显示在一起,形成一个数字。

此时各个数码管对应的SEG口连接如下图所示。

之所以采用这些结构来连接LED端口,是因为这样做可以减少驱动数码管所需的IO端口数量。那么,如此多的端口相互连接,如何控制每个数码管独立显示不同的数据呢?

事实上,驱动多位数码管时采用的是动态扫描。例如,如果你驱动的是4位数码管,那么一共有4个COM口,并且这4个COM口不会同时启用,而是依次启用。我们知道,要使二极管发光,我们需要向二极管的阳极施加正向电压,并将阴极接地。 COM 口按顺序使能,一次只有一个数码管亮。当不同的COM口使能时,相应地设置SEG口电平组合,使每个数码管显示不同的数字。下图是驱动共阳极数码管时COM口电平示意图。

上图中,当COM口为高电平时,对应选择数码管,但此时将要点亮的二极管的SEG口设置为低电平,将二极管的SEG口设置为被点亮至低电平。设置为高电平时,无需开灯。

为什么每个数码管轮流亮时四个数码管看起来总是亮着?

其实这是利用了人眼的视觉残差效应,但简单来说,就是四个数码管依次开启,但每个数码管关闭需要几毫秒的时间,而且时间短到肉眼看不见。人眼处于关闭状态,因此它看起来始终处于打开状态。当然,如果控制并减慢扫描频率,人眼就能感受到闪烁的效果,也能看到各个数码管的开关过程。

以上就是数码管的驱动原理,但是如果你有兴趣的话,何不尝试一下用单片机或者FPGA来驱动数码管呢?如果有什么疑问,可以在评论区讨论。


市场分析