自学单片机第七十篇点阵

福建白癜风医院 https://yyk.familydoctor.com.cn/2831/

点阵,其实就是LED组成的阵列,根据需要,组合成不同的行列方阵,街头的广告牌,点阵比数码管显示的内容更加丰富,在面积足够的情况下,点阵也可以显示汉字和图片,属于显示屏的基础版本。

关于点阵,就没有数码管那样的严格的通用的符号表了,如果是个人设计的点阵显示屏,可以用自己的符号表来显示。比较灵活。点阵的常见样子如下。

我们大多见到的都是8*8的点阵,通过8*8可以扩展和拼接成很大的一块显示屏,这样就可以显示更加细腻的画质,更加丰富的细节。这就是我们的LED显示屏。这些生活中的知识就不多说了,接下来看下点阵的物理结构。

下图是一个8*8的点阵,

从原理图上可以看出,点阵内部就是一些LED方块,一个针脚就是一行或者一列。一般的,芯片针脚为了方便,都设计的比较一致,可以在零件更换时,比较方便。点阵不存在共阴或者共阳极,如果要显示,就需要两个同时控制。例如我们需要低最上边的一排,可以如下操作。

将第一行接地,然后将第一列到第八列接正极。

如果只需要一个点亮,那么就只需将第一列激活即可。

使用单片机控制第一排的八个针脚,依次提供高电位信号,就可以实现流水灯的效果。如果是想要第一列都点亮,就需要将下方的八个针脚也连上线。如下图。

将第一行接地,就会只有一个灯点亮。如果将八行的针脚都接地,就可以点亮第一列的所有灯。

行和列都可以实现控制,我们可以通过激活不同的行和列,来实现点亮不同的灯,每个灯都是可以单独点亮的。如下图电路。第一个灯点亮,第一行低电位,第一列高电位。

如果需要第三行第五列的灯点亮,就需要,第三行高电位,第五列低电位。

也可以同时点亮两盏灯。或者多盏灯。

但是会出现一种情况,就是你没有办法让对角的灯单独点亮,因为通电总是一行或一列同时得电,这样,只要是同一行或一列的灯,满足条件就都会点亮,即使你不是想让它亮。那么怎么解决这个问题呢?

其实这个就是和我们数码管中的动态显示是一样的道理,我们可以先让一个灯点亮,然后再比较短的时间内点亮另一盏灯就可以了,通过人眼的视觉暂留效应来实现自由点亮任意的灯,同样的也可以实现对角的灯单独点亮。

我们会介绍如果实现动态显示。点亮不同的灯。显示数字。




转载请注明:http://www.diqiucz.com/glyy/11422.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了