基于ARM芯片的高效LED点阵显示系统设计方案
5星 · 超过95%的资源 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控制器进行数据的传输和控制,节省了处理器取指和译指时间,从而能够在连续的读写操作中完成数据的传输,提高了数据传输的速度和效率。该系统具有良好的通用性和可嵌入性,广泛应用在证券交易、机场航班、港口、车站等场合,在信息显示领域得到广泛应用。
157 浏览量
186 浏览量
272 浏览量
342 浏览量
351 浏览量
点击了解资源详情
2021-09-21 上传
114 浏览量
351 浏览量
weixin_38693589
- 粉丝: 5
- 资源: 928
最新资源
- Stickman Hangman Game in JavaScript with Source Code.zip
- 饭准备的诺拉api
- gopacket:提供Go的封包处理能力
- theme-agnoster
- service_marketplace:Accolite大学项目一个以用户友好且可扩展的方式连接客户和服务提供商的平台
- ssm酒厂原料管理系统毕业设计程序
- backstitch:适用于您现有React UI的Web组件API
- AutoGreen
- Query Server TCL-开源
- MMG.rar_MMG
- Site Bookmark App using JavaScript Free Source Code.zip
- css-essentials-css-issue-bot-9000-nyc03-seng-ft-051120
- Xshell-Personal6.0.0204p.zip
- govim是用Go编写的Vim8的Go开发插件-Golang开发
- Ticker
- xcrczpky.zip_三维路径规划