LED显示屏进行动态数据显示和远程监控的实现

2020-06-17 20:41| 发布者: | 查看: |

LED点阵显示是微电子电子技术,计算机技术,信息处理技术于一体的大型显示系统。其色彩鲜艳,宽动态范围,高亮度,长寿命,稳定,可靠的许多理想的户外显示介质和显示操作。而且还可以广泛应用到军事,车站,宾馆,体育,新闻,财经,证券,广告,交通等诸多行业。
  目前我国大多数的LED点阵数据显示信息系统自带字库
其显示和动态效果(主要是显示内容的滚动)主要由硬件扫描驱动。 虽然方法方便,但只能按照前期设计进行展示。 事实上,动态显示往往有一些特殊要求,如电梯运行指示器箭头上下,一些智能仪表幅度栏显示,广告制造商商标显示。 至此,通用显示系统难以满足要求。 此外,由于内存本身的限制,其特殊的字符或模式往往难以显示,而显示内容不能随意更改。 本文提出了一种由PC机和单片机控制的LED显示系统的通信方法。该方法可以实时控制显示内容(包括汉字和特殊字符),实现闪存、滚动、打字等多种动态显示效果。 同时,该方法可以调整动态显示的速度,用户还可以在PC机上预览显示效果,并可以立即修改显示内容。 此外,还可以通过标准RS232/485转换模块实现显示系统的远程控制。
  系统硬件设计
系统的主要硬件设计是单片机的显示和控制部分。 Pc 机与单片机的接口采用标准的 rs232通信方式。 如果需要远程监控,只能添加 rs232 / 485转换模块。 该部分具有成熟的电路设计,因此没有详细描述。
在图1中整个电路6264示出特定的LED显示控制电路,由微控制器89C52柱,该点数据存储电路ULN2803驱动,TIP122行驱动电路,移位寄存器4094和辅助电路。电子电路设计屏可显示10个字符,需要40 8×8 LED点阵模块可组成16×160矩形点阵的。由于只有8K AT89C52存储空间,并显示由PC控制的内容,所以不可能预先使内容显示给存在晶格的微控制器,但只有瞬间由PC,显示点数据SCM需要,并通过缓冲6264。
  该电路的显示可以采用逐行扫描工作方式
在操作中,根据由微控制器20个字节的第一行的缓冲器取出点来显示的数据,然后与显示对比度输入列矩阵数据端口P1.2终端串行输入位序列到列移位寄存器中的数据输入订单内容。然后设置门控端子P1.3点行1,即,行移位寄存器d被设定在较高的水平,STR使能(OE销都连接到+ 5V电平4094),以使得该柱移位寄存器的并行数据同时输出到栅极线。点数据,用于延迟一段时间扭曲之后的下一行。请注意,您只能选通以应实现通过不断的逐行扫描来显示中国的字符或数据行。
  显示与控制的设计
  在笔者进行设计的PC机控制多单片机数据显示信息系统中,用PC机实现的主要管理功能可以包括基于单片机作为显示一个子系统的选择,显示生活方式方法选择(包括企业静态、闪动、滚动、打字等),滚动发展方向我们选择(包括中国上下滚动和左右滚动),动态分析显示不同速度以及调节(即文字闪动频率、滚动速度、打字显示处理速度等),显示研究内容需要输入及显示预览等。单片机技术一般都是通过 RS232/485串行接收PC机发出的显示指采用定时器中断服务方式进行行扫描,每次中断显示一行,定时中断时间为1.25ms,这样整屏的刷新率为 50Hz,因而无闪烁感。
动态显示速度调整的方法通常是改变定时器的中断时间,但当显示速度很慢时,该方法可以很容易地降低整个屏幕的刷新率,使显示内容闪烁。 因此,本设计采用“软定时”方法,即将程序中的一个变量命名为“软定时器”,以设置两个动态显示之间的时间间隔。 在计数定时中断调用时,如果调用次数达到设定值,则更改显示内容。 为确保正常显示,“软定时器”的设定值必须大于全屏显示周期。 软定时器的设定值可以设定在30ms以上,由于显示屏每行ms显示1.25,整个屏幕显示周期为20ms,考虑余量.所以循环计数,可以实现动态显示。 通过上位机PC机可以改变“软定时器”的设定值,不仅可以实现LED动态显示的速度调节,而且可以保持显示内容流畅,无闪烁感。
单片机动态显示控制
上述静电,闪烁,4滚动显示以及类似的键入,实际上是不同的方法的微控制器定时中断程序用于处理线扫描。下面将说明如何这四种显示。
  静态分析显示我们只需在定时中断系统处理工作程序中从显示缓冲区调入相应的一行显示信息数据,然后选中该行即可得到实现该行的显示,如此发展循环,便可显示企业整个教学内容。闪动显示与此同时类似,不同的是要间隔作为一个“软定时器”的定时需要时间,在行扫描时,行移位寄存器的D端打入的全为0,可使得整屏不显示,以确保黑屏时间与显示随着时间成本相等,从而能够实现中华汉字或图符的闪动显示。
滚动显示请求显示在预定的时间间隔在预定的方向上的含量(这里,从右到左,例如)的移动,以使得显示器可以显示更多的内容。为了这个目的,在显示器的下一个移动之前的缓冲液,从而完成相应的点数据的移位操作的变化的显示内容。
  具体实际操作管理方法是:设置进行一个研究显示缓冲区(如图2所示),该区应包括以下两部分:一部分企业用来作为保存自己当前LED显示屏上显示的10个汉字点阵信息数据;另一部分为不同点阵结构数据预装载区,用来记录保存论文即将开始进入LED显示屏的1个汉字的点阵相关数据。滚动指针始终没有指向显示屏的最右边原点。当滚动指针移动到中国需要分析显示的点阵数据安全存储区的第1个汉字的首地址时,显示缓冲区LED显示区为空白,而预装载区已保存了第1个待显示学生汉字的点阵数据。当需要不断滚动调查显示时,则可在我们接下来的扫描周期的每个行扫描中断方式处理应用程序中,将对结果显示缓冲区的相应行点阵数据左移一位,同时能够更改显示缓冲区的内容。(需要教师注意的是,要确保该操作人员能在1.25ms的中断时间内无法完成。这里 89C52采用22MHz晶振,实验实践证明他们可以有效实现该操作)。这样,在一个具有扫描周期后,整个学习汉字将左移一列。
 
<
>
LED显示屏厂家公司位于深圳市光明新区,自创立以来专注于LED显示屏的研发、生产、销售和服务领域,致力于为客户提供全方位的产品解决方案。是国内领先的专注于LED小间距显示屏的生产厂家,公司致力于为国内外的专业渠道客户和终端客户提供高质量、高性能的LED应用产品及解决方案。

联系我们

深圳市光明新区红星村第四工业区第九栋汇财大厦五楼

18520870998(服务时间:9:00-18:00)

Sky123@vip.qq.com

在线咨询 官方微信官方微信

友情链接:LED显示屏 北京LED显示屏
在线咨询售后服务 咨询电话18520870998 返回顶部
返回顶部