以色彩光艷奪目、美觀大方、顯示信息量大、信息顯示多樣化、壽命長、耗電量小、重量輕,且易于操作、安裝和維護(hù)等優(yōu)點(diǎn)的LED顯示屏,近年來在LED行業(yè)中獨(dú)樹一幟;成為LED產(chǎn)業(yè)中發(fā)展為快的行業(yè)。
LED顯示屏盡管已被廣泛使用,但存在系統(tǒng)復(fù)雜,成本較高等缺點(diǎn),不利于推廣使用。為此,我們利用Philips公司51LPC系列的新型單片機(jī)P87LPC676采用多種串行接口技術(shù)組成前級驅(qū)動電路,使線路板結(jié)構(gòu)簡單。PC用于后級的在線修改和控制顯示內(nèi)容,該系統(tǒng)可廣泛用于商場、車站、碼頭及其他公共場合。
系統(tǒng)總體結(jié)構(gòu)組成
1.I2C串行總線接口
P87LPC767的I2C總線符合標(biāo)準(zhǔn)的I2C總線規(guī)范,總線工作的時(shí)鐘信號可由P87LPC767自動產(chǎn)生,但數(shù)據(jù)卻是以位的方式發(fā)送和接受的,因此他的控制軟件較為復(fù)雜,但卻更為靈活。本系統(tǒng)P87LPC767的I2C總線上接24C16存儲器,就構(gòu)成了一個(gè)I2C系統(tǒng),解決了大屏幕顯示屏顯示漢字所需大量數(shù)據(jù)信息的存儲。P87LPC767是主控機(jī)(主機(jī)),串行時(shí)鐘信號由他產(chǎn)生,他將數(shù)據(jù)寫入24C16為主發(fā)送,從24C16中讀取數(shù)據(jù)為主接收,24C16只能是被控機(jī)(從機(jī))。主發(fā)送工作方式是指P87LPC767作為主控機(jī)向被控機(jī)發(fā)送數(shù)據(jù)的傳送過程,發(fā)送和接收各有2種方式:
單純地發(fā)或讀從機(jī)的數(shù)據(jù);
發(fā)或讀從機(jī)地址的數(shù)據(jù)。
2.異步串行通訊接口
上位機(jī)PC用于對顯示信息進(jìn)行編輯和對漢字進(jìn)行提取,讀取漢字字模的基本步驟:
獲取漢字的機(jī)內(nèi)碼;
通過漢字推算區(qū)位碼;
由區(qū)位碼計(jì)算出漢字在字庫中的位置offset:offset=[(區(qū)碼一1)×94+(位碼一1)]32;從該偏移地址讀取32B,就是相關(guān)漢字的點(diǎn)陣字模代碼。通信功能利用VisualC++6.0提供的MSComm通信控件,把字體的字模信息(根據(jù)顯示屏所需格式進(jìn)行重排)通過串行口分段發(fā)送給單片機(jī),單片機(jī)再通過12C總線發(fā)送給串行E2PROM進(jìn)行存儲。
3.軟件實(shí)現(xiàn)串行數(shù)據(jù)傳送接口
采用多種串行接口技術(shù),使新型的單片機(jī)P87LPC767能在大屏幕顯示中應(yīng)用。P87LPC767可工作在20MHz時(shí)鐘頻率,避免了顯示屏越大,其他單片機(jī)頻率底而出現(xiàn)的閃爍現(xiàn)象。經(jīng)過調(diào)試,顯示屏工作穩(wěn)定,目前這種技術(shù)已經(jīng)在LED顯示屏產(chǎn)品中得到運(yùn)用,這些采用過多種串行接口技術(shù)的顯示屏一般多應(yīng)用在一些商場及公共場所,LED屏幕畫面顯示效果很不錯。