12864點陣液晶的基本原理與使用方法_第1頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、12864點陣液晶的基本原理與使用方法在數(shù)字中,全部的數(shù)據(jù)都是以0和1保存的,對控制器舉行不同的數(shù)據(jù)操作,可以得到不同的結(jié)果。對于顯示英文操作,因為英文字母種類很少,只需要8位(一字節(jié))即可。而對于中文,常用卻有6000以上,于是我們的dos前輩想了一個方法,就是將ascii表的高128個很少用到的數(shù)值以兩個為一組來表示漢字,即漢字的內(nèi)碼。而剩下的低128位則留給英文字符用法,即英文的內(nèi)碼。那么,得到了漢字的內(nèi)碼后,還僅是一組數(shù)字,那又如何在屏幕上去顯示呢?這就涉及到文字的字模,字模雖然也是一組數(shù)字,但它的意義卻與數(shù)字的意義有了根本的變幻,它是用數(shù)字的各位信息來記載英文或漢字的外形,如英文的&

2、#39;a'在字模的記載方式1所示:圖1 “a”字模圖而中文的“你”在字模中的記載卻2所示:圖2 “你”字模圖12864點陣型lcd簡介12864是一種圖形點陣液晶,它主要由行驅(qū)動器/列驅(qū)動器及128×64全點陣液晶顯示器組成。可完成圖形顯示,也可以顯示8×4個(16×16點陣)漢字。管腳號管腳名稱lever管腳功能描述1vss0電源地2vdd+5.0v電源3v0-液晶顯示器驅(qū)動電壓4d/i(rs)h/ld/i=“h”,表示db7db0為顯示數(shù)據(jù)d/i=“l(fā)”,表示db7db0為顯示命令數(shù)據(jù)5r/wh/lr/w=“h”,e=“h”數(shù)據(jù)被讀到db7db0r/

3、w=“l(fā)”,e=“hl”數(shù)據(jù)被寫到ir或dr6eh/lr/w=“l(fā)”,e信號下降沿鎖存db7db0r/w=“h”,e=“h”ddram數(shù)據(jù)讀到db7db07db0h/l數(shù)據(jù)線8db1h/l數(shù)據(jù)線9db2h/l數(shù)據(jù)線10db3h/l數(shù)據(jù)線11db4h/l數(shù)據(jù)線12db5h/l數(shù)據(jù)線13db6h/l數(shù)據(jù)線14db7h/l數(shù)據(jù)線15cs1h/lh:挑選芯片(右半屏)信號16cs2h/lh:挑選芯片(左半屏)信號17reth/l復(fù)位信號,低電平復(fù)位18vout-10vlcd驅(qū)動負(fù)電壓19+-led背光板電源20led-led背光板電源表1:12864lcd的引腳解釋在用法12864lcd前先必需了解以

4、下功能器件才干舉行編程。12864內(nèi)部功能器件及相關(guān)功能如下:1. 命令寄存器(ir)ir是用于寄存命令碼,與數(shù)據(jù)寄存器數(shù)據(jù)相對應(yīng)。當(dāng)d/i=0時,在e信號下降沿的作用下,命令碼寫入ir。2.數(shù)據(jù)寄存器(dr)dr是用于寄存數(shù)據(jù)的,與命令寄存器寄存命令相對應(yīng)。當(dāng)d/i=1時,在下降沿作用下,圖形顯示數(shù)據(jù)寫入dr,或在e信號高電平作用下由dr讀到db7db0數(shù)據(jù)。dr和ddram之間的數(shù)據(jù)傳輸是模塊內(nèi)部自動執(zhí)行的。3.忙標(biāo)記:bfbf標(biāo)記提供內(nèi)部工作狀況。bf=1表示模塊在內(nèi)部操作,此時模塊不接受外部命令和數(shù)據(jù)。bf=0時,模塊為預(yù)備狀態(tài),隨時可接受外部命令和數(shù)據(jù)。利用status read命令

5、,可以將bf讀到db7總線,從檢驗?zāi)K之工作狀態(tài)。4.顯示控制觸發(fā)器dff此觸發(fā)器是用于模塊屏幕顯示開和關(guān)的控制。dff=1為開顯示(display off),ddram的內(nèi)容就顯示在屏幕上,dff=0為關(guān)顯示(display off)。ddf的狀態(tài)是命令display on/off和rst信號控制的。5.xy地址計數(shù)器xy地址計數(shù)器是一個9位計數(shù)器。高3位是x地址計數(shù)器,低6位為y地址計數(shù)器,xy地址計數(shù)器事實上是作為ddram的地址指針,x地址計數(shù)器為ddram的頁指針,y地址計數(shù)器為ddram的y地址指針。x地址計數(shù)器是沒有記數(shù)功能的,只能用命令設(shè)置。y地址計數(shù)器具有循環(huán)記數(shù)功能,各顯示

6、數(shù)據(jù)寫入后,y地址自動加1,y地址指針從0到63。6.顯示數(shù)據(jù)ram(ddram)ddram是存儲圖形顯示數(shù)據(jù)的。數(shù)據(jù)為1表示顯示挑選,數(shù)據(jù)為0表示顯示非挑選。ddram與地址和顯示位置的關(guān)系見ddram地址表。7.z地址計數(shù)器z地址計數(shù)器是一個6位計數(shù)器,此計數(shù)器具備循環(huán)記數(shù)功能,它是用于顯示行掃描同步。當(dāng)一行掃描完成,此地址計數(shù)器自動加1,指向下一行掃描數(shù)據(jù),rst復(fù)位后z地址計數(shù)器為0。z地址計數(shù)器可以用命令display start line預(yù)置。因此,顯示屏幕的起始行就由此命令控制,即ddram的數(shù)據(jù)從哪一行開頭顯示在屏幕的第一行。此模塊的ddram共64行,屏幕可以循環(huán)滾動顯示64

7、行。12864lcd的命令系統(tǒng)準(zhǔn)時序該類液晶顯示模塊(即ks0108b及其兼容控制驅(qū)動器)的命令系統(tǒng)比較容易,總共惟獨七種。其命令表如表2所示:命令名稱控制信號控制代碼r/wrsdb7db6db5db4db3db2db1db0顯示開關(guān)0000111111/0顯示起始行設(shè)置0011xxxxxx頁設(shè)置0010111xxx列地址設(shè)置0001xxxxxx讀狀態(tài)10busy0on/offrst0000寫數(shù)據(jù)01寫數(shù)據(jù)讀數(shù)據(jù)11讀數(shù)據(jù)表2:12864lcd命令表各功能命令分離介紹如下。顯示開/關(guān)命令r/wrsdb7 db6 db5 db4 db3db2db1 db00000111111/0當(dāng)db0=1時,

8、lcd顯示ram中的內(nèi)容;db0=0時,關(guān)閉顯示。2、顯示起始行(row)設(shè)置命令r/wrsdb7 db6 db5 db4 db3db2db1 db00011顯示起始行(063)該命令設(shè)置了對應(yīng)液晶屏最上一行的顯示ram的行號,有邏輯地轉(zhuǎn)變顯示起始行,可以使lcd實現(xiàn)顯示滾屏的效果。3、頁(page)設(shè)置命令r/wrsdb7 db6 db5 db4 db3db2db1 db00010111頁號(07)顯示ram共64行,分8頁,每頁8行。4、列地址(y address)設(shè)置命令r/wrsdb7 db6 db5 db4 db3db2db1 db00001顯示列地址(063)設(shè)置了頁地址和列地址,

9、就唯一確定了顯示ram中的一個單元,這樣mpu就可以用讀、寫命令讀出該單元中的內(nèi)容或向該單元寫進(jìn)一個字節(jié)數(shù)據(jù)。5、讀狀態(tài)命令r/wrsdb7 db6 db5 db4 db3db2db1 db010busy0on/offrest0000該命令用來查詢液晶顯示模塊內(nèi)部控制器的狀態(tài),各參量含義如下:busy:1-內(nèi)部在工作0-正常狀態(tài)on/off:1-顯示關(guān)閉0-顯示打開reset:1-復(fù)位狀態(tài)0-正常狀態(tài)在busy和reset狀態(tài)時,除讀狀態(tài)命令外,其它命令均不對液晶顯示模塊產(chǎn)生作用。在對液晶顯示模塊操作之前要查詢busy狀態(tài),以確定是否可以對液晶顯示模塊舉行操作。6、寫數(shù)據(jù)命令r/wrsdb7 db6 db5 db4 db3db

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論