廣西金源信息產(chǎn)業(yè)股份有限公司 羅 斌
基于單片機的旋轉(zhuǎn)L E D信息顯示屏設(shè)計
廣西金源信息產(chǎn)業(yè)股份有限公司 羅 斌
系統(tǒng)以STC89C52單片機為核心,根據(jù)電動機旋轉(zhuǎn),單片機可以驅(qū)動并控制發(fā)光二極管的點亮或者熄滅,形成視覺圖形,并且可以實現(xiàn)按鍵控制切換畫面的顯示。同時利用DS18B20溫度傳感器,可以實現(xiàn)在圖形顯示時將室內(nèi)的溫度顯示出來的功能。具有一定實用性。
視覺暫留;發(fā)光二極管;按鍵;溫度傳感器
論文所介紹的旋轉(zhuǎn)LED信息顯示屏是以STC89C52單片機為核心,結(jié)合了LED、傳感器技術(shù)、電機工作、無線供電等相關(guān)專業(yè)知識設(shè)計并制作的。該設(shè)計有效地利用了單片機的資源,單片機根據(jù)電動機旋轉(zhuǎn)的情況,驅(qū)動并且控制發(fā)光二極管的亮滅,旋轉(zhuǎn)著形成了視覺圖形,并且可以實現(xiàn)按鍵控制切換顯示的功能。同時利用DS18B20溫度傳感器,實現(xiàn)在圖形顯示時將室內(nèi)的溫度顯示出來的功能。
設(shè)計并制作一個基于單片機的旋轉(zhuǎn)LED信息顯示屏,以單片機為核心,通過驅(qū)動并控制電機保持一個穩(wěn)定的旋轉(zhuǎn)和一定的速度,從而帶動單排的LED旋轉(zhuǎn),形成圖形顯示屏。單片機根據(jù)旋轉(zhuǎn)的速度,控制發(fā)光二極管的發(fā)光或者熄滅,形成視覺點陣顯示圖形。在圖形顯示時將室內(nèi)溫度顯示出來;可以通過使用按鍵控制,切換畫面的顯示??傮w的設(shè)計方案,如圖1所示,為設(shè)計的系統(tǒng)框圖。
圖1 系統(tǒng)設(shè)計框圖
旋轉(zhuǎn)LED信息顯示屏的硬件電路設(shè)計可以分為單片機控制電路、LED顯示模塊電路、溫度傳感器電路、按鍵控制電路等等。
旋轉(zhuǎn)LED信息顯示屏的工作原理是旋轉(zhuǎn)掃描的方式,只需要一列LED顯示器件,由電機帶動它進行高速旋轉(zhuǎn),當運行到某一個位置的時候就顯示這個位置的狀態(tài),到了下一個位置之后又顯示下一個位置的狀態(tài),完成全部圖像的顯示就只用這一列顯示器件,掃描的過程是由機械轉(zhuǎn)動更換位置來實現(xiàn)。
柱式的旋轉(zhuǎn)LED顯示屏的顯示原理如圖2所示。圖中的1)、2)、3)分別是不同時刻的顯示狀態(tài),4)是人眼看到的完整的畫面“E”。
圖2 柱式旋轉(zhuǎn)L E D 顯示屏顯示原理圖
旋轉(zhuǎn)LED信息顯示屏的軟件設(shè)計主要包括了單片機主控模塊、LED顯示模塊、溫度傳感器模塊和按鍵控制模塊等,系統(tǒng)運行時,主板上的單片機控制發(fā)光二極管,整體進行旋轉(zhuǎn)。在底座有紅外發(fā)射管,當發(fā)射管工作,就會不斷地向旋轉(zhuǎn)的主板發(fā)射紅外線。旋轉(zhuǎn)的主板上有一個紅外接收管,使用的是高靈敏的接收管。電路板上的紅外接收管隨著主板每轉(zhuǎn)動一圈就會導(dǎo)通一次,讓單片機知道從哪一點開始播放字符。單片機還要檢測電機的轉(zhuǎn)速,看其是否工作,如果工作就開始進行掃描,實現(xiàn)內(nèi)容的顯示。
圖3 系統(tǒng)的總體流程圖
設(shè)計是以STC89C52單片機為控制核心的旋轉(zhuǎn)LED信息顯示屏,主要是通過驅(qū)動并控制電機保持一個穩(wěn)定的旋轉(zhuǎn)和一定的速度,從而帶動單排16個發(fā)光二極管通過旋轉(zhuǎn),并且控制發(fā)光二極管的發(fā)光或者熄滅,形成了一個顯示屏。該設(shè)計可以顯示數(shù)字、字母和漢字,暫時不能實現(xiàn)圖片的顯示。同時,通過使用DS18B20溫度傳感器來測量室內(nèi)溫度,在圖形顯示的時候可以將室內(nèi)的溫度顯示出來;還可以通過按鍵切換畫面的顯示?;旧蠈崿F(xiàn)了旋轉(zhuǎn)LED信息顯示屏的功能,完成了設(shè)計任務(wù)。
[1]任麗莉,康冰,閆冬梅.基于AT89S51單片機控制的旋轉(zhuǎn)LED顯示屏[J].電腦知識與技術(shù),2011:34.
[2]張瑞春.旋轉(zhuǎn)柱式LED顯示屏的原理與設(shè)計[J].傳感器與儀器儀表,22:151~153.
[3]張鑫,郭洪巖,馬國利.基于單片機的LED旋轉(zhuǎn)式顯示屏設(shè)計[J].大學(xué)物理實驗,2014,6.
[4]秦莉艷.基于單片機的旋轉(zhuǎn)LED顯示屏[J].科技信息,2014,9.
羅斌(1973-),廣西賀州人,大專,工程師,研究方向:計算機應(yīng)用技術(shù)。