- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM系统在LED显示屏中的应用选编
目 录
一、设计要求 1
二、设计的作用目的 1
三、设计方案 1
3.1方案一:基于51单片机的控制 2
3.2方案二:基于ARM和CPLD的控制 3
3.3方案三:基于ARM7的控制 4
四、系统硬件设计 4
4.1电源模块的设计 4
5.2串行通信模块的设计 6
5.3 LED显示模块的设计 8
5.4 ARM显示模块的设计 8
6、系统软件的设计 10
6.1软件的控制流程分析 11
6.1.1通信数据帧格式 11
6.1.2 通信实例分析 13
6.2 ARM主程序的设计 13
6.2.1 主程序的简要分析 13
6.2.2 主程序流程图 14
6.3 中断子程序的设计 14
6.3.1 中断子程序的简要分析 15
6.3.2 中断子程序流程 15
7、系统的调试与仿真 16
8、心得体会 17
9、参考文献 18
10、致谢 18ARM系统在LED显示屏中的应用
随着科技的快速发展,LED 显示屏的技术和产业都取得了长足的发展,作为重要的现代信息发布媒体之一,LED显示屏在证券交易、金融、交通、体育、广告等领域被广泛地应用。它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、亮度高、显示稳定且寿命长等多种优点,被广泛应用于商业广告、体育比赛、交通信息报导等诸多领域.LED显示屏的核心技术主要集中在控制器中。目前,大部分异步显示屏采用的是8位或16位的微控制器,由于受到微处理器的处理速度、体系架构、寻址范围、外围接口资源等诸多限制,已难以在要求显示较多像素、显示内容帧频较高、动态显示效果复杂的情况下得到良好的动态视觉效果。
针对以上情况,本课程设计开发了一种全新的,由32位高性能ARM微处理器组成的LED显示屏控制系统,就控制平台、硬件结构和软件开发实现给出了驱动部分和控制部分的详细分析与设计。
一、设计要求
本课程设计开发了一种全新的,由32位高性能ARM微处理器组成的LED显示屏控制系统,就控制平台、硬件结构和软件开发实现给出了驱动部分和控制部分的详细分析与设计。
二、设计的作用目的
在现代信息化社会的高速发展过程中,随着宽带网络的发展,数字化的多媒体内容将在信息世界中占据主流,新型的显示设备将代替传统电视机成为人们享受信息和多媒体内容的中心。专家预言,半导体照明产业将是21世纪最大、最活跃的高科技产业之一,在经济竞争及国家安全方面具有极其重要的意义。该论文采用基于嵌入式实时操作系统的ARM微处理器技术,设计了一种全彩LED显示屏控制系统。
三、设计方案
对于这个课题的设计方案有很多,基于这次设计要求共提出三个方案,对它们的优缺点进行比较,从中选出最优方案。
3.1方案一:基于51单片机的控制
一般来说,对于小屏幕的LED显示屏的控制都是采用51系列单片机作为主控芯片。通常的解决方案是这样:
图1 单片机对LED的控制显示示意图
该解决方案的控制流程如下:
首先由单片机发出要在LED显示屏上显示的文字数据信息以及相应的控制信息到总线驱动器。总线驱动器本身并不对上位机发过来的信号进行任何的改变,只是将这些信号传递到下一级,并对其提供足够的驱动电流。
然后总线驱动器对传过来的驱动信号分两路,一路传到行驱动电路,一路传到列驱动电路,在常见的显示驱动电路设计中,列控制一般采用串入并带锁存的移位寄存器如74HC595 ,将数据打入锁存器中,使寄存器各引脚呈现与锁存器相同的状态来选中需要点亮的列。行控制一般采用译码器电路如4/16 译码器74HC154 ,控制信号经译码后选中需要点亮的行。
当行、列驱动信号分别加载到LED点阵上时,就可将要显示的信息在LED屏上显示出来。
该方案的优点主要有:该方案结构简单,使用的器件常见且便宜,设计成本低廉;编程简单,调试方便。
缺点主要有:硬件结构设计需要较多的控制信号线,占用单片机较多端口,从而造成端口资源的浪费;且该方案一般只能用于简单的文字和数字的显示,不能用于视频的显示。
3.2方案二:基于ARM和CPLD的控制
对与大屏幕的显示,由于大型LED屏幕的点阵规模极其庞大,所以采用低端单片机控制,用移位寄存器来实现数据的串行转并行的方法远不能满足需求。目前一般采用的方案是基于ARM的控制和基于CPLD的驱动的模式。基于这种方式的控制系统能很好的满足设计要求,如图2所示。
图2 系统原理图
该方案的基本原理如下:
该系统主要由三部分组成:PC机,显示控制电路和LED显示屏构成,PC机在控制中作为上位机,用于对下位机的控制和管理。系统的重点是显示控制电路,ARM和CPLD是显示控制电路的核心部分,共同完成数据的转换,控制信号的发送产生以及对LED显示屏的动态扫描控制,其中数据转换信号控制部分采用ARM实现,而LED显示屏的扫描驱动电路采
文档评论(0)