描述了一种使用单片机控制LED点矩阵屏幕的系统。系统使用C语言编写代码,实现了LED屏幕的字符,图像显示和简单的动画效果。

统稳定可靠。LED是近年来发展迅速的光电半导体器件,具有体积小,重量轻,电压低,电流小,亮度高,速度快的优点。速的光响应:易于与晶体管和集成电路一起使用,并且可以在许多领域中使用。年来,LED显示屏已广泛应用于工矿企业,学校,恒温阀芯商场,商店,公共场所等。
于图形显示,广告,信息传播等已成为平板显示器的主要产品。从1970年代单片机问世以来,人们就开始关注它,并且具有极高的性价比,因此它得到了广泛的应用和迅速发展。片机的优点是体积小,重量轻,抗干扰能力强,环境要求低,价格低,可靠性高,灵活性好以及易于开发。现代工业控制和一些智能仪表和计数器中,越来越多的地方不得不使用点矩阵图形显示来显示汉字,并且汉字显示屏幕也被广泛用于大写字母汽车,广告屏风等因此,我们正在设计一个单芯片计算机来控制LED显示。了使LED显示屏具有动态显示功能,主机可以显示和更改所有汉字,控制系统采用单片机控制显示屏高亮度LED。本设计中,我们使用了STC89C52芯片,该芯片是STC生产的低功耗,高性能8位CMOS微控制器。可以实现在LED控制板上简单显示汉字和符号。统使用C语言编译系统代码,并显示两种颜色的显示屏控制字符和简单的动画。系统由两组单片机,一组移位寄存器74HC595,线路选择信号发生电路74HC138,三极管控制电路和一个矩阵构成。
8×8两色点组成一个大屏幕。系统的具体结构如下图1所示。
系统的设计考虑了设计中几种颜色的需求,使用了两色LED矩阵屏幕(红色,绿色),如图2所示。时,在32位移位寄存器上也使用了两组,从而确保硬件支持三色显示(红色,黄色和绿色)。显示器由8 * 8网络组成,并且每行连接16个发光二极管的阳极。码器的输出确定LED是亮还是灭。
制该系统显示的原理是使用动态线扫描显示,这也是该系统显示的关键技术。体的实现方法如下:首先通过移位寄存器组在显示模块的列末尾发送相应的数据线,然后使用解码电路点亮该线。

讯员根据扫描频率,转到下一条数据线,然后打开相应的行。
过来,您可以获得动态线扫描显示控件。图3所示,这是一个16×16点矩阵的示意图,其中L是LED点矩阵中发光二极管的负端子,H是LED点矩阵的正端子。光二极管。显示过程中,首先选择要显示的行(行),然后将相应的行数据应用于L。

如,当第一行要点亮时,首先通过控制电路,然后将相应的信号值发送到L。据此原理,当Row2接收到高电平时,第二行点亮。
此类推,然后向下滚动以达到动态显示目标。于此电路设计和PCD卡的开发,我们选择了Protel99SE。
Protel 99SE是ProklTech-nology在Windows环境下开发的PCB设计软件,该软件功能强大,具有人性化的人机界面,易于学习和使用。PCB的设计如图4所示。于对上述系统的研究和分析,我们使用Protel99SE软件来完成控制PCB和印刷电路的设计和制造。用单片机,控制和显示LED屏幕。图5所示,实现了双色LED点阵的基本字符显示和简单的动画效果,具有实时控制,灵活性强的特点。定性强
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
