從上文可以得到這樣的啟示:在LED控制電路的設計中,可借助于SPI 模式讀取數據,即增加一塊SPI 模式的FLASH 存儲器,一方面可以保存重要文檔,另一方面可以利用SPSCK 產生的信號,通過計數器電路實現對存儲器高速讀數據,并且復用此信號產生屏幕顯示的控制信號。在給定了輸出數據的首地址并啟動SPI 后,此方式使數據的讀出到屏幕顯示這一過程自動進行,同一信號源的全硬件方式大大減少了以往分別產生各控制信號方式時的銜接延時。圖3 為SPI 在LED大屏幕控制電路中的運用示例。
級聯計數器的個數根據RAM 的容量大小,即地址線的數目來確定。微處理器通過驅動器連接SPI 串行存儲器, 驅動器可以選擇7407 或7417 的型號。RM_MODE 用來區別不同的讀寫操作方式。當RM_MODE = 1 時,是普通讀寫外部存儲器的方式,當RM_MODE = 0 時,就可以讓主機作為主器件,串行FLASH 存儲器作為從器件,兩者以SPI 方式進行通信,利用此時產生的SPSCK信號對存儲器進行高速讀數據操作。同時SPSCK信號經過變換與延時處理,可以供給LED做SCK 移位信號用。在計數脈沖的輸入端,可以使用跳線做加、減方式的選擇處理。當脈沖接于計數器UP 端時, 為加計數方式, 接于DOWN 時,為減計數方式。圖3 也可擴展并接多組計數器,多組RAM.
減計數器方式的運用大大增強了數據輸出的靈活性。在P3室內高清全彩led顯示屏顯示中,加、減計數器配合使用,可以使相同一塊控制卡輸出數據的顯示長度提高一倍。當使用減計數器方式時,為了與使用加方式時LED大屏幕上顯示的圖文一致,必須對與減計數器連接的RAM 的數據進行上、下半屏交換處理,并且在輸出時要在程序中改變數據的起始點,給出的行控制信號(RCK) 也應做倒序處理(見圖4)。