單晶片實(shí)作講義_第1頁
單晶片實(shí)作講義_第2頁
單晶片實(shí)作講義_第3頁
單晶片實(shí)作講義_第4頁
單晶片實(shí)作講義_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單晶片實(shí)作講義

微電腦控制界面(3)

(LCD)1LCD液晶顯示器功能

14支接腳的IC

LCD顯示器內(nèi)部具有字元產(chǎn)生器,因此它可以接收ASCII字元碼,供許多LCD顯示方式的控制指令,例如清除顯示畫面、游標(biāo)歸位、顯示On/Off、游標(biāo)On/Off、閃爍顯示、游標(biāo)移動(dòng)等功能。

2LCD液晶簡介

LCD(LiquidCrystalDisplay)液晶顯示器,顯示方式可分為:文字型LCD與繪圖型LCD兩種。常見文字型LCD有

16字X2列、20字X2列、

40字X2列幾種,而其介面以14支信號(hào)接腳最為常見。

3號(hào)接腳功能1Vcc電源+5V2GND接地3VLLCD亮度調(diào)整電壓輸入

4RS暫存器選擇:

0:指令暫存器,1:資料暫存器5R/W讀取/寫入選擇:

1:READ,0:WRITE6E讀寫致能(負(fù)緣)7~

14DB0~

DB7八位元的雙向資料匯流排LCD接腳圖與功能4LCD內(nèi)部結(jié)構(gòu)與功能

區(qū)分為指令暫存器(IR)與資料暫存器(DR)。由RS來選擇IR主要作用是接受所下達(dá)的各項(xiàng)控制指令,諸如清除顯示內(nèi)容、游標(biāo)位移、顯示資料RAM(DDRAM)的位址以及字型產(chǎn)生RAM(CGRAM)的位址等等指令。DR主要作用存取DDRAM與CGRAM中的資料。當(dāng)MPU欲將資料寫入DDRAM或CGRAM時(shí),並非直接寫入,而是透過DR作為緩衝。LCD執(zhí)行寫入的程序是先將MPU的資料載入DR,然後再自動(dòng)轉(zhuǎn)換至DDRAM或CGRAM。5暫存器之選擇與控制介面信號(hào)

ERSR/W作用100寫入指令暫存器(IR)101讀取忙碌旗標(biāo)(BF)

位址計(jì)數(shù)器(AC)110寫入資料暫存器(DR)111讀取資料暫存器(DR)6指令功能RSRWD7D6D5D4D3D2D1D0清除螢?zāi)?000000001游標(biāo)回到原點(diǎn)000000001*進(jìn)入模態(tài)設(shè)定00000001IDS螢?zāi)?游標(biāo)顯示開關(guān)0000001DCB螢?zāi)?游標(biāo)移位控制000000SCRL**功能設(shè)定00001DLNF**指定顯示位置001ADD顯示資料10寫入ASCII資料讀取資料11讀取ASCII資料LCD晶片輸出入7

1.進(jìn)入模態(tài)設(shè)定:

I/D=1使用位址遞增;I/D=0使用位址遞減;

S=1螢?zāi)籓N;S=0螢?zāi)籓FF;2.螢?zāi)?游標(biāo)顯示開關(guān)

D=1表示螢?zāi)籓N;D=0表示螢?zāi)籓FF;

C=1表示游標(biāo)ON;C=0表示游標(biāo)OFF;

B=1表示閃爍ON;B=0表示閃爍OFF;3.螢?zāi)?游標(biāo)移位控制:

S/C=1表示螢?zāi)灰莆?;S/C=0表示游標(biāo)移位

R/L=1表示右移;R/L=0表示左移;4.功能設(shè)定:

DL=1表示8位元;DL=0表4位元

F=1表5×10點(diǎn)矩陣;F=0表5×7點(diǎn)矩陣

N=1表2行顯示;N=0表1行顯示8計(jì)算LCD記憶體位址80H81H82H83H~90H91H92H93HC0HC1HC2HC3H~D0HD1HD2HD3H9LCD與8051的電路10電路製作一組8位元的輸出埠(P0)當(dāng)資料線(DB0~DB7)三條輸出點(diǎn)(P1.0~P1.2)當(dāng)控制線(E,RW,RS)RL接地,或接可變電壓,調(diào)整明亮度11程式流程設(shè)定LCD使用模式為8位元5X10兩行設(shè)定螢?zāi)慌c游標(biāo)狀態(tài)清除螢?zāi)?CMD=1)設(shè)定顯示位址將資料寫入資料暫存器12程式範(fàn)例(1)********************************************;filename:CH2_3.asm;function:;LCD顯示字串;Desigen:CHLIN;Date:89/04/01;Version:v1;Update:;********************************************;I/OAddressDefineLCD_CMDEQUC0H;LcdCommandRegisterLCD_DATAEQUC1H;LcdDataRegister;********************************************ORG00HJMPMAIN;********************************************;MainPorgramMAIN:CALLINITIALCALLTITALJMPMAIN13程式範(fàn)例(1)********************************************;filename:CH2_3.asm;function:;LCD顯示字串;Desigen:CHLIN;Date:89/04/01;Version:v1;Update:;********************************************;I/OAddressDefineLCD_CMDEQUC0H;LcdCommandRegisterLCD_DATAEQUC1H;LcdDataRegister;********************************************ORG00HJMPMAIN;********************************************;MainPorgramMAIN:CALLINITIALCALLTITALJMPMAIN14程式範(fàn)例(2);********************************************INITIAL:;initLcdCommandINIT_LCD:CALLDELAY_2M;somedelayMOVA,#00111000B;setdatalengthtoCALLLCD_COMMAND;8bits&2linedisplay;MOVA,#00001100B;displaycursoroffCALLLCD_COMMAND;MOVA,#00000110B;lcddisplayincrement1CALLLCD_COMMAND;&displaynotshift;MOVA,#00000001B;clearlcddisplayCALLLCD_COMMANDCALLDELAY_2M;MOVA,#80H;lcddisplaytoline1CALLLCD_COMMAND;&point1RET;15程式範(fàn)例(3);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;TITAL:MOVA,#80HCALLLCD_COMMANDMOVR5,#40MOVR6,#00MOVDPTR,#TABLE1MOVR0,#LCD_DATATITAL1:MOVA,R6MOVCA,@A+DPTRMOVX@R0,ACALLDELAYINCR6DJNZR5,TITAL1MOVA,#80HCALLLCD_COMMANDRET16程式範(fàn)例(4);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;LCD_COMMAND:MOVR0,#LCD_CMDMOVX@R0,AMOVR7,#30DJNZR7,$RET;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;DELAY_2MMOVR7,#230

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論