论文部分内容阅读
本文给出了基于微控制器AT91SAM7SE32和CPLD EPM3128ALC100为核心控制的LED大屏幕显示器的设计方案。本方案设计的主要目的是在保证系统稳定的前提下实现对LED显示屏灵活多样的控制并扩展其它功能的目的。论文从上位机的信息输入开始,到显示屏的最终显示,对系统的硬件设计和软件设计进行了重点的讨论和说明。
在上位机界面设计上,采用VB(Visual Basic)软件运用面向对象的编程技术进行串行通信控制,并提供友好的用户界面、清新的菜单窗口和强大的控制功能。整个系统采用了RS-232通信标准实现批量数据的快速准确传送。为了提高显示数据的传送速度,本文采用双口RAM,使微控制器和CPLD共享数据区实现大量数据的高速交换。CPLD在本系统的运用,使系统在实现并行处理大量数据的同时实现了LED显示单元的模块化。同时针对本课题的需要,方案采用了双色LED点阵模块,通过软件控制实现了三种颜色的显示。
由于系统只占用了微控制器少量的I/O接口和资源,为系统进行功能扩展提供了空间。