论文部分内容阅读
目前国内的LED脱机屏多采用MCS-51或其它的8位、16位单片机控制。整个系统的控制核心是单片机,单片机负责数据的读取、传输和显示。该方案存在如下问题:处理器处理能力有限;控制系统控制的显示区域小,显示画面多为单色或灰度级少的画面;采用的通讯方式多为RS-232/485串行方式,数据传输速率比较慢。此外,在传统的方案中,显示画面的数据预先已经存储在ROM中,当用户希望增加或改动画面时,要重新编写程序,改动不方便。
针对目前LED脱机屏控制系统存在的问题,采用基于ARM核的新一代32位嵌入式RISC微处理器S3C2410和FPGA组成控制中心,采用以太网传输数据,可方便地组成LED脱机屏的控制系统。该系统可支持256灰度级全彩LED屏的文字、图片和动画显示,同时可以存储更多的显示内容,能更快地传输数据。
本文的主要研究内容为:
(1)根据系统总体方案进行基于ARM微处理器的LED脱机屏控制系统的硬件设计,主要包括ARM微处理器的外围配置电路的设计;系统与上位机之间串口通信接口和以太网接口的电路设计;FLASH存储器接口电路设计;SDRAM接口电路设计等。
(2)根据LED脱机屏的工作原理以及硬件电路进行系统软件设计,主要包括脱机屏控制系统工作流程、ARM启动代码、以太网接口程序设计、FLASH存储器的操作、SPI数据传输等程序设计。