论文部分内容阅读
LED显示屏是利用发光二极管构成的点阵模块或像素组成大面积显示屏幕的一种新型信息显示媒体,它凭借色彩鲜艳、动态性能好、使用寿命长、环境适应能力强、性价比高、耗能小等特点,广泛应用于广告、证券、信息传播、新闻发布等各个场合。伴随着LED显示屏应用范围及应用技术的推广与普及,关于LED屏显示控制系统的研究也越来越多。然而现有的研究,大多侧重于基于单片机、ARM、DSP、FPGA等不同芯片的不同版本的实现,很多显示系统都存在存储效率不高、访问速度不快、修改数据不方便等问题,限制了LED信息显示系统的应用及发展。本文正是在此背景下,对LED显示系统的数据存储结构进行了深入的研究。文章首先介绍了系统的整体设计方案,给出了系统的设计目标,明确了设计的方向。紧接着,给出了系统的结构框图并对系统中各主要部分分别做了介绍,对他们各自的功能做了简要说明。文章提出了一种新的MCU与CPLD协同的方法:片内乒乓协同法,该方法只需要一块独立的显示缓存。文章划分了显示系统中数据的种类,并在此基础上对上位机与下位机通信过程中用到的通信协议进行了详细的设计。文章对数据结构的基本知识做了介绍,在此基础上对LED显示系统的数据存储结构进行了深入的研究,设计了三种显示系统存储空间分配策略:固定地址分配、连续分配和动态分配,四种显示系统存储结构:顺序表结构、链表结构、索引结构和复合结构。文章介绍了它们的基本思想,并用程序设计语言对它们进行了描述,分析了他们各自的优缺点并给出了适用的场合。最后给出了它们的一个应用实例,设计了一种复合存储结构,综合了分配策略及存储结构的知识且应用了多种存储结构,使得系统同时具有访问速度快及存储空间利用率高等优点。文章对系统实现中图文信息的编辑、字模信息的提取、特效显示方式的设计以及上位机与下位机之间的通讯程序的设计做了详细设计与研究。其中图文信息的编辑重点介绍了图像的压缩与分页、字符的分页显示技术;字模信息的提取重点分析了它的提取过程;上位机与下位机之间的通讯则从通信两端的角度对通讯程序作了详细介绍;特效显示方式的介绍则以向上连移算法及向左连移算法两个典型算法为例作了详细的描述。文章最后对控制系统的各功能模块一一做了测试,经测试,这些功能模块均达到设计目标,且操作简单、方便。文章借助工具对显示系统的的数据存储结构做了测试,经测试,系统完全按照设计的分配策略来分配存储空间,完全按照设计的存储结构来存储数据,具有存储空间利用率高、存储方式灵活等优点。