im电竞app下载安卓版_LED大屏幕异步控制器多窗口显示的设计与实现
发表时间:2023年04月13日浏览量:
概要:讲解一种应用于普遍的LED大屏幕异步控制器的设计方案。该系统使用高性能32位ARM微处理器为其掌控核心,并且基于uc/OS-II展开软件设计。可实现单屏幕多窗口给定方位的表明,使得屏幕显示显得非常丰富灵活性。
1章节 以往的LED异步控制器不能把一个屏幕作为一个原始的区域来展开表明,或者非常简单的再加时间区域或游荡字幕区域,这样对于用户来讲往往缺少充足的灵活性,特别是在在屏幕较小的时候。针对以上情况,本文明确提出了一款基于32位高性能ARM处理器和uc/OS-II的设计方案。它充分利用了uc/OS-II高效的多任务管理功能和ARM处理器强劲的运算能力,构建了单屏幕多窗口的给定方位表明,使得表明内容显得更为非常丰富,显示方式显得更为灵活性。
2LED控制系统的工作原理 典型的LED异步控制系统主要由PC应用软件、通信模块、数据处理模块、扫瞄掌控模块、驱动模块和LED屏几部分构成,如图1右图。 首先,PC应用软件将文本或图片转化成为具备特定格式的图形信息。
然后,通过通信模块将此图形信息发送给数据处理模块。数据处理模块对这些图形信息展开各种特技处置,最后通过扫瞄掌控模块和驱动模块将画面在LED屏上展开准确表明。
本文所指的LED异步控制器还包括通信模块、数据处理模块和扫瞄掌控模块三部分。 3控制器软件部分的设计 本控制器的硬件结构如图2右图。数据处理模块由MCU,一片SRAM和一片FLASH存储器构成。
MCU搭配PHILIPS的基于32位ARM内核的LPC2214处理器,它具有非常丰富的外围模块资源和强劲的运算能力,是整个控制器的核心。SRAM作为MCU展开特技处置时的内存用于。FLASH存储器用作存储图形信息和一些适当的参数。 扫瞄掌控模块由CPLD和RAM构成。
RAM为一片SRAM,它用作留存当前表明的一帧图形信息。CPLD通过地址总线和16位数据总线与MCU连接,它把从MCU接管到的16位数据按登录地址载入RAM,然后再行按一定的传输速率方式从RAM中朗读图形信息展开扫瞄。MCU不能通过CPLD对RAM展开以字(2byte)为单位的写出操作者。
通信模块还包括以太网模块和串口通信模块,用作构建PC与控制器之间的RS232、RS485以及工业以太网通信。 4控制器软件部分的设计 为了构建单屏幕、多窗口给定方位的表明,软件部分我们基于uc/OS-II展开设计,这样可以充分利用操作系统高效的任务调度算法,将每个窗口的表明都交由单个任务来已完成,从而极大地提高系统的运营速度和可靠性,并且使得程序的研发和拓展显得更为便利。 在展开明确的程序设计之前,首先要确认数据的的组织方案。
因为好的数据组织方案,对于程序撰写来说往往可以超过事半功倍的效果。 4.1RAM的数据组织方案: 对于双色屏,一个像素点必须白、蓝两位数据来叙述。为了便于处置,我们将纵向倒数的8个像素点构成一个字(2byte)来展开存储,其中一个字节为红数据,一个字节为绿数据。
数据存储顺序为从左到右,从上到下。如图3右图,假如屏幕宽度为160个像素点,RAM接续地址为0x83000000,则屏幕第一行的前8个像素点同构到RAM中地址为0x83000000和0x83000001的两个字节,第二行的前8个像素点同构到RAM中地址为0x83000028和0x83000029的两个字节,依此类推。
本文关键词:电竞,app,下载,安卓版,LED,大屏幕,异步,控制器,im电竞app下载
本文来源:im电竞app下载-www.vancepolo.com