ks0107_ks0108_液晶12864控制命令ppt課件_第1頁
ks0107_ks0108_液晶12864控制命令ppt課件_第2頁
ks0107_ks0108_液晶12864控制命令ppt課件_第3頁
ks0107_ks0108_液晶12864控制命令ppt課件_第4頁
ks0107_ks0108_液晶12864控制命令ppt課件_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第十一章 點陣圖形液晶模塊128x64第十一章第十一章 點陣圖形液晶模塊點陣圖形液晶模塊128X64第三節(jié)第三節(jié) 128X64點陣型點陣型LCD間接方式的應(yīng)用間接方式的應(yīng)用第二節(jié)第二節(jié) 128X64點陣型點陣型LCD總線方式的應(yīng)用總線方式的應(yīng)用第一節(jié)第一節(jié) 128X64點陣液晶顯示屏點陣液晶顯示屏因為字符型LCD無法將漢字顯示出來,所以要在顯示漢字的場合一般都要用點陣型LCD。目前常用的點陣型LCD有12232、12864、240320等。本章重點介紹12864點陣液晶顯示屏的基本應(yīng)用。12864點陣液晶顯示屏有三種控制器,分別是KS0107(KS0108)、T6963C和ST7920,三種控

2、制器主要區(qū)別是:KS0107(KS0108)不帶任何字庫、T6963C帶ASCII碼,ST7920帶國標(biāo)二級字庫(8千多個漢字)。本章以不帶字庫的KS0107(KS0108)控制器為例進行介紹。 第一節(jié)第一節(jié) 128X64點陣液晶顯示屏點陣液晶顯示屏一、一、12864點陣型點陣型LCD概述概述112864點陣型點陣型LCD的外形結(jié)構(gòu)及引腳功能的外形結(jié)構(gòu)及引腳功能表11-1 12864點陣型LCD的引腳功能引腳號引腳號引腳名稱引腳名稱電平電平功能描述功能描述1VSS0V電源地電源地2VDD+5V正電源正電源3V0液晶顯示器驅(qū)動電壓液晶顯示器驅(qū)動電壓4D/I(RS)H/LD/I=“H”,表示,表示

3、DB0DB7為顯示數(shù)據(jù)為顯示數(shù)據(jù)D/I=“L”,表示,表示DB0DB7為顯示指令數(shù)據(jù)為顯示指令數(shù)據(jù)212864點陣型點陣型LCD的內(nèi)部模塊結(jié)構(gòu)的內(nèi)部模塊結(jié)構(gòu)圖11-2 內(nèi)部邏輯電路圖表11-2 12864點陣型LCD屏幕顯示與DD RAM地址映射關(guān)系Y1Y2Y3Y4Y61Y62Y63Y64X=0X=0第第1 1行行1/01/01/01/01/01/01/01/0DB0第第2 2行行1/01/01/01/01/01/01/01/0DB1第第3 3行行1/01/01/01/01/01/01/01/0DB2第第4 4行行1/01/01/01/01/01/01/01/0DB3第第7 7行行1/01/0

4、1/01/01/01/01/01/0DB4第第8 8行行1/01/01/01/01/01/01/01/0DB5第第9 9行行1/01/01/01/01/01/01/01/0DB6第第1010行行1/01/01/01/01/01/01/01/0DB7X=7X=7第第5656行行1/01/01/01/01/01/01/01/0DB0第第5757行行1/01/01/01/01/01/01/01/0DB1第第5858行行1/01/01/01/01/01/01/01/0DB2第第5959行行1/01/01/01/01/01/01/01/0DB3第第6060行行1/01/01/01/01/01/01/01

5、/0DB4第第6161行行1/01/01/01/01/01/01/01/0DB5第第6262行行1/01/01/01/01/01/01/01/0DB6第第6363行行1/01/01/01/01/01/01/01/0DB7(5)XY地址計數(shù)器地址計數(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ù)功能,各顯示數(shù)據(jù)寫入后,Y地址自動加1,Y地址指針從0到63,參考表11-

6、2所列。(7)Z地址計數(shù)器地址計數(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行。二、二、12864點陣型點陣型LCD指令描述指令描述表11-3 12864點陣型LCD指令表WR/指令名稱指令名稱控制信號控制信號控制代碼控制代碼RSDB7DB6DB5DB4DB3DB2

7、DB1DB0顯示開關(guān)顯示開關(guān) 0000111111/0顯示起始行顯示起始行設(shè)置設(shè)置0011頁設(shè)置頁設(shè)置0010111列地址設(shè)置列地址設(shè)置0001讀狀態(tài)讀狀態(tài)10BUSY0ON/OFFRST0000寫數(shù)據(jù)寫數(shù)據(jù)01寫數(shù)據(jù)寫數(shù)據(jù)讀數(shù)據(jù)讀數(shù)據(jù)11讀數(shù)據(jù)讀數(shù)據(jù)WR/WR/WR/各指令分別介紹如下。(1)顯示開)顯示開/關(guān)指令關(guān)指令RSDB7DB6DB5DB4DB3DB2DB1DB00000111111/0當(dāng)DB0 =1時,LCD 顯示RAM中的內(nèi)容;DB0= 0 時,關(guān)閉顯示。(2)顯示起始行()顯示起始行(ROW)設(shè)置指令)設(shè)置指令RSDB7DB6DB5DB4DB3DB2DB1DB00011顯示起始

8、行(顯示起始行(063)該指令設(shè)置了對應(yīng)液晶屏最上一行的顯示RAM 的行號,有規(guī)律地改變顯示起始行可以使LCD 實現(xiàn)顯示滾屏的效果。(3)頁()頁(X地址)設(shè)置指令地址)設(shè)置指令RSDB7DB6DB5DB4DB3DB2DB1DB00010111頁號(頁號(07)顯示RAM共64行,分8頁,每頁8行。三、三、12864點陣型點陣型LCD讀寫時序圖讀寫時序圖12864點陣型LCD讀/寫操作時序圖如圖11-3所示。時序參數(shù)如表11-4所列。 (a) 寫操作時序圖 (b) 讀操作時序圖 圖11-3 12864點陣型LCD讀寫時序圖表11-4 時序參數(shù)表名稱名稱符號符號最小值最小值典型值典型值最大值最大

9、值單位單位E信號周期信號周期Tcyc1000nsE高電平寬度高電平寬度Pweh450nsE低電平寬度低電平寬度Pwel450nsE上升時間上升時間tr25nsE下降時間下降時間tf25ns地址建立時間地址建立時間tas140ns地址保持時間地址保持時間taw10ns數(shù)據(jù)建立時間數(shù)據(jù)建立時間tdsw200ns數(shù)據(jù)延遲時間數(shù)據(jù)延遲時間tddr320ns寫數(shù)據(jù)保持時間寫數(shù)據(jù)保持時間tdhw10ns讀數(shù)據(jù)保持時間讀數(shù)據(jù)保持時間tdhr20ns四、四、12864點陣型點陣型LCD與與AT89S51單片機的接口設(shè)計單片機的接口設(shè)計圖11-4 總線方式P0.0P0.1P0.2P0.3P0.4P0.5P0.6

10、P0.7P2.0P2.139383736353433322122DB0DB1DB2DB3DB4DB5DB6DB7R/WRS789101112131445P2.223BL-VEEBL+10KE61518191GND2VDD+5VAT89S51LCD12864+5V1K8P2.3P2.5P2.420V01617CS1CS2RST2426253P261K9015200圖圖11-5 間接方式間接方式12864點陣型LCD使用之前必須對它進行初始化,初始化可通過復(fù)位完成,也可在復(fù)位后完成,初始化過程主要包括:(1)清屏;(2)功能設(shè)置;(3)開/關(guān)顯示設(shè)置;(4)輸入方式設(shè)置。第二節(jié)第二節(jié) 12864點

11、陣型點陣型LCD總線方式的應(yīng)用總線方式的應(yīng)用3E2E一、總線方式顯示圖形一、總線方式顯示圖形例例11.1 電路原理圖如圖11-4所示,在12864點陣型LCD液晶上顯示ASCII碼字符,畫直線,試用C語言編寫程序,并用Proteus仿真。 解解:由圖由圖11-4可知本例是總線方式連接。地址線P2.7P2.2分別與74HC138的、E1、C、B和A相連,74HC138的譯碼輸出Y0和液晶E相連,低位地址線P0.2P0.0經(jīng)過鎖存器74HC573和液晶DI、RW和CS1相連,并且CS1取反后和CS2相連,因此可以得到左右半屏寫命令和數(shù)據(jù)地址分別為:右半屏寫命令地址為0 x2000(0010 000

12、0 0000 0100B),右半屏寫數(shù)據(jù)地址為0 x2001(0010 0000 0000 0001B);左半屏寫命令地址為0 x2004(0010 0000 0000 0100B),左半屏寫數(shù)據(jù)地址為0 x2005(0010 0000 0000 0101B)。硬件仿真設(shè)計如圖11-6所示。所需元件如表11-5所列。ALEALEDIRWERSTRSTERWDIVOVOCS2CS1CS1XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.

13、7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C52X112MHzC122pFC222pFC320uFR11k+5V+5V+5VRV120k123U2:A74LS00456U2:B74LS001098U2:C74

14、LS00U7NOTA1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y77U474HC138D02D13D24D35D46D57D68D79Q019Q118Q217Q316Q415Q514Q613Q712LE11OE1U574HC573CS11CS22GND3VCC4V05DI6R/W7E8DB09DB110DB211DB312DB413DB514DB615DB716RST17-Vout18LCD1LGM12641BS1RR510kU8NOT圖圖11-6 總線方式畫圖形原理圖和仿真效果圖總線方式畫圖形原理圖和仿真效果圖一、間接方式一、間接方式12864 LCD

15、顯示漢字和字符顯示漢字和字符1例例11.2 電路原理圖如圖11-5所示,要求在12864 LCD第一行顯示“歡迎使用”第二行顯示“金聚寶開發(fā)板”,第三行顯示“當(dāng)前狀態(tài):運行中”,第四行顯示字符串“”,試用C語言編寫程序,并用Proteus仿真。 解:解:由圖由圖11-5可知本例是間接方式連接。對12864 LCD操作必須嚴格按照時序圖11-3進行。第三節(jié)第三節(jié) 12864點陣型點陣型LCD間接方式的應(yīng)用間接方式的應(yīng)用RSRWECS1CS2RSTCS1CS2RSRWERSTDB0DB0DB1DB1DB2DB2DB3DB3DB4DB4DB5DB5DB6DB6DB7DB7XTAL218XTAL119

16、ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1

17、427U1AT89C52X112MHzC122pFC222pFC320uFR11k+5V+5V234567891RP110K+5VCS11CS22GND3VCC4V05DI6R/W7E8DB09DB110DB211DB312DB413DB514DB615DB716RST17-Vout18LCD1LGM12641BS1R圖圖11-7 12864顯示漢字和字符原理圖和仿真效果圖顯示漢字和字符原理圖和仿真效果圖圖圖11-8 字模軟件選項設(shè)置字模軟件選項設(shè)置二、間接方式二、間接方式12864 LCD顯示漢字和字符顯示漢字和字符2例例11.3 電路原理圖如圖11-5所示,要求在12864 LCD第一行顯

18、示“相思 作者: 王維”,第二行顯示“紅豆生南國,春來”,第三行顯示“發(fā)幾枝?愿君多采”,第四行顯示字符串“擷,此物最相思。 ”,試用C語言編寫程序,并用Proteus仿真。 解:解:由圖由圖11-5可知本例是間接方式連接。對12864 LCD操作必須嚴格按照時序圖11-3進行。硬件仿真設(shè)計如圖11-7所示,注意:仿真圖中的12864液晶與實際原理圖中液晶引腳號不一樣,但是控制器是一樣的,故仿真可以正常進行,所需元件如表11-6所列。三、間接方式三、間接方式12864 LCD12864 LCD畫圖形畫圖形例例11.4 電路原理圖如圖11-5所示,要求在12864 LCD上顯示圖11-10所示的圖形,試用C語言編寫程序,并用Proteus仿真。 解:由圖解:由圖11-5可知本例是間接方式連接。對12864 LCD操作必須嚴格按照時序圖11-3進行。圖圖11-10 一條小舢板RSRWECS1CS2RSTCS1CS2RSRWERSTDB0DB0DB1DB1DB2DB2DB3DB3DB4DB4DB5DB5DB6DB6DB7DB7XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD0

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論