基于ARM芯片的高效LED点阵显示系统设计方案

5星 · 超过95%的资源 4 下载量 19 浏览量 更新于2024-09-01 2 收藏 362KB PDF 举报
基于ARM的大型LED点阵显示系统的设计 本文将详细介绍基于ARM的大型LED点阵显示系统的设计方案,该系统使用ARM芯片内部的DMA控制器进行数据的传输和控制,节省了处理器取指和译指时间,从而能够在连续的读写操作中完成数据的传输,提高了数据传输的速度和效率。 1. 大型LED显示系统概述 大型LED显示系统是一种电子广告媒体,利用发光二极管构成的点阵模块或像素单元组成大面积显示屏幕,主要用于显示字符、图像等信息。它采用低电压扫描驱动,具有耗电少、寿命长、成本低、亮度高、故障少、视角大、可视距离远等优点。 2. 系统结构与原理 大型LED显示系统一般分为显示驱动模块和主控板两部分。显示模块采用逐行扫描和列驱动方式以节省硬件开支,本系统采用1/16逐行扫描方式,所以整个显示屏被分为16行同名行。 3. 显示模块原理 每个显示模块为1个64×32的小点阵屏,分为两部分,上下各16行,每部分有8组列数据锁存器。上下两部分复用1个4~16译码器U3,选通驱动1/16逐行扫描显示,并需要16组列驱动锁存器锁存列显示数据。 4. 并行总线数据传输方式 采用并行总线数据传输方式时,需要1个4~16译码器U2选通使能列锁存器。在点阵数据刷新时,需要使用两级锁存器锁存列显示数据,否则会出现显示拖尾现象。本次正在显示的数据存在第二级锁存器中,主控板对屏端第一级锁存器写下一行要显示的数据进行列数据刷新,当下一行要显示的数据传输完毕后,一起锁存到第二级锁存器输出并选通驱动下一行显示。 5. 横向级联技术 显示模块与模块之间横向级联时,运用错位级联的思想,使其具有良好的通用性和可嵌入性。选通线每到一级时就会错位一次并传到下一级,总是使第一根选通线BLK_EN0作第一级列锁存器译码器的使能控制线,n根选通线就能依次选通n级横向级联模块,这样就可以用相同的显示模块任意组合成横向级联的条屏。 6. DMA控制器的应用 ARM芯片内部的DMA控制器能够进行数据的传输和控制,节省了处理器取指和译指时间,从而能够在连续的读写操作中完成数据的传输,提高了数据传输的速度和效率。 7. 结论 本文介绍了一种基于ARM的大型LED点阵显示系统的设计方案,该系统使用ARM芯片内部的DMA控制器进行数据的传输和控制,节省了处理器取指和译指时间,从而能够在连续的读写操作中完成数据的传输,提高了数据传输的速度和效率。该系统具有良好的通用性和可嵌入性,广泛应用在证券交易、机场航班、港口、车站等场合,在信息显示领域得到广泛应用。