网站导航

单片机驱动8×8点阵显示的硬件原理

位置:主页 > 行业信息 >

单片机驱动8×8点阵显示的硬件原理

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授权后发布,版权归原作者所有。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!








相关信息
行业资讯

欢迎与我们交流!

联系我们

Copyright © 2022 版权所有

在线客服 联系我们 二维码

服务热线

晶圆电阻

扫一扫,微信联系