設(shè)為首頁(yè)  |    |  廣告服務(wù)  |  客服中心
當(dāng)前位置: 首頁(yè) » 顯示屏網(wǎng) » 技術(shù)方案 » 正文

單片機(jī)解決高速控制LED顯示屏

字體變大  字體變小 發(fā)布日期:2014-06-26  瀏覽次數(shù):463
核心提示:采用MCS51系列單片機(jī)對(duì)LED顯示屏進(jìn)行控制;隨機(jī)存儲(chǔ)器62512用作LED顯示屏的數(shù)據(jù)存儲(chǔ)器,存儲(chǔ)待顯示內(nèi)容的字模數(shù)據(jù);采用8行掃描方式,多片LED點(diǎn)陣片共用1組行驅(qū)動(dòng)電路;每片LED點(diǎn)陣片都有一組列驅(qū)動(dòng)電路,用74LS377作為列驅(qū)動(dòng)的鎖存器,CPU通過(guò)并行總線給列驅(qū)動(dòng)電路的鎖存器寫字模數(shù)據(jù);地址譯碼電路,用于產(chǎn)生LED點(diǎn)陣片行驅(qū)動(dòng)電路和列驅(qū)動(dòng)電路的片選地址。

采用MCS51系列單片機(jī)對(duì)LED顯示屏進(jìn)行控制;隨機(jī)存儲(chǔ)器62512用作LED顯示屏的數(shù)據(jù)存儲(chǔ)器,存儲(chǔ)待顯示內(nèi)容的字模數(shù)據(jù);采用8行掃描方式,多片LED點(diǎn)陣片共用1組行驅(qū)動(dòng)電路;每片LED點(diǎn)陣片都有一組列驅(qū)動(dòng)電路,用74LS377作為列驅(qū)動(dòng)的鎖存器,CPU通過(guò)并行總線給列驅(qū)動(dòng)電路的鎖存器寫字模數(shù)據(jù);地址譯碼電路,用于產(chǎn)生LED點(diǎn)陣片行驅(qū)動(dòng)電路和列驅(qū)動(dòng)電路的片選地址。

本方案的特點(diǎn)有兩個(gè):第一,雖然CPU還是通過(guò)并行總線給列驅(qū)動(dòng)電路的鎖存器寫字模數(shù)據(jù),但是鎖存器的鎖存信號(hào)改用了CPU的控制信號(hào)RD,而不是常規(guī)用法的WR;第二,地址譯碼電路保證了LED點(diǎn)陣片列驅(qū)動(dòng)電路的片選地址和數(shù)據(jù)存儲(chǔ)器的某一段的邏輯地址是重疊的,而不是常規(guī)用法,這兩組地址必須分開。

由于上述電路的一些簡(jiǎn)單更改,單片機(jī)對(duì)LED顯示屏的顯示控制效率將發(fā)生明顯的變化。具體工作過(guò)程如下:假定數(shù)據(jù)指針DPTR中已經(jīng)裝入了數(shù)據(jù)存儲(chǔ)器的地址,執(zhí)行指令“MOVXA,@DPTR”。這條指令的功能是CPU按DPTR的指向從外部數(shù)據(jù)存儲(chǔ)器中讀字模數(shù)據(jù),讀到累加器A中;但是在本電路中,由于LED點(diǎn)陣片列驅(qū)動(dòng)電路的片選地址和數(shù)據(jù)存儲(chǔ)器的某一段的邏輯地址是重疊的,也就是說(shuō),在執(zhí)行指令“MOVXA,@DPTR”時(shí),DPTR除了指向外部數(shù)據(jù)存儲(chǔ)器的某個(gè)地址外,還選中了某一個(gè)LED點(diǎn)陣片列驅(qū)動(dòng)電路的鎖存器。如果此時(shí)被選中的這個(gè)鎖存器的鎖存引腳正好有打入脈沖來(lái)到,那么鎖存器也就將從外部數(shù)據(jù)存儲(chǔ)器送出的字模數(shù)據(jù)鎖住了。這個(gè)打入脈沖用的就是RD。RD是CPU在執(zhí)行指令“MOVXA,@DPTR”時(shí)向外部數(shù)據(jù)存儲(chǔ)器發(fā)出的讀控制信號(hào)。由于MCS51系列單片機(jī)的讀控制信號(hào)RD和寫控制信號(hào)WR的時(shí)序完全相同[2],RD代替WR實(shí)現(xiàn)鎖存功能,當(dāng)然也就沒(méi)有什么懸念了。這條指令在執(zhí)行時(shí),在完成對(duì)數(shù)據(jù)存儲(chǔ)器讀的同時(shí),又完成了對(duì)LED點(diǎn)陣片的寫,因此加快了顯示控制的過(guò)程。

前面講過(guò),并行總線時(shí)CPU完成1次向LED點(diǎn)陣片的列驅(qū)動(dòng)電路的鎖存器寫字模數(shù)據(jù)的程序過(guò)程,大約需要十幾μs;而現(xiàn)在只要4μs,快多了,因?yàn)楝F(xiàn)在完成1次向LED點(diǎn)陣片的列驅(qū)動(dòng)電路的鎖存器寫字模數(shù)據(jù)的程序過(guò)程只要兩步,首先給數(shù)據(jù)指針DPTR賦有效地址,接著CPU按DPTR的指向從外部數(shù)據(jù)存儲(chǔ)器中讀字模數(shù)據(jù),與此同時(shí)也將字模數(shù)據(jù)傳給了LED點(diǎn)陣片列驅(qū)動(dòng)電路的鎖存器。2條指令,4個(gè)機(jī)器周期,4μs。這里要補(bǔ)充說(shuō)明一點(diǎn),在編制全部LED點(diǎn)陣片列驅(qū)動(dòng)電路的鎖存器寫字模數(shù)據(jù)的程序時(shí),不要用循環(huán)指令,因?yàn)槟菢用看芜^(guò)程又得增加2μs;要采用對(duì)LED點(diǎn)陣片逐片編程的方法,這樣編出來(lái)的程序雖然占空間,但節(jié)省了時(shí)間。用空間換時(shí)間的設(shè)計(jì)方法,有時(shí)也是設(shè)計(jì)人員值得嘗試的一種方法。

本電路的行驅(qū)動(dòng)鎖存器的鎖存控制,還是用CPU的寫控制信號(hào)WR,不作更改。行驅(qū)動(dòng)鎖存器的片選信號(hào)也來(lái)自地址譯碼電路。為了避免數(shù)據(jù)存儲(chǔ)器和LED點(diǎn)陣片之間的相互干擾,與這組地址對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)器的這部分存儲(chǔ)空間就不用它了。

地址譯碼電路的設(shè)計(jì),應(yīng)保證LED點(diǎn)陣片列驅(qū)動(dòng)電路的片選地址和數(shù)據(jù)存儲(chǔ)器的某一段的邏輯地址是重疊的。具體設(shè)計(jì)舉例如下:

假定某一塊LED顯示屏用了240片LED點(diǎn)陣片,可顯示16×16的漢字60個(gè),用1片MCS51系列單片機(jī)進(jìn)行高速控制。這240片LED點(diǎn)陣片列驅(qū)動(dòng)電路的片選地址就應(yīng)有240個(gè),地址譯碼電路必須保證譯碼后的有效地址大于這個(gè)數(shù)量。圖1中的地址譯碼電路,輸入的地址信號(hào)是A0~A7和A11~A15,沒(méi)有接入A8、A9、A10。用74LS138譯碼器,三級(jí)譯碼后可得到256根有效地址線,第1根有效地址線對(duì)應(yīng)外部數(shù)據(jù)存儲(chǔ)器的8個(gè)地址:0000H、0100H、0200H、0300H、0400H、0500H、0600H、0700H。第2根有效地址線對(duì)應(yīng)外部數(shù)據(jù)存儲(chǔ)器的8個(gè)地址:0001H、0101H、0201H、0301H、0401H、0501H、0601H、0701H。……第256根有效地址線對(duì)應(yīng)外部數(shù)據(jù)存儲(chǔ)器的8個(gè)地址:00FFH、01FFH、02FFH、03FFH、04FFH、05FFH、06FFH、07FFH。這256根有效地址線,240根給列驅(qū)動(dòng)電路的片選地址,余下的給行驅(qū)動(dòng)電路的片選地址;如果不夠用,行驅(qū)動(dòng)電路可考慮改為串行總線的方式進(jìn)行控制。上述分析結(jié)果表明,1片LED點(diǎn)陣片的I/O接口地址和數(shù)據(jù)存儲(chǔ)器的8個(gè)字節(jié)的地址建立了重疊關(guān)系。這是因?yàn)槊科琇ED點(diǎn)陣片都有8行,每行都對(duì)應(yīng)1個(gè)字節(jié)的字模數(shù)據(jù)。

 
【免責(zé)聲明】本文僅代表作者個(gè)人觀點(diǎn),與搜搜LED網(wǎng)無(wú)關(guān)。本網(wǎng)站對(duì)文中所包含內(nèi)容的真實(shí)性、準(zhǔn)確性或完整性不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。所有投稿或約稿,一經(jīng)采用,即被視為完全授權(quán),本網(wǎng)有權(quán)在不通知作者的情形下,在本傳媒旗下平臺(tái)選擇調(diào)用。
【版權(quán)聲明】「搜搜LED」網(wǎng)所刊原創(chuàng)內(nèi)容之著作權(quán)屬于「搜搜LED」網(wǎng)站所有,包括在標(biāo)題后表明(本刊)字的均屬本刊原創(chuàng)并已刊登雜志的文章,本著信息共享與尊重原創(chuàng)作者的原則,轉(zhuǎn)載必須注明來(lái)源:搜搜LED網(wǎng)或《LED照明世界》或《LED屏顯世界》,如有發(fā)現(xiàn)在未注明來(lái)源的情況下復(fù)制、轉(zhuǎn)載或出版,將追究其相關(guān)法律責(zé)任。
 
[ 顯示屏網(wǎng)搜索 ]  [ ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關(guān)閉窗口 ]

 
在線評(píng)論
 
推薦圖文
推薦顯示屏網(wǎng)
點(diǎn)擊排行
最新資訊
LED網(wǎng) | 微峰會(huì) | 案例欣賞 | 微信 | 關(guān)于我們 | 聯(lián)系方式 | 使用協(xié)議 | 版權(quán)隱私 | 北京InfoComm China 2024展會(huì) | 網(wǎng)站地圖 | 排名推廣 | 廣告服務(wù) | 積分換禮 | 網(wǎng)站留言 | RSS訂閱 | 粵ICP備09180418號(hào)

©2014搜搜LED網(wǎng)版權(quán)所有  >

 
頂部微信二維碼微博二維碼
底部
掃描微信二維碼關(guān)注我為好友
掃描微博二維碼關(guān)注我為好友