李瑞博 尤國(guó)強(qiáng) 樊清江
摘要:針對(duì)現(xiàn)在市場(chǎng)上二維LED顯示器顯示方式單調(diào)且立體感差的現(xiàn)象,提出了基于STC15單片機(jī),以ULN2803芯片和74HC573芯片為輔助,用512 個(gè)LED燈來(lái)實(shí)現(xiàn)3D顯示的顯示器方案設(shè)計(jì)?;趯?duì)3D顯示屏的原理分析,并結(jié)合相應(yīng)的硬件電路設(shè)計(jì)與軟件編程,給出了3D顯示屏的制作方法,實(shí)現(xiàn)了文字畫(huà)面的立體顯示效果。本設(shè)計(jì)立體視覺(jué)效果極佳,可以在任意角度觀看具有3D效果的顯示內(nèi)容,對(duì)新型廣告屏的設(shè)計(jì)方案具有一定的參考價(jià)值。
關(guān)鍵詞:STC15單片機(jī);3D顯示;LED顯示器;廣告屏
中圖分類號(hào):TP311? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)27-0236-02
1 引言
當(dāng)前飯店、銀行、商鋪使用的LED廣告屏多為由紅色LED組成的二維平面屏幕,這種二維LED屏的顯示效果不僅單調(diào)、立體感差,且只能在顯示屏的前方觀看,其缺乏創(chuàng)新性,難以進(jìn)一步拓展商業(yè)價(jià)值。因此我們需要在目前傳統(tǒng)二維顯示屏的基礎(chǔ)上,開(kāi)發(fā)三維LED廣告屏,以增強(qiáng)人們的視覺(jué)體驗(yàn),進(jìn)一步豐富LED顯示屏類型、開(kāi)拓廣告用顯示屏市場(chǎng)。
3D立方體LED顯示屏仍是由LED發(fā)光二極管為基本單元組成的顯示器,該顯示屏克服了二維顯示屏的顯示效果單調(diào)、立體感差等缺點(diǎn),具有可全方位觀看的立體顯示效果。
本文研究的3D立方體LED顯示屏以STC15系列單片機(jī)為主控單元,并使用ULN2803芯片和74HC573芯片來(lái)為數(shù)百個(gè)LED發(fā)光二極管提供驅(qū)動(dòng)和鎖存數(shù)據(jù)的功能,從而實(shí)現(xiàn)LED屏的3D顯示效果。本設(shè)計(jì)與傳統(tǒng)2D LED顯示屏相比,具有多種優(yōu)點(diǎn):(1)具有立體美觀的外觀造型;(2)可以實(shí)現(xiàn)圖形的動(dòng)態(tài)靜態(tài)效果顯示,穩(wěn)定性極好,具有較強(qiáng)的抗干擾性;(3)程序容易修改,可自定義畫(huà)面效果,可將圖形隨意變換為動(dòng)靜態(tài)字母、數(shù)字、三維立體等。
2 整體設(shè)計(jì)方案
本文研究的3D立方體LED顯示屏由512個(gè)LED燈組成的立方體顯示屏及相應(yīng)單片機(jī)控制系統(tǒng)構(gòu)成[1-2]。系統(tǒng)通過(guò)立方體中最下面水平層面包含的8×8個(gè)LED燈作為XY基面,并依次沿豎直(Z軸)方向進(jìn)行逐層掃描,實(shí)現(xiàn)動(dòng)態(tài)控制LED顯示效果(如圖1所示)。顯示屏LED點(diǎn)陣用X、Y、Z三軸立體建模,其中,X軸和Y軸的電平值由鎖存器賦予,使得每一層具有指定的顯示效果,再通過(guò)逐層掃描,在很短時(shí)間(20ms)內(nèi)對(duì)各層的X、Y軸給予不同控制電平值,就可以利用人眼的視覺(jué)暫留特點(diǎn)實(shí)現(xiàn)立體形式的動(dòng)靜態(tài)顯示效果。
本設(shè)計(jì)以 STC15單片機(jī)作為主控單元,該單片機(jī)不僅運(yùn)行速度快、功率消耗低、具有很強(qiáng)的抗干擾能力,且可以完全兼并傳統(tǒng)51單片機(jī)的內(nèi)部功能,并內(nèi)部集成有MAX810復(fù)位電路和晶振電路,不需單獨(dú)設(shè)計(jì)復(fù)位電路和晶振電路,大大簡(jiǎn)化了系統(tǒng)的電路設(shè)計(jì)規(guī)模。其還具有8通道高速10位ADC可實(shí)現(xiàn)電壓采集,以及3路具有PWM輸出、軟件定時(shí)、捕獲和高速輸出等功能的PCA模塊。八重達(dá)林頓管芯片ULN2803可以實(shí)現(xiàn)8個(gè)NPN復(fù)合管功能,為所有LED等實(shí)現(xiàn)灌電流驅(qū)動(dòng),保證了LED內(nèi)具有足夠大電流值。另外,系統(tǒng)為擴(kuò)展單片機(jī)的引腳資源,采用了8片74HC573數(shù)據(jù)鎖存器,它們將單片機(jī)輸出的控制數(shù)據(jù)保存并賦給各層LED的陰、陽(yáng)極端口,從而實(shí)現(xiàn)了大范圍賦值、快速更新數(shù)據(jù)等功能,保證了顯示器圖案的穩(wěn)定顯示。該系統(tǒng)的總體設(shè)計(jì)框圖如下圖所示。
3 硬件設(shè)計(jì)
3.1 單片機(jī)主控電路
本設(shè)計(jì)采用STC15單片機(jī)進(jìn)行數(shù)據(jù)傳輸和顯示控制,該芯片內(nèi)部集成有8~62KB的Flash存儲(chǔ)器和2048B的SRAM儲(chǔ)存器,并具有最多42個(gè)I/O口線。其中,單片機(jī)的P2口與74HC573的8根輸入數(shù)據(jù)端口連接,用于陽(yáng)極控制數(shù)據(jù)的發(fā)送,對(duì)應(yīng)顯示器模型的Y軸;單片機(jī)的P3口與ULN2803的基極端口連接,用于控制LED立方體豎直方向8個(gè)層面陰極串口的使能;單片機(jī)P1口與74HC573的8個(gè)數(shù)據(jù)輸入端口和使能端口連接,用于片選、使能和控制數(shù)據(jù)的發(fā)送,從而控制3D顯示器的層平面顯示內(nèi)容。因?yàn)镾TC15單片機(jī)內(nèi)部集成了復(fù)位和晶振電路,故本設(shè)計(jì)中沒(méi)有復(fù)位電路和晶振電路部分,在較大程度上簡(jiǎn)化了電路的規(guī)模。單片機(jī)主控電路的仿真圖如圖3所示(圖中只繪制了一片74HC573芯片表示單片機(jī)與該芯片的連接關(guān)系,實(shí)際電路中應(yīng)包含8個(gè)74HC573芯片)。
3.2 驅(qū)動(dòng)電路設(shè)計(jì)
3.2.1 74HC573鎖存器電路設(shè)計(jì)
系統(tǒng)采用74HC573鎖存器芯片對(duì)3D立方體LED顯示器每一列的LED共陽(yáng)極進(jìn)行賦值控制。使用74HC573鎖存器進(jìn)行數(shù)據(jù)輸入控制具有以下三個(gè)優(yōu)點(diǎn):(1) 該芯片具備高阻功能,此時(shí)端口電平既非高電平,也不是低電平,而是呈現(xiàn)高阻狀態(tài),此時(shí)可通過(guò)8個(gè)輸出引腳并聯(lián)輸出數(shù)據(jù),實(shí)現(xiàn)多個(gè)芯片的同時(shí)控制;(2)該芯片能夠?qū)?shù)據(jù)存儲(chǔ)和鎖定,即便單片機(jī)結(jié)束對(duì)74HC573的賦值操作,74HC573的輸出端仍能鎖定數(shù)據(jù),保持穩(wěn)定輸出。
所設(shè)計(jì)的鎖存器電路由8片74HC573鎖存器組成,每片74HC573的使能端OE口都接地,8片74HC573的LE鎖存端口分別連接單片機(jī)的P1.0~P1.7端口,來(lái)控制鎖存器的讀入數(shù)據(jù)順序,所有74HC573的8位數(shù)據(jù)輸入端口D0~D7均連接單片機(jī)的P2.0~P2.7端口,8位數(shù)據(jù)輸出端口Q0~Q7則分別與對(duì)應(yīng)的64列LED模塊共陽(yáng)極連接。
3.2.2 ULN2803驅(qū)動(dòng)電路設(shè)計(jì)
由于所設(shè)計(jì)的3D顯示器為立方體,其包含LED數(shù)量較多,考慮到單片機(jī)提供的拉電流較小,驅(qū)動(dòng)LED燈的能力不足,無(wú)法驅(qū)動(dòng)大規(guī)模LED模塊,故采用ULN2803八重達(dá)林頓管模塊來(lái)以灌電流的方式輔助單片機(jī)驅(qū)動(dòng)LED模塊。ULN2803驅(qū)動(dòng)電路中將ULN2803的集電極輸出端1C~8C與LED模塊的層平面共陰極相連,基極輸入端1B~8B則分別連接單片機(jī)的P3.0~P3.7這8個(gè)端口。
4 軟件設(shè)計(jì)
本文設(shè)計(jì)的3DLED顯示屏通過(guò)單片機(jī)控制端口輸出的狀態(tài)量0或1來(lái)控制顯示屏中任意LED的亮滅,從而實(shí)現(xiàn)三維LED顯示屏所需要播放的文字或圖案點(diǎn)亮效果。編寫(xiě)相應(yīng)單片機(jī)控制程序的軟件流程圖如圖4所示。
5 結(jié)論
本文介紹了一款3D立方體LED顯示屏的軟、硬件設(shè)計(jì)原理和方法。所設(shè)計(jì)的3D顯示裝置硬件電路和結(jié)構(gòu)設(shè)計(jì)合理,顯示的3D圖形穩(wěn)定無(wú)閃爍感,燈光亮度強(qiáng),可為一般廣告用3D顯示屏的設(shè)計(jì)提供一定的理論和的實(shí)踐經(jīng)驗(yàn)。從所設(shè)計(jì)的3D顯示屏的實(shí)際效果可知,其呈現(xiàn)的3D文字或圖形顯示效果與傳統(tǒng)的2D顯示效果相比,立體感更強(qiáng)、更新奇有趣,且觀眾可以從顯示屏的任意方位觀看顯示內(nèi)容,預(yù)計(jì)該設(shè)計(jì)將成為未來(lái)3D效果文字圖形顯示裝置發(fā)展的主流趨勢(shì)。
參考文獻(xiàn):
[1] 劉妍秀. 3D顯示技術(shù)的原理及應(yīng)用[J]. 長(zhǎng)春大學(xué)學(xué)報(bào),2011,21(12): 52-54.
[2] 江山,陳曉西,劉晨曦,等. 基于多層屏的3D顯示算法的研究與實(shí)現(xiàn)[J]. 實(shí)驗(yàn)科學(xué)與技術(shù),2017(6):61-64.
【通聯(lián)編輯:梁書(shū)】