完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在ARM开发平台下,实现接收串口发送的数据,在32*32的点阵屏上显示,按键上设置几个固定显示内容,当按下相应的按键时,点阵屏上显示相应的内容。(包括完整程序) |
|
相关推荐
2个回答
|
|
基于ARM的大型LED点阵显示系统的设计
摘要: 介绍一种基于ARM的大型LED点阵显示系统的设计方案。该系统使用ARM芯片内部的DMA控制器进行数据的传输和控制,节省了处理器取指和译指 时间,从而能够在连续的读写操作中完成数据的传输,提高了数据传输的速度和效率。 大型LED 显示系统是随着计算机及相关微电子、光电子技术的迅猛发展而形成的一种电子广告媒体,它利用发光二极管构成的点阵模块或像素单元组成大面积显示屏幕,主要用于显示字符、图像等信息。它采用低电压扫描驱动,具有: 耗电少、寿命长、成本低、亮度高、故障少、视角大、可视距离远等优点。随着LED材料技术和工艺的提升,大型LED显示系统以突出的优势成为平板显示的主流产品之一,广泛应用在如证券交易,机场航班,港口,车站等场合,在信息显示领域得到广泛应用。 1 系统结构与原理 大型LED显示系统一般分为显示驱动模块和主控板两部分。 1.1 显示模块 大型LED显示系统是利用人眼视觉特点采用逐行扫描和列驱动方式以节省硬件开支,本系统采用1 /16逐行扫描方式,所以整个显示屏被分为16 行同名 行,显示模块原理图如图1所示。 显示模块原理图 图1 显示模块原理图。 每个显示模块为1个64 ×32的小点阵屏,分为两部分,上下各16 行,每部 分有8 组列数据锁存器。上下两部分复用1个4~16译码器U3,选通驱动1 /16逐行扫描显示,并需要16组列驱动锁存器锁存列显示数据。采用并行总线数据传输方式时,需要1个4~16译码器U2选通使能列锁存器。在点阵数据刷新时,需要使用两级锁存器锁存列显示数据,否则会出现显示拖尾现象。本次正在显示的数据存在第二级锁存器中,主控板对屏端第一级锁存器写下一行要显示的数据进行列数据刷新,当下一行要显示的数据传输完毕后,一起锁存到第二级锁存器输出并选通驱动下一行显示。采用并行总线方式下二级锁存器仍比数据串行传输再转成并行输出的方案经济。 显示模块与模块之间横向级联时,运用错位级联的思想,使其具有良好的通用性和可嵌入性。选通线每到一级时就会错位一次并传到下一级,总是使第一根选通线BLK_EN0作第一级列锁存器译码器的使能控制线,n根选通线就能依次 |
|
|
|
基于ARM的大型LED点阵显示系统的设计
摘要: 介绍一种基于ARM的大型LED点阵显示系统的设计方案。该系统使用ARM芯片内部的DMA控制器进行数据的传输和控制,节省了处理器取指和译指 时间,从而能够在连续的读写操作中完成数据的传输,提高了数据传输的速度和效率。 大型LED 显示系统是随着计算机及相关微电子、光电子技术的迅猛发展而形成的一种电子广告媒体,它利用发光二极管构成的点阵模块或像素单元组成大面积显示屏幕,主要用于显示字符、图像等信息。它采用低电压扫描驱动,具有: 耗电少、寿命长、成本低、亮度高、故障少、视角大、可视距离远等优点。随着LED材料技术和工艺的提升,大型LED显示系统以突出的优势成为平板显示的主流产品之一,广泛应用在如证券交易,机场航班,港口,车站等场合,在信息显示领域得到广泛应用。 1 系统结构与原理 大型LED显示系统一般分为显示驱动模块和主控板两部分。 1.1 显示模块 大型LED显示系统是利用人眼视觉特点采用逐行扫描和列驱动方式以节省硬件开支,本系统采用1 /16逐行扫描方式,所以整个显示屏被分为16 行同名 行,显示模块原理图如图1所示。 显示模块原理图 图1 显示模块原理图。 每个显示模块为1个64 ×32的小点阵屏,分为两部分,上下各16 行,每部 分有8 组列数据锁存器。上下两部分复用1个4~16译码器U3,选通驱动1 /16逐行扫描显示,并需要16组列驱动锁存器锁存列显示数据。采用并行总线数据传输方式时,需要1个4~16译码器U2选通使能列锁存器。在点阵数据刷新时,需要使用两级锁存器锁存列显示数据,否则会出现显示拖尾现象。本次正在显示的数据存在第二级锁存器中,主控板对屏端第一级锁存器写下一行要显示的数据进行列数据刷新,当下一行要显示的数据传输完毕后,一起锁存到第二级锁存器输出并选通驱动下一行显示。采用并行总线方式下二级锁存器仍比数据串行传输再转成并行输出的方案经济。 显示模块与模块之间横向级联时,运用错位级联的思想,使其具有良好的通用性和可嵌入性。选通线每到一级时就会错位一次并传到下一级,总是使第一根选通线BLK_EN0作第一级列锁存器译码器的使能控制线,n根选通线就能依次选通n级横向级联模块,这样就可以用相同的显示模块任意组合成横向级联的条屏。 运用错位级联思想,使横向级联的显示模块上的第一级锁存器的译码器U2 能够依次选通,该译码器又能依次选通第一级列数据锁存器,这样横向级联屏上的第一级列数据锁存器就能看成一段连续的存储单元,这是使用DMA 并行数据传输控制的基础。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1950 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1809 浏览 3 评论
4389 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1960 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2463 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 12:18 , Processed in 0.639092 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号