大屏幕LED顯示屏是目前廣泛應用、倍受歡迎的信息顯示媒體之一,并且有更加廣闊的應用前景。本題目要求設計并實現(xiàn)一個雙基色LED顯示屏控制器。要求采用高性能ARM Cortex-M系列32位單片機和CPLD器件實現(xiàn)硬件設計。系統(tǒng)應具有RS-232接口或其他通信接口,可以從上位機下傳預定義的顯示內(nèi)容(包括文本和動畫)。通過控制行顯示時間與行掃描周期的占空比,實現(xiàn)顯示亮度的可編程控制。 控制器需實現(xiàn)的基本功能如下: 1、能儲存多個顯示內(nèi)容; 2、能與上位機進行串行通信,接收上位機下傳的顯示文件; 3、利用單片機內(nèi)部或外擴的FLASH存儲器實現(xiàn)國標二級漢字庫存儲; 4、支持單色和雙色LED顯示屏; 5、支持常見的條屏顯示方式; 6、支持圖形和文本文件顯示; 7、通過控制行顯示時間與行掃描周期的占空比,實現(xiàn)顯示亮度的可編程控制。 本題目的主要任務和步驟: 1、熟悉條形LED顯示屏的工作原理和硬件結構; 2、了解常見的條屏顯示方式,分析其實現(xiàn)原理; 3、設計控制器的硬件原理圖和PCB圖; 4、完成條屏控制器的制作和調(diào)試; 5、設計并實現(xiàn)條形LED顯示屏控制器的固件; 6、與上位機聯(lián)調(diào),上位機可用串口調(diào)試助手軟件與顯示屏通信。
|