知乐空间

LED显示屏的显示原理原来是这样(led显示原理)

led显示信息资源的网络显示原理(LED显示屏的显示原理原来是这样的)

从图中可以看出,8×8点阵总共需要64个LED,每个LED放置在行线和列线的交叉处。当相应的行被设置为高电平而相应的列被设置为低电平时,相应的二极管点亮。

这些模块很多是组合在一起的,一般称为单元板/模块,驱动其显示需要显示驱动电路和单片机等智能控制芯片。通常,我们的单元板/模块都配有显示驱动电路,我们还需要一个带有单片机的控制卡来显示我们需要在屏幕上显示的字符/图形。

电路原理图如下:

文字和图形都是由点阵组成的,比如我们常用的汉字。完整的点阵由16x16、32x32等组成。每个点是一个像素点。

将黑点(发光像素)定义为1,白点(不发光像素)定义为0,可以编写一个可以保存在MCU中的字体格式:

{0xDF,0xFD,0xDF,0xFD,0x03,0xC0,0xDF,0xFD,0xDF,0xFD,0xFD,0x01,0x80,0xDF,0x FD,0xEF,0xFB,

0xFF,0xFF,0x7B,0xEF,0x7C,0x9F,0x77,0xF5,0x77,0xEB,0x7B,0xEB,0x5F,0xFF,0xBF,0xFF},

{0x7F,0xFF,0x01,0xC0,0x7F,0xFF,0x03,0xE0,0xFF,0xFF,0x07,0xF0,0xF7,0xF7,0x07,0xF0,

0xFF,0xFF,0x00,0x80,0xFF,0xFF,0xFF,0x07,0xF0,0xF7,0xF7,0xF7,0x07,0xF0,0xFF,0xFF},

{0xBF,0xFF,0xBB,0xFD,0xBB,0xF3,0xBB,0xF7,0x01,0x80,0xDB,0xFF,0xDF,0xFF,0x1F,0xF8,

0xFF,0xFF,0xAF,0xFB,0xAF,0xfb,0x77,0xfd,0xfb,0xfe,0x7d,0xf9,0x9e,0xc7,0xe7,0xef},

{0xFF,0xEF,0x81,0xEF,0xBD,0xEF,0xAD,0xEF,0xAD,0x80,0xAD,0xE7,0xAD,0xE7,0xAD,0xEB,

0xFF,0xFF,0xAD,0xED,0xEF,0xED,0xD7,0xEE,0xB7,0xEF,0x3B,0xEF,0xBD,0xEB,0xFE,0xF7}

这是一个16x16点阵汉字,每个32字节。

例如,如果我们要显示“恭喜发财”这四个字,首先:

发出“恭喜发财”的前两个字节

0x df 0x FD 0x7F 0x ff 0x BF 0x ff 0x ff 0x ff 0x ef

每个字节是8位,所以总共发送8×8 = 64位(列),这些位信号由

从DI信号端子(串行传输),每次传输一位时,CLK信号端子必须从高电平变为低电平。

它被称为串行移位,这样64位(列)的每一位都被传送到74HC595的输入端口。

发出锁存信号STB,即STB信号高低变化一次,使74HC595的输入端口有64位。

(列)数据被送到74HC595的输出端,一行显示出来。锁存信号也导致下一个

数据串行移位发送不会影响上一行的显示。

然后单片机通过74LS138转换ABCD的组合,选择下一条显示线。

重复这个过程,但是发送的数据相应的向后移动,也就是“恭喜发财”的3-4个字节,

5-6字节。。。。。。。

选择也是从1行到16行。

16行显示一次称为一个显示刷新周期。无论LED显示屏大小,一个显示刷新周期必须在20毫秒内完成,否则会有闪烁,而且MCU很快,32行200列以内的显示通常是没问题的。但是当LED显示屏更大的时候,我们就不得不选择更快的MCU或者DSP来完成。

LED显示功能由控制卡实现。无论是简单的单色屏还是复杂的全彩屏,显示原理都是一样的简单。但要实现左右移动、飞入飞出、嵌入颜色变换等特效。,需要在MCU或者DSP上写一个非常复杂的算法程序,但不是一般人能做到的。幸运的是,有数百家制造商和公司生产和开发控制卡。他们提供不同性能的控制卡供我们选择。首先要看它们的功能以及在中能支持的LED屏幕像素。功能越多,支持的像素越多,价格就越贵。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: