点阵,其实就是LED组成的阵列,根据需要,组合成不同的行列方阵,街头的广告牌,点阵比数码管显示的内容更加丰富,在面积足够的情况下,点阵也可以显示汉字和图片,属于显示屏的基础版本。
关于点阵,就没有数码管那样的严格的通用的符号表了,如果是个人设计的点阵显示屏,可以用自己的符号表来显示。比较灵活。点阵的常见样子如下。
我们大多见到的都是8*8的点阵,通过8*8可以扩展和拼接成很大的一块显示屏,这样就可以显示更加细腻的画质,更加丰富的细节。这就是我们的LED显示屏。这些生活中的知识就不多说了,接下来看下点阵的物理结构。
下图是一个8*8的点阵,
从原理图上可以看出,点阵内部就是一些LED方块,一个针脚就是一行或者一列。一般的,芯片针脚为了方便,都设计的比较一致,可以在零件更换时,比较方便。点阵不存在共阴或者共阳极,如果要显示,就需要两个同时控制。例如我们需要低最上边的一排,可以如下操作。
将第一行接地,然后将第一列到第八列接正极。
如果只需要一个点亮,那么就只需将第一列激活即可。
使用单片机控制第一排的八个针脚,依次提供高电位信号,就可以实现流水灯的效果。如果是想要第一列都点亮,就需要将下方的八个针脚也连上线。如下图。
将第一行接地,就会只有一个灯点亮。如果将八行的针脚都接地,就可以点亮第一列的所有灯。
行和列都可以实现控制,我们可以通过激活不同的行和列,来实现点亮不同的灯,每个灯都是可以单独点亮的。如下图电路。第一个灯点亮,第一行低电位,第一列高电位。
如果需要第三行第五列的灯点亮,就需要,第三行高电位,第五列低电位。
也可以同时点亮两盏灯。或者多盏灯。
但是会出现一种情况,就是你没有办法让对角的灯单独点亮,因为通电总是一行或一列同时得电,这样,只要是同一行或一列的灯,满足条件就都会点亮,即使你不是想让它亮。那么怎么解决这个问题呢?
其实这个就是和我们数码管中的动态显示是一样的道理,我们可以先让一个灯点亮,然后再比较短的时间内点亮另一盏灯就可以了,通过人眼的视觉暂留效应来实现自由点亮任意的灯,同样的也可以实现对角的灯单独点亮。
我们会介绍如果实现动态显示。点亮不同的灯。显示数字。