8 * 8点矩阵是一种广泛使用的显示设备,例如户外显示屏和点矩阵屏幕都由点矩阵拼接制成。点矩阵实际上是发光二极管LED的矩阵。在驱动点矩阵时,尽管有专用的点矩阵驱动器芯片,例如MAX7219,但该芯片的价格相对较高,因此应用不是很普遍。但是,将74HC595和74HC138组合使用来驱动点矩阵的应用非常广泛。当我在学校时,我为公司设计了收费的户外点矩阵屏幕,并使用了74HC595和74HC138。下面介绍该方案。点矩阵的实际图片如下图所示。 1基本了解8 * 8点矩阵8 * 8点矩阵,所以名字暗示的是一个点矩阵矩阵,由8 * 8的总共64个发光二极管组成,每行每列有8个发光二极管,点矩阵正在使用中,它也区分了普通阳型和普通阴型。这里的普通阳和普通阴与数码管的普通阳和普通阴略有不同。这里的普通阳和普通阴实际上是指普通阳和普通阴的实践。对于公共阳极,第一行中的LED的阳极连接在一起作为公共端子。对于公共阴极,第一行中的LED的阴极作为公共端子连接在一起。如下所示。 2 8 * 8点矩阵驱动方法熟悉8 * 8点矩阵的基本原理,即可驱动点矩阵。驱动点矩阵的过程实际上就是以分时方式开启/关闭发光二极管的过程。以共阴极型晶格为例,可以使用74HC595和74HC138进行驱动。因为74HC138是低电平输出,所以它用于驱动列,而74HC595用于驱动行。硬件示意图如下图所示。 74HC595只需要占用微控制器的3个GPIO端口,74HC138也要占用3个GPIO端口,因此6个GPIO端口可以驱动8 * 8点矩阵。 3 8 * 8点矩阵模量点矩阵程序编写起来并不复杂。当显示文本或图形时,模数通常在字体软件的帮助下获得。所谓取模的过程就是画点和画图的过程。例如,如果您想显示“热门”字样,在8 * 8点矩阵中的单词,您只需显示要显示的位置的颜色,图片中的颜色点用1表示,如果未绘制,则用0表示。 ,这样您就可以取出“热门”广告字体,这是采取模具的原则。 4点矩阵扩展8 * 8点矩阵具有较少的像素,因此显示的内容具有更大的失真。如果要使用更高的像素,则必须将其扩展。点越多,像素越高。使用74HC595层叠行,使用74HC138层叠列。使用四个8 * 8点矩阵级联形成一个16 * 16点矩阵。层叠方法如下图所示。扩展点矩阵时遵循的原理是连接行和行,以及连接列和列。上面的两行是连接的,下面的两行是连接的;左边的两列已连接,右边的两列已连接。这样,可以将四个8 * 8点矩阵级联以形成16 * 16点矩阵。总共需要两个74HC595件来控制行,并且需要两个74HC138件来控制列。 74HC595和74HC138是低成本的控制解决方案。这两款芯片的总价约为1.5元,而MAX7219的价格为5元。有很多户外屏幕。如果使用MAX7219,无疑会增加成本。免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!