陳婕羽 林青彪
【摘要】隨著電子科學技術的迅猛發(fā)展,LED電子顯示技術越來越成熟。盡管五光十色的顯示方式給人們帶來暫時性的視覺享受,但平面顯示的單調性與枯燥性的問題更為明顯。為了豐富LED顯示方式,本文將研究基于視覺暫留原理3D光立方設計,旨在分析系統原理,發(fā)揮LED在立體空間顯示上的優(yōu)勢。
【關鍵詞】視覺暫留 3D光立方 硬件驅動 單片機
引言
電子科技高速發(fā)展的今天,普通的平面LED顯示技術已經不能滿足人對于顯示方式的要求。本系統充分發(fā)揮了LED顯示技術的優(yōu)點,具有亮度高、節(jié)能、環(huán)保、成本低等特點。相比于平面LED顯示,其顯示內容多、美觀程度高、開發(fā)方式多樣等特點,廣泛為人們所接受。本文將研究基于視覺暫留原理3D光立方的系統原理與設計,旨在使其得到更多關注以及廣泛的應用。
一、光立方設計原理
光立方設計中,核心的思想是利用人眼的視覺暫留原理,利用單片機控制LED光立方在短時間內不斷變換顯示的圖形,呈現三維立體的動畫效果。控制流程如下:鍵盤按鍵,輸入顯示模式,控制器發(fā)控制信號,驅動單元驅動,LED顯示。
二、系統設計
2.1 硬件方面
本系統硬件方面主要由微控制器模塊、陽極驅動模塊、陰極驅動模塊、顯示模塊組成。以下是對系統各模塊進行的闡述。
微控制器模塊即CPU,主控采用STC89C51芯片。STC89C51是一款八位單片機,采用8051核的ISP,時鐘頻率最高為80MHZ,具有系統可編程特性,片內有8k字節(jié)可以反復擦寫的只讀程序存儲器。為維持正常運行,要為其提供最小系統。最小系統由復位電路和時鐘電路組成。復位電路保證單片機上電之后能夠正常工作,時鐘電路為單片機提供時鐘信號即單片機運行的最小節(jié)拍。
陽極驅動模塊采用74HC573鎖存器,采用并行輸入、輸出的控制方式。以PO口作為數據并行輸入口,并行輸出64位與LED點陣樹相連。74HC573的OE端接地,允許對其進行控制。鎖存器的LE控制端,分別與系統的P2.O-P2.7相連控制八位鎖存器的鎖存。
陰極驅動模塊采用ULN2803達林頓管驅動。達林頓管適用于較高的電流電壓要求之間的接口,兼容TTL電平。ULN2804適用于6至15伏高電平CMOS或PMOS。單片機Pl.O-P1.7并行接口作為數據口與INl-IN8相連,八個數據輸出端口分別串聯1千歐限流電阻后與單片機每一層相連。
顯示模塊由512個LED彎折搭建,組成8*8*8的空間立方體。LED選型方面,應盡量選用亮度高、霧狀發(fā)光、方形長腳LED。
搭建過程中,遵循從點到面再到體的順序。檢查LED:用萬用表對每一個LED進行測試,確保搭建好的立方體不會因個別點的工作故障顯示不全。制作單層模板:在普通實驗板上用單排插針以兩個插針為一個單位,間距為八行,固定8*8=64個點作為一層的LED定位點。焊接單層LED:將LED陽極引腳相對于陰極引腳按照LED的一個固定方向彎折900。
把方形LED嵌入到模板中,調整引腳方向,每行每列的引腳聯通,形成8*8的單層點陣,共有八個行引腳和八個列引腳。組成3D光立方:將八層LED點陣組成一個8*8*8的空間立方體,X、Y、Z方向引腳聯通,共72個驅動引腳。
統軟件設計的核心思想是,利用人眼視覺暫留原理,在每秒內顯示20幀以上的畫面達到呈現連續(xù)畫面的效果。
不同于平面LED顯示之處在于512個燈是在空間上的排布,而控制圖形數據的輸出只能在二維上。3D立方體顯示同平面LED顯示相同之處在于都是通過動態(tài)顯示技術,達到以間斷表示連續(xù)的效果。顯示方式如下:一,模型化空間立方體。把8*8*8的立方體看成由八層8*8點陣組成。二,建立64位數組,切割空間圖形為八層,每層存入一個數組內。八個為一組等待調用。三,循環(huán)輸出掃描,以掃描八組數據為一幀,對3D圖形進行掃描顯示。
通過STC89C51芯片內部的定時器進行計時,每隔0.05s通過響應定時器中斷,調用顯示函數,顯示相應3D圖形。程序流程:初始化、響應定時器中斷、處理中斷、結束中斷。
三、總結
綜上所述,通過對軟硬件兩方面的技術改進能夠使LED光立方穩(wěn)定高效的發(fā)揮其顯示功能。本文進行研究探討,通過電子技術的應用能夠使LED這一節(jié)能產品在3D顯示方面更加穩(wěn)定、安全與便捷。