大屏幕LED显示屏是目前广泛应用、倍受欢迎的信息显示媒体之一,并且有更加广阔的应用前景。本题目要求设计并实现一个双基色LED显示屏控制器。要求采用高性能ARM Cortex-M系列32位单片机和CPLD器件实现硬件设计。系统应具有RS-232接口或其他通信接口,可以从上位机下传预定义的显示内容(包括文本和动画)。通过控制行显示时间与行扫描周期的占空比,实现显示亮度的可编程控制。 控制器需实现的基本功能如下: 1、能储存多个显示内容; 2、能与上位机进行串行通信,接收上位机下传的显示文件; 3、利用单片机内部或外扩的FLASH存储器实现国标二级汉字库存储; 4、支持单色和双色LED显示屏; 5、支持常见的条屏显示方式; 6、支持图形和文本文件显示; 7、通过控制行显示时间与行扫描周期的占空比,实现显示亮度的可编程控制。 本题目的主要任务和步骤: 1、熟悉条形LED显示屏的工作原理和硬件结构; 2、了解常见的条屏显示方式,分析其实现原理; 3、设计控制器的硬件原理图和PCB图; 4、完成条屏控制器的制作和调试; 5、设计并实现条形LED显示屏控制器的固件; 6、与上位机联调,上位机可用串口调试助手软件与显示屏通信。
|