機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
內(nèi)置SED1520控制驅(qū)動(dòng)器的圖形液晶顯示模塊MGLS-12032在智能測(cè)試儀中的應(yīng)用
內(nèi)置SED1520控制驅(qū)動(dòng)器的圖形液晶顯示模塊MGLS-12032在智能測(cè)試儀中的應(yīng)用
 更新時(shí)間:2008-8-18 13:12:53  點(diǎn)擊數(shù):72
【字體: 字體顏色

3 MGLS12032接口電路設(shè)計(jì)

本系統(tǒng)采用MGLS-12032液晶顯示器模塊和SED1520液晶顯示驅(qū)動(dòng)器直接與8位微處理器相連,使用簡(jiǎn)單方便。液晶顯示模塊MGLS12032與單片機(jī)的接口電路如圖3所示。其中D0~D7與單片機(jī)的數(shù)據(jù)線相連,液晶顯示器通過A15和A14來選中,A14和A15是由單片機(jī)通過74LS138譯碼器來連接的。RD和WR與單片機(jī)的RD和WR相連接。

4 字符顯示

SED1520是顯示RAM是以一行八列的形式寫入的,它所需的字庫(kù)數(shù)據(jù)格式如圖4所示,構(gòu)成“6”字的字模為如下8個(gè)字節(jié):00H 00H 00H 0FFH 91H 91H 91H 0F3H。

以上的八個(gè)字節(jié)均是以每到最下面一位作為MSB,最上面一位作為L(zhǎng)SB,這是SED1520建立字模所要求的。

SED1520中的RAM共有32行,分為4頁(yè),每頁(yè)8行,這樣每頁(yè)可以寫一行字符,總共可以寫4行字符。RAM一頁(yè)有80個(gè)字節(jié),而MGLS12032使用了60個(gè)字節(jié)。如果按8×8點(diǎn)陣字符劃分顯示屏區(qū)域,則可把MGLS12032的顯示屏分成15×4個(gè)字符塊,其中每行第八個(gè)字符在SED1520(1)和SED1520(2)上各占四個(gè)字節(jié),并由程序來控制兩個(gè)芯片RAM區(qū)的轉(zhuǎn)換。

本測(cè)試儀采用16×16點(diǎn)陣漢字,液晶顯示器顯示一個(gè)16×16點(diǎn)陣需要送進(jìn)32個(gè)字節(jié),因此必須將其送入兩緩沖區(qū)中的相對(duì)列中。該系統(tǒng)將漢字顯示設(shè)置成兩頁(yè),每一頁(yè)的字符塊寫入字模數(shù)為16,當(dāng)16個(gè)字模寫完后,再轉(zhuǎn)入下一頁(yè)寫入剩下的16個(gè)字模。漢字顯示也存在中間結(jié)合部的處理問題,其處理方法與字符型的基本相同。即把MGLS12032屏分成7×2個(gè)漢字塊。

圖5所示是MGLS12032液晶顯示屏的結(jié)構(gòu)分布示意圖。其中每行第四個(gè)漢字在SED1520(1)占12個(gè)字節(jié),在SED1520(2)占四個(gè)字節(jié),在編程時(shí)要轉(zhuǎn)換兩個(gè)芯片的RAM區(qū)。

5 漢字字模提取和顯示程序

通過編制簡(jiǎn)單C程序(程序略),可以從計(jì)算機(jī)漢字字庫(kù)內(nèi)提取的漢字?jǐn)?shù)組格式正好與SED1520的RAM格式相差90度。所以在提取漢字字模時(shí)要先旋轉(zhuǎn)90度,才能在顯示器上顯示出正常格式。由于MGLS12032顯示屏分為兩頁(yè)SED1520(1)和SED1520(2),所以顯示程序應(yīng)有兩種,這兩種程序除相關(guān)的地址不同外,其余均相同。SED1520(1)的顯示子程序如下:

(1)寫指令代碼子程序

PRO:PUSH DPL

PUSH DPH

MOV DPTR,#SRADD1 ;設(shè)置讀狀態(tài)字地址

PR01:MOVX A,@DPTR ;讀狀態(tài)字

JB ACC.7,PR01 ;判忙標(biāo)志為0否?

MOV DPTR,#SWADD1 ;設(shè)置寫指令代碼地址

MOV A,COM ;取指令地址

MOVX @DPTR,A ;寫指令地址

POP DPH

POP DPL

RET

(2)寫顯示數(shù)據(jù)子程序

PR1:PUSH DPL

PUSH DPH

MOV DPTR,#CRADD1:設(shè)置讀狀態(tài)地址

PR11:MOVX A,@DPTR ;讀狀態(tài)字

JB ACC.7,PR11 ;判忙標(biāo)志為0否?

MOV DPTR,#DWADD1 ;設(shè)置寫顯示數(shù)據(jù)地址

MOV A,DAT ;取數(shù)據(jù)

MOVX @DPTR,A ;寫數(shù)據(jù)

POP DPH

POP DPL

RET

(3)讀顯示數(shù)據(jù)子程序

PR2:PUSH DPL

PUSH DPH

MOV DPTR,#SRADD1 ;設(shè)置讀狀態(tài)字地址

PR21:MOVX A,@DPTR ;讀狀態(tài)字

JB ACC.7,PR21 ;判忙標(biāo)志為0否?

MOV DPTR,#DRADD1 ;設(shè)置讀顯示數(shù)據(jù)地址

MOVX A,@DPTR ;讀數(shù)據(jù)

MOV A,DAT ;存數(shù)據(jù)

POP DPH

POP DPL

RET

(4)初始化程序

INT:MOV COM,#0E2H ;復(fù)位

LCALL PR0

LCALL PR3 ;SED1520(2)的寫指令代碼

MOV COM,#0A4H ;關(guān)閉等待狀態(tài)

LCALL PR0

LCALL PR3

MOV COM,#0A9H ;設(shè)置1/32占空比

LCALL PR0

LCALL PR3

MOV COM,#0A0H ;正向排序設(shè)置

LCALL PR0

LCALL PR3

MOV COM,#0C0H ;設(shè)置顯示起始行為第一行

LCALL PR0

LCALL PR3

MOV COM,#0AFH ;開顯示設(shè)置

LCALL PR0

LCALL PR3

6 應(yīng)用實(shí)例

MGLS12032可以廣泛應(yīng)用于各種測(cè)試儀表和儀器中,圖6是用于雷達(dá)角跟蹤幅頻測(cè)試儀中的框圖。其主要目的是對(duì)測(cè)試步驟起一個(gè)引導(dǎo)作用,并可實(shí)時(shí)地顯示雷達(dá)的工作狀態(tài)及最終測(cè)試結(jié)果。

  • 上一篇: 高速激光驅(qū)動(dòng)器MAX3296及其應(yīng)用
  • 下一篇: 超導(dǎo)探測(cè)器技術(shù)與發(fā)展
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1