基于CPLD的LED顯示控制板
發(fā)布時間:2008/9/2 0:00:00 訪問次數(shù):609
。欤澹潼c陣顯示屏使用高亮度led發(fā)光管構(gòu)成點陣,通過編程控制可以顯示中英文字符、圖形及視頻動態(tài)圖形.led顯示以其組構(gòu)方式靈活、亮度高、技術(shù)成熟、成本低廉等特點在證券、運動場館及各種室內(nèi)/外顯示場合得到廣泛的應(yīng)用.隨著集成電路技術(shù)的發(fā)展,數(shù)字系統(tǒng)迅速朝更高集成度、超小型化、高性能、高可靠性和低功耗的方向發(fā)展.用cpld的引入,實現(xiàn)了led屏自動掃描的功能,大幅提高led屏的頻率,同時分擔(dān)了cpu 的任務(wù),提高了cpu 的處理能力.
。薄。欤澹洹↑c陣顯示屏驅(qū)動機制
在加油系統(tǒng)中引入了點陣顯示,主要用來顯示加油的價格和計量,也可以用來顯示時間和廣告.用于發(fā)布消息、顯示漢字的點陣式led顯示屏通常由若干塊led點陣顯示模塊組成;用于顯示的8×8單色led顯示點陣模塊,每塊有64個led;為了減少引腳且便于封裝,led顯示點陣模塊采用陣列形式排布,即在行列線的交點處接有顯示led.因此,led點陣顯示模塊的顯示驅(qū)動只能采用動態(tài)驅(qū)動方式,每次最多只能點亮一行led(共陽形式led顯示點陣模塊)或一列led(共陰形式led顯示點陣模塊).微機通過總線操作控制來完成對每一個led點陣顯示模塊內(nèi)每個led顯示點的亮、暗控制操作.以此類推,可實現(xiàn)整屏led點陣的亮、暗控制,從而實現(xiàn)led顯示屏漢字或圖像的顯示控制操作.
以一個由8個led點陣顯示模塊組成的點陣顯示屏為例(如圖1),移位寄存器的輸入端是data引腳,pulse引腳接入移位寄存器的移位脈沖.點陣顯示控制板計算出顯示圖形的點陣碼,通過控制data和pulse引腳,輸入某行的數(shù)據(jù),然后選通該行,led顯示屏將得到該行的點陣顯示.這樣逐行掃描,得到整屏顯示效果.以顯示“a7我”的圖形為例,顯示的點陣碼是
“/*--a--*/0x00,0x00,0x00,0x10,0x10,0x18,0x28,0x28,
0x24,0x3c,0x44,0x42,0x42,0xe7,0x00,0x00
。罚埃埃,0x00,0x00,0x7e,0x44,
。埃矗,0x08,0x08,0x10,0x10,0x10,0x10,0x10,
0x10,0x00,0x00
。遥埃埃叮埃矗,0x38,0x50,0x08,0x48,0x08,0x48,0x08,0x40,
。埃妫妫埃妫,0x08,0x40,0x08,0x48,0x0e,0x28,
0x38,0x30,0xc8,0x20,0x08, 0x50,。埃埃,
。埃梗玻埃埃,0x0a,0x28,0x06,0x10,0x02”。
以第10行為例,其點陣數(shù)據(jù)是“00111100 00010000。埃埃保保保埃埃啊。埃埃保保埃埃埃啊。點陣顯示控制板輸出該數(shù)據(jù)和同步移位脈沖,圖1上部的移位寄存器將接收“00111100。埃埃埃保埃埃埃啊。埃埃保保保埃埃啊。埃埃保保埃埃埃啊辈㈡i存,然后led顯示板的第10行被選通,led顯示屏第10行顯示如圖點陣(黑方塊).
2 點陣顯示系統(tǒng)的框架
點陣顯示在船用加油系統(tǒng)中主要起到顯示價格和體積的作用,要求實時性高,顯示準確.如圖2所示,pc。螅澹颍觯澹蚩刂普麄加油系統(tǒng),通過一個pci卡與船用加油系統(tǒng)通信.pc。螅澹颍觯澹?qū)崟r地將顯示信息傳送給點陣顯示控制板,點陣顯示控制板接收顯示數(shù)據(jù)并轉(zhuǎn)化為點陣碼,從而進一步控制led點陣顯示屏.點陣碼的移位和相應(yīng)的行掃描是由cpld開發(fā)的(如圖3).
。场↑c陣顯示板的硬件實現(xiàn)
點陣顯示控制板主要硬件有at89c51,max232,hy62256a,at28c256和epm7128-slc8組成.串口芯片max232負責(zé)點陣顯示控制板和pc。螅澹颍觯澹虻耐ㄐ牛澹穑颍铮怼〕舜娣趴刂瞥绦蛞酝猓存儲了部分漢字和符號的點陣碼庫,c51收到pc傳來的漢字內(nèi)碼后,會搜索這個點陣碼庫以得到相應(yīng)的點陣碼.c51并行輸出點陣碼,cpld 將接收的點陣碼串行輸出到datah 和datal,并為點陣顯示屏提供同步移位脈沖信號sck.
點陣顯示板的部分外圍電路是用cpld設(shè)計的,cpld(complex programmable。欤铮纾椋恪。洌澹觯椋悖,復(fù)雜可編程邏輯電路)是在pal,gal等基礎(chǔ)上發(fā)展起來的一種具有豐富的可
。欤澹潼c陣顯示屏使用高亮度led發(fā)光管構(gòu)成點陣,通過編程控制可以顯示中英文字符、圖形及視頻動態(tài)圖形.led顯示以其組構(gòu)方式靈活、亮度高、技術(shù)成熟、成本低廉等特點在證券、運動場館及各種室內(nèi)/外顯示場合得到廣泛的應(yīng)用.隨著集成電路技術(shù)的發(fā)展,數(shù)字系統(tǒng)迅速朝更高集成度、超小型化、高性能、高可靠性和低功耗的方向發(fā)展.用cpld的引入,實現(xiàn)了led屏自動掃描的功能,大幅提高led屏的頻率,同時分擔(dān)了cpu 的任務(wù),提高了cpu 的處理能力.
。薄。欤澹洹↑c陣顯示屏驅(qū)動機制
在加油系統(tǒng)中引入了點陣顯示,主要用來顯示加油的價格和計量,也可以用來顯示時間和廣告.用于發(fā)布消息、顯示漢字的點陣式led顯示屏通常由若干塊led點陣顯示模塊組成;用于顯示的8×8單色led顯示點陣模塊,每塊有64個led;為了減少引腳且便于封裝,led顯示點陣模塊采用陣列形式排布,即在行列線的交點處接有顯示led.因此,led點陣顯示模塊的顯示驅(qū)動只能采用動態(tài)驅(qū)動方式,每次最多只能點亮一行led(共陽形式led顯示點陣模塊)或一列led(共陰形式led顯示點陣模塊).微機通過總線操作控制來完成對每一個led點陣顯示模塊內(nèi)每個led顯示點的亮、暗控制操作.以此類推,可實現(xiàn)整屏led點陣的亮、暗控制,從而實現(xiàn)led顯示屏漢字或圖像的顯示控制操作.
以一個由8個led點陣顯示模塊組成的點陣顯示屏為例(如圖1),移位寄存器的輸入端是data引腳,pulse引腳接入移位寄存器的移位脈沖.點陣顯示控制板計算出顯示圖形的點陣碼,通過控制data和pulse引腳,輸入某行的數(shù)據(jù),然后選通該行,led顯示屏將得到該行的點陣顯示.這樣逐行掃描,得到整屏顯示效果.以顯示“a7我”的圖形為例,顯示的點陣碼是
“/*--a--*/0x00,0x00,0x00,0x10,0x10,0x18,0x28,0x28,
0x24,0x3c,0x44,0x42,0x42,0xe7,0x00,0x00
/*--7--*/0x00,0x00,0x00,0x7e,0x44,
0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,
0x10,0x00,0x00
。遥埃埃叮埃矗,0x38,0x50,0x08,0x48,0x08,0x48,0x08,0x40,
。埃妫妫埃妫,0x08,0x40,0x08,0x48,0x0e,0x28,
。埃常,0x30,0xc8,0x20,0x08,。埃担埃。埃埃,
。埃梗,0x08,0x0a,0x28,0x06,0x10,0x02”。
以第10行為例,其點陣數(shù)據(jù)是“00111100。埃埃埃保埃埃埃啊。埃埃保保保埃埃啊。埃埃保保埃埃埃啊。點陣顯示控制板輸出該數(shù)據(jù)和同步移位脈沖,圖1上部的移位寄存器將接收“00111100。埃埃埃保埃埃埃啊。埃埃保保保埃埃啊。埃埃保保埃埃埃啊辈㈡i存,然后led顯示板的第10行被選通,led顯示屏第10行顯示如圖點陣(黑方塊).
。病↑c陣顯示系統(tǒng)的框架
點陣顯示在船用加油系統(tǒng)中主要起到顯示價格和體積的作用,要求實時性高,顯示準確.如圖2所示,pc。螅澹颍觯澹蚩刂普麄加油系統(tǒng),通過一個pci卡與船用加油系統(tǒng)通信.pc。螅澹颍觯澹?qū)崟r地將顯示信息傳送給點陣顯示控制板,點陣顯示控制板接收顯示數(shù)據(jù)并轉(zhuǎn)化為點陣碼,從而進一步控制led點陣顯示屏.點陣碼的移位和相應(yīng)的行掃描是由cpld開發(fā)的(如圖3).
。场↑c陣顯示板的硬件實現(xiàn)
點陣顯示控制板主要硬件有at89c51,max232,hy62256a,at28c256和epm7128-slc8組成.串口芯片max232負責(zé)點陣顯示控制板和pc server的通信.eprom 除了存放控制程序以外,還存儲了部分漢字和符號的點陣碼庫,c51收到pc傳來的漢字內(nèi)碼后,會搜索這個點陣碼庫以得到相應(yīng)的點陣碼.c51并行輸出點陣碼,cpld 將接收的點陣碼串行輸出到datah 和datal,并為點陣顯示屏提供同步移位脈沖信號sck.
點陣顯示板的部分外圍電路是用cpld設(shè)計的,cpld(complex。穑颍铮纾颍幔恚恚幔猓欤濉。欤铮纾椋恪。洌澹觯椋悖,復(fù)雜可編程邏輯電路)是在pal,gal等基礎(chǔ)上發(fā)展起來的一種具有豐富的可
熱門點擊
- LED大屏幕顯示系統(tǒng)LED遠程播放管理系統(tǒng)
- 光電顯示用透明導(dǎo)電膜及玻璃(ITO)的原理
- 淺談新式LED散熱技術(shù)IVC
- 低成本電容式觸摸屏技術(shù)
- 威綸觸摸屏 MT510T雙串口應(yīng)用實例
- 側(cè)光式白光LED背光將從NB應(yīng)用轉(zhuǎn)向LCD
- OLED矩陣顯示屏控制電路的設(shè)計
- 基于GSM模塊的LED顯示屏設(shè)計
- 手機相機的LED閃光燈驅(qū)動電路
- 真空螢光顯示器技術(shù)簡介
推薦技術(shù)資料
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準定位
- 高效先進封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究