论文部分内容阅读
LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体。传统的LED显示屏的信息输入只能通过数据线与电脑直接连接来进行,通常使用RS232作为数据传送标准,最高波特率一般不超过115200bps,其固有的低速特性限制了LED显示屏内容的快速同步更新。因此对于传统LED显示屏来说不能满足远程信息实时发布的需要;采用SMS短消息控制方式则会有显示字体以及字数限制;采用GPRS无线网络通讯虽然可以很好的解决远程信息发布和大规模组网问题,但其成本费用高、稳定性差。本文针对目前大屏幕LED显示系统存在的问题,考虑到不同控制方式的优缺点,结合当今先进的微控制器产品、控制技术和通信技术,采用TI公司推出的Stellaris系列Cortex-M3内核的新一代32位嵌入式RISC微处理器组成前级驱动电路,创新性的集成市场上常用的三种不同控制方式在同一张控制卡上:包括UART串口控制方式、SMS短信控制方式以及GPRS无线控制方式。与传统的基于8位/16位普通单片机的LED显示系统相比较,该系统在不显著增加系统成本的情况下,可支持更大可视区域的稳定显示及内容实时更新控制,同时可存储更多的显示内容,并且控制方式更灵活,可以满足不同客户控制需求。论文主要完成以下工作内容:(1)对显示系统的硬件设计采用Cortex-M3核的微控制器LM3S1138、外扩FLASH存储器芯片EN25F32,显示内容可以通过串口、SMS短消息和GPRS网络三种方式由上位机发送给LED显示控制器,然后将文字显示在点阵屏上,以及通过上位机对点阵屏显示的亮度,显示的效果进行控制。(2)本论文编写了上位机软件和下位机软件,下位机软件由主程序和特效程序两部分组成,主程序完成初始化工作,同时负责进行显示,串口采用中断方式与上位通信。上位机软件采用C++编写,实现对下位机的显示内容和显示方式设置。本文的研究成果在LED显示系统调试中能较好地实现所需功能,并已在合作单位的产品中得到初步应用,验证了方法的有效性和实用性,达到了预期的目标。