论文部分内容阅读
随着科学技术的发展,人们对信息获取和传播的要求也越来越高,由此带动了信息产业的高速发展。LED大屏幕以其高亮度、可拼接、低功耗等优点,使得其在大面积的显示上得到了广泛的应用。但是,目前的LED大屏幕系统还存在许多不足之处,如16位处理器运行速度、寻址能力、功耗已不能满足大量数据处理的系统,而简单的中小规模集成电路也不能满足显示信息切换频繁的场合,还有当显示屏距离跟管理相差较远时,数据传输不够及时的问题。针对以上问题,本课题提出了一种基于嵌入式的LED大屏幕显示系统。该系统采用数据传输部份则采用GPRS作为通信线路,解决了远距离传输数据的问题。数据处理部分采用32位高性能微处理器ARM芯片为其控制核心,用于接收GPRS传送来的显示数据,然后进行数据处理成为可以支持大屏幕显示的显示数据,并产生相关的控制信号。大屏幕扫描驱动则采用可编程逻辑器件FPGA,主要负责对显示数据进一步的转换、处理,产生符合LED显示屏显示的数据。从而有效的解决了当前LED大屏幕系统一些关键问题。本文首先提出了LED显示屏的发展趋势,并对嵌入式系统和可编程逻辑器件FPGA作出介绍。在对LED显示屏的扫描原理进行分析以后,确定了以16行为一组,按行动态扫描,列数据串行输入的扫描方法,并提出了基于GSM+ARM+FPGA的LED大屏幕显示系统的总体方案。本文的重点在于系统的硬件设计和软件设计,在分析了各个模块的主要功能以后,给出了ARM和FPGA的相关硬件电路,在软件方面对ARM的启动代码和相关应用程序进行分析,然后对FPGA的内部功能结构图进行设计,并给出了各个子模块的程序流程图。最后对全文工作做了总结和展望。