




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、串行接口鍵盤一、串行接口鍵盤 (74HC16574HC165應(yīng)用)應(yīng)用)二、中文點(diǎn)陣二、中文點(diǎn)陣LCDLCD顯示器顯示器 (串行接口)(串行接口)一、串行接口鍵盤一、串行接口鍵盤74HC16574HC165應(yīng)用)應(yīng)用) 74HC165 8位并入/串出、移位寄存器引腳圖真值表二、中文點(diǎn)陣二、中文點(diǎn)陣LCD顯示器顯示器性能性能 1顯示類型:STN,Y-G,LED背光 2控制器:ST7920A-GB 3點(diǎn)陣: 128*64 4外型尺寸:97.0(L)*70.0(W)*14.0(H) mm 5顯示區(qū)域:71.0(L)*39.0(W) OCM4X8C液晶顯示模塊是液晶顯示模塊是12864點(diǎn)陣的漢字圖
2、點(diǎn)陣的漢字圖形型液晶顯示模塊形型液晶顯示模塊 可顯示漢字及圖形,內(nèi)置國標(biāo)可顯示漢字及圖形,內(nèi)置國標(biāo)GB2312碼簡體中文碼簡體中文字庫(字庫(1616點(diǎn)陣)、點(diǎn)陣)、128個西文字符(個西文字符(816點(diǎn)陣)點(diǎn)陣)及及64256點(diǎn)陣顯示點(diǎn)陣顯示RAM(GDRAM)。)。可與可與CPU直接接口,提供直接接口,提供8位并行及串行兩種接口方位并行及串行兩種接口方式式。具有多種功能:光標(biāo)顯示、畫面移位、睡眠模式等。具有多種功能:光標(biāo)顯示、畫面移位、睡眠模式等。 引腳名稱方向說明1VSSGND(0V)2VDDSupply Voltage For Logic (+5v)3VOSupply Voltage
3、For LCD( 懸空)4RS(CS)H/LH: Data Code L: Instruction Code5R/W(STD)H/LH: Read L: Write6E(SCLK)H,H/L1Enable Signal714DB0DB7I/O數(shù)據(jù)0715PSBH/LH: Parallel Mode L: Serial Mode16NC空腳17/RSTH/LReset Signal 低電平有效18NC空腳19LEDA背光源正極(LED+5V)20LEDK背光源負(fù)極(LED-OV) 1.使用I/O口模擬8位并行總線2.使用I/O口模擬串行總線(3線)指令指令碼說明執(zhí)行時間540KHzRS RW D
4、B7DB6DB5DB4DB3DB2DB1DB0清除顯示0000000001將DDRAM填滿“20H”,并且設(shè)定DDRAM的地址計數(shù)器(AC)到“00H”4.6ms地址歸位000000001X設(shè)定DDRAM的地址計數(shù)器(AC)到“00H”,并且將游標(biāo)移到開頭原點(diǎn)位置;這個指令并不改變DDRAM的內(nèi)容4.6ms進(jìn)入點(diǎn)設(shè)定00000001I/DS指定在資料的讀取與寫入時,設(shè)定游標(biāo)移動方向及指定顯示的移位72us顯示狀態(tài)開/關(guān)0000001DCBD=1:整體顯示ONC=1:游標(biāo)ONB=1:游標(biāo)位置ON72us游標(biāo)或顯示移位控制000001S/C R/LXX設(shè)定游標(biāo)的移動與顯示的移位控制位元;這個指令并
5、不改變DDRAM的內(nèi)容72us功能設(shè)定00001DLX0REXXDL=1 (必須設(shè)為1)RE=1: 擴(kuò)充指令集動作RE=0: 基本指令集動作72us設(shè)定CGRAM地址0001AC5AC4AC3AC2AC1AC0設(shè)定CGRAM地址到地址計數(shù)器(AC)72us設(shè)定DDRAM地址001AC6AC5AC4AC3AC2AC1AC0設(shè)定DDRAM地址到地址計數(shù)器(AC)72us讀取忙碌標(biāo)志(BF)和地址01BF AC6AC5AC4AC3AC2AC1AC0讀取忙碌標(biāo)志(BF)可以確認(rèn)內(nèi)部動作是否完成,同時可以讀出地址計數(shù)器(AC)的值0us寫資料到RAM10D7 D6 D5 D4 D3 D2 D1 D0寫入
6、資料到內(nèi)部的RAM(DDRAM/CGRAM/IRAM/GDRAM)72us讀出RAM的值11D7 D6 D5 D4 D3 D2 D1 D0從內(nèi)部RAM讀取資料(DDRAM/CGRAM/IRAM/GDRAM)72us用戶指令集用戶指令集 指令表指令表1:(:(RE=0:基本指令集):基本指令集) 用戶指令集用戶指令集 指令表指令表2:(:(RE=1:擴(kuò)充指令集):擴(kuò)充指令集) 指令指令碼說明執(zhí)行時間540KHzRS RW DB7DB6DB5DB4DB3DB2DB1DB0待命模式0000000001將DDRAM填滿“20H”,并且設(shè)定DDRAM的地址計數(shù)器(AC)到“00H”72us卷動地址或IR
7、AM地址選擇000000001SRSR=1:允許輸入垂直卷動地址SR=0:允許輸入IRAM地址72us反白選擇00000001R1R0選擇4行中的任一行作反白顯示,并可決定反白與否72us睡眠模式0000001SLXXSL=1:脫離睡眠模式SL=0:進(jìn)入睡眠模式72us擴(kuò)充功能設(shè)定000011X1REG0RE=1: 擴(kuò)充指令集動作RE=0: 基本指令集動作G=1 :繪圖顯示ONG=0 :繪圖顯示OFF72us設(shè)定IRAM地址或卷動地址0001AC5AC4AC3AC2AC1AC0SR=1:AC5AC0為垂直卷動地址SR=0:AC3AC0為ICON IRAM地址72us設(shè)定繪圖RAM地址001AC
8、6AC5AC4AC3AC2AC1AC0設(shè)定CGRAM地址到地址計數(shù)器(AC)72us 1、功能設(shè)定(、功能設(shè)定(36H/30H/34H)CODE:RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L H DL X RE X X 功能:DL=1(必須設(shè)為1); RE=1:擴(kuò)充指令集動作 RE=0:基本指令集動作2、清除顯示、清除顯示(指令代碼為指令代碼為01H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L L L L L L H 功能:清除顯示屏幕,把DDRAM位址計數(shù)器調(diào)整為“00H”3、設(shè)定、設(shè)定
9、DDRAM位址(位址(80H-9FH)CODE:RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L H AC6 AC5 AC4 AC3 AC2 AC1 AC0功能:設(shè)定DDRAM位址到位址計數(shù)器(AC) 4、顯示狀態(tài)、顯示狀態(tài) 開開/關(guān)關(guān)(08H/0C0H/0E0H/0F0H)CODE:RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L L L H D C B 功能:D=1:整體顯示ON C=1:游標(biāo)ON B=1:游標(biāo)位置ON5、讀取忙碌狀(、讀取忙碌狀(BF)和位址)和位址(BF=1, 狀態(tài)忙狀態(tài)忙)CODE:RW RS
10、 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 H L BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 功能:讀取忙碌狀態(tài)(BF)可以確認(rèn)內(nèi)部動作是否完成,同時可以讀出位址計數(shù)器(AC)的值6、寫資料到、寫資料到RAMCODE:RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L H D7 D6 D5 D4 D3 D2 D1 D0 功能:寫入資料到內(nèi)部的RAM 7、設(shè)定繪圖、設(shè)定繪圖RAM位址(位址(80H-FFH)CODE:RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L H AC6 AC5 AC4
11、AC3 AC2 AC1 AC0 功能:設(shè)定GDRAM位址到位址計數(shù)器(AC)8、擴(kuò)充功能設(shè)定(擴(kuò)充功能設(shè)定(36H/30H/34H)CODE:RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L H DL X 0 RE G X 功能:DL=1(必須設(shè)為1) RE=1:擴(kuò)充指令集動作; RE=0:基本指令集動作; G=1繪圖顯示ON,G=0繪圖顯示OFF。 從該LCD的顯示坐標(biāo)排列上可以看出,其RAM地址是隔行連續(xù)的 :X坐標(biāo)坐標(biāo)Line180H81H82H83H84H85H86H87HLine291H92H93H94H95H 96H 97H 98HLine
12、388H89H8AH8BH8CH8DH8EH8FHLine498H99H9AH9BH9CH9DH9EH9FH中國 海 洋 大 學(xué) 工 程20 08 年 08 月 08 日 奧學(xué) 院 自 動 化 系 你 好運(yùn) 會 開 幕 中 國 加 油地址: 0 1 2 3 4 5 6 7 8 9 A B C D E F第一行第二行第三行第四行OCM48C中文液晶 當(dāng)我們準(zhǔn)備顯示下面一段文字時:中國海洋大學(xué)工程中國海洋大學(xué)工程學(xué)院學(xué)院 機(jī)電工程專業(yè)機(jī)電工程專業(yè)2004年全國大學(xué)生年全國大學(xué)生電子大賽培訓(xùn)計劃電子大賽培訓(xùn)計劃如果不進(jìn)行RAM地址的調(diào)整,由地址計數(shù)器(AC)自動加1輸出時,會得到: 中國海洋大學(xué)工程
13、中國海洋大學(xué)工程2004年全國大學(xué)生年全國大學(xué)生學(xué)院學(xué)院 機(jī)電工程專業(yè)機(jī)電工程專業(yè)電子大賽培訓(xùn)計劃電子大賽培訓(xùn)計劃因此,在送顯示數(shù)據(jù)的過程中,要特別注意DDRAM地址的調(diào)整,或者對送顯示的數(shù)據(jù)次序進(jìn)行調(diào)整!GDRAM圖形顯示坐標(biāo)圖形顯示坐標(biāo) LCD的初始化 ASCII碼字符的顯示 漢字字符的顯示 圖形模式下顯示 LCD的初始化要做的工作:u功能設(shè)定 選擇LCD的顯示模式(選擇基本指令集和擴(kuò)充指令集動作)u顯示狀態(tài)設(shè)定 整體顯示開/關(guān),游標(biāo)、游標(biāo)位置開/關(guān) u游標(biāo)及顯示移動方向控制u清屏 LCD的初始化程序:LCD_INIT: MOV DPTR,#COMLCD ;命令口 CALL READ_LC
14、D_BUSY MOV A,#30H ;基本指令集動作,文字方式 MOVX DPTR,A CALL READ_LCD_BUSY MOV A,#01H ;清屏 MOVX DPTR,A CALL READ_LCD_BUSY MOV A,#06H ; 光標(biāo)右移,屏顯固定 MOVX DPTR,A CALL READ_LCD_BUSY MOV A,#80H ;設(shè)定 DDRAM到地址計數(shù)器AC MOVX DPTR,A RET ASCII碼字符的顯示uLCD初始化u寫狀態(tài)字,設(shè)定DDRAM位址u寫數(shù)據(jù),送顯示 ASCII碼字符的顯示程序SHOW_ASCII: CALL LCD_INIT MOV R3,#10H
15、 MOV A,#30H ;0的ASCII碼AAA: MOV DPTR,#DATALCD CALL READ_LCD_BUSY MOVX DPTR,A INC A DJNZ R3,AAA RET ASCII碼字符的顯示效果 漢字字符的顯示uLCD的初始化(使用基本指令集)u使用查表方式,送漢字列表的地址u去漢字代碼,送LCD的數(shù)據(jù)口(送數(shù)據(jù)前,先讀忙)u循環(huán)至送完所有的漢字字符 漢字字符的顯示SHOW_HZ: CALL LCD_INIT MOV DPTR,#HZ_TABLE ;送查表地址;送查表地址 MOV R3,#20H ;所要顯示字符數(shù);所要顯示字符數(shù)AAA: MOVX A,DPTR ;取字碼;取字碼 INC DPTR PUSH DPH PUSH DPL call read_lcd_busy
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品遴選相關(guān)管理制度
- 藥庫突然緊急管理制度
- 藥店應(yīng)收應(yīng)付管理制度
- 藥店藥品存放管理制度
- 營運(yùn)汽車公司管理制度
- 設(shè)備元件保密管理制度
- 設(shè)備外圍修理管理制度
- 設(shè)備搬運(yùn)安全管理制度
- 設(shè)備泄露檢測管理制度
- 設(shè)備維修合同管理制度
- 2024北京西城區(qū)五年級(下)期末英語試題及答案
- 2025-2030中國電池鍍鎳鋼板行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025屆廣東省東莞市東華中學(xué)初三聯(lián)合考試數(shù)學(xué)試題試卷含解析
- 非人靈長類動物實(shí)驗(yàn)的現(xiàn)狀、倫理問題及審查要點(diǎn)
- 裝修避坑知識
- 數(shù)字人合同協(xié)議
- 小青瓦仿古屋面施工方案
- 2024年杭州市拱墅區(qū)上塘街道招聘工作人員考試真題
- Unit 5 Animal friends Reading 課件 譯林版英語七年級下冊
- 預(yù)防糧庫糧堆坍塌埋人事故
- 行政前臺面試試題及答案
評論
0/150
提交評論