版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)和圖形液晶顯示器接口應(yīng)用技術(shù)單片機(jī)和圖形液晶顯示器接口應(yīng)用技術(shù)摘要:本文介紹了圖形液晶顯示器MGLS12864與單片機(jī)W78E58的硬件設(shè)計和軟件設(shè)計技術(shù)。同時給出了II碼816字庫、漢字1616字庫建立的程序及在液晶上顯示數(shù)字、字符和漢字的程序。關(guān)鍵詞:圖形液晶顯示器;單片機(jī);接口;程序引言液晶顯示器(LCD)具有功耗低、體積小、重量輕、超薄等許多其它顯示器無法比擬的優(yōu)點,近幾年來被廣泛用于單片機(jī)控制的智能儀器、儀表和低功耗電子
2、產(chǎn)品中。LCD可分為段位式LCD、字符式LCD和點陣式LCD。其中,段位式LCD和字符式LCD只能用于字符和數(shù)字的簡單顯示,不能滿足圖形曲線和漢字顯示的要求;而點陣式LCD不僅可以顯示字符、數(shù)字,還可以顯示各種圖形、曲線及漢字,并且可以實現(xiàn)屏幕上下左右滾動,動畫功能,分區(qū)開窗口,反轉(zhuǎn),閃爍等功能,用途十分廣泛。本文介紹了點陣式液晶顯示器MGLS12864與單片機(jī)的接口及編程的方法,同時介紹了創(chuàng)建816字符和1616點陣漢字的方法,及常用
3、的字符顯示和漢字顯示程序。硬件設(shè)計這里著重介紹液晶顯示器與單片機(jī)的接口技術(shù)。有關(guān)MGLS12864圖形液晶引腳功能及控制器HD61202的接口時序波形,可查看圖形液晶顯示器產(chǎn)品有關(guān)手冊。單片機(jī)可以通過數(shù)據(jù)總線與控制信號直接采用存儲器訪問形式、IO設(shè)備訪問形式控制該液晶顯示模塊。本文以華邦公司的W78E58為例它是51系列單片機(jī)兼容的微控制器,其內(nèi)部有32KB的FLASHEEPROM用戶編制的程序及需要顯示的英文字母、數(shù)字、漢字、曲線和圖
4、形都可以存儲在里面,免去了擴(kuò)展外部存儲器的麻煩,使得以W78E58單片機(jī)為核心的控制系統(tǒng)電路更簡單。因此十分適用于液晶顯示。MGLS12864與W78E58單片機(jī)接口電路如圖1所示。該圖采用直接訪問方式,單片機(jī)通過低位地址A2控制CSA;A3控制CSB,以選通液晶顯示屏上各區(qū)的控制器HD61202;同時W78E58用地址A1作為RW信號控制數(shù)據(jù)總線的數(shù)據(jù)流向;用地址A0作為DI信號控制寄存器的選擇;E信號由W78E58的讀信號RD和寫信
5、號WR合成產(chǎn)生;另外單片機(jī)的復(fù)位腳(9腳)經(jīng)反相器后連接到液晶顯示器復(fù)位腳(17腳RST)當(dāng)單片機(jī)上電復(fù)液晶控制器HD61202一共有七條指令,從作用上可分為兩類,顯示狀態(tài)設(shè)置指令和數(shù)據(jù)讀/寫操作指令。詳見指令系統(tǒng)可查看圖形液晶顯示器產(chǎn)品有關(guān)手冊。顯示起始行設(shè)置中L5~L0為顯示起始行的地址,取值在03FH(164行)范圍內(nèi)。頁面地址設(shè)置中P2P0為選擇的頁面地址,取值范圍為07H代表18頁。列地址設(shè)置中C5C0為Y地址計數(shù)器的內(nèi)容,取
6、值在03FH(164行)范圍內(nèi)。顯示器上128點64點,每8點為一字節(jié)數(shù)據(jù),都對應(yīng)著顯示數(shù)據(jù)RAM(在HD61202芯片內(nèi)),一點對應(yīng)一個bit計算機(jī)寫入或讀出顯示存儲器的數(shù)據(jù)代表顯示屏上某一點列上的垂直8點行的數(shù)據(jù)。D0代表最上一行的點數(shù)據(jù),D1為第二行的點數(shù)據(jù),…….,D7為第八行的點數(shù)據(jù)。該bit=1時該點則顯示黑點出來,該bit=0時該點則消失。另外LCD指令中有-條displayONOFF指令,displayON時顯示RAM數(shù)
7、據(jù)對應(yīng)顯示的畫面;displayOFF則畫面消失,RAM中顯示數(shù)據(jù)仍存在。點陣字模文件的建立:由于MGLS12864液晶顯示器沒有內(nèi)部字符發(fā)生器,所以在屏幕上顯示的任何字符、漢字等須自己建立點陣字模庫,然后均按圖形方式進(jìn)行顯示。由于HD61202顯示存儲器的特性,不能將計算機(jī)內(nèi)的漢字庫和其它字模庫提出直接使用,需要將其旋轉(zhuǎn)90度后再寫入。點陣字模庫建立包括以下幾個方面:(1)建立816點陣常用字符、數(shù)字、符號字模庫??蛇x用計算機(jī)BIOS
8、中II的816字模庫,所有字符按照II值從小到大升序排列。asmmovax1130hAH=11h—功能調(diào)用。裝入字庫至軟字庫movbh6AL=30h取點陣信息int10hBH=6取ROM8X16點陣指針(VGA)movaxes出口:ES:BP指向字庫指針movii_esaxmovaxbpmovii_bpaxii_offset=ii_bp16iicode;f(j=0j16j)buf[j]=peekb(ii_esii_offsetj)讀16
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)和圖形液晶顯示器接口應(yīng)用技術(shù)
- 單片機(jī)和圖形液晶顯示器接口應(yīng)用技術(shù)64185
- p51xa單片機(jī)與圖形液晶顯示器的接口設(shè)計
- 單片機(jī)課程設(shè)計--漢字液晶顯示器顯示
- 液晶課程設(shè)計--單片機(jī)液晶顯示器系統(tǒng)設(shè)計
- 單片機(jī)課程設(shè)計-字符液晶顯示器設(shè)計
- 單片機(jī)課程設(shè)計--時鐘及液晶顯示器設(shè)計
- 液晶顯示器
- 液晶顯示器技術(shù)6
- 液晶顯示器技術(shù)3
- 液晶顯示器技術(shù)4
- 液晶顯示器vga模擬輸入接口電路
- 單片機(jī)c語言液晶顯示器keil編譯器pcb制板
- 彩色液晶顯示器圖形發(fā)生技術(shù)研究.pdf
- 液晶顯示器85028
- 面向單片機(jī)接口的新型液晶顯示控制器的研制.pdf
- dsp與智能彩色液晶顯示器接口設(shè)計
- 液晶顯示器背光問題匯總分析
- 單片機(jī)串口通信及液晶顯示
- lcd液晶顯示器27
評論
0/150
提交評論