Presentation is loading. Please wait.

Presentation is loading. Please wait.

單晶片實作講義 微電腦控制界面 (LCD) 。.

Similar presentations


Presentation on theme: "單晶片實作講義 微電腦控制界面 (LCD) 。."— Presentation transcript:

1 單晶片實作講義 微電腦控制界面 (LCD)

2 LCD種類與功能 LCD(Liquid Crystal Display)液晶顯示器,顯示方式可分為:文字型LCD與繪圖型LCD兩種。
常見文字型LCD有16字X2列、20字X2列、40字X2列幾種,而其介面以14支信號接腳最為常見 LCD顯示器內部具有字元產生器,因此它可以接收ASCII字元碼, 供許多LCD顯示方式的控制指令,例如清除顯示畫面、游標歸位、顯示On/Off、游標On/Off、閃爍顯示、游標移動等功能

3 LCD接腳圖

4 LCD內部結構與功能 區分為指令暫存器(IR)與資料暫存器(DR),由RS來選擇
指令暫存器(IR):主要作用是接受所下達的各項控制指令,諸如清除顯示內容、游標位移、顯示資料RAM(DD RAM)的位址以及字型產生RAM(CG RAM)的位址等等指令。 資料暫存器(DR):主要作用存取DD RAM與CG RAM中的資料。當MPU欲將資料寫入DD RAM或CG RAM時,並非直接寫入,而是透過DR作為緩衝。LCD執行寫入的程序是先將MPU的資料載入DR,然後再自動轉換至DD RAM或CG RAM。

5 暫存器之選擇與控制介面信號 E RS R/W 作用 1 寫入指令暫存器(IR) 讀取忙碌旗標(BF) 位址計數器(AC)
寫入指令暫存器(IR) 讀取忙碌旗標(BF) 位址計數器(AC) 寫入資料暫存器(DR) 讀取資料暫存器(DR)

6 指令暫存器設定-1 指令功能 RS RW D7 D6 D5 D4 D3 D2 D1 D0 清除螢幕 1 游標回到原點 * 進入模態設定 ID
1 游標回到原點 * 進入模態設定 ID S 螢幕/游標顯示開關 D C B 螢幕/游標移位控制 SC RL 功能設定 DL N F 指定顯示位置 ADD 顯示資料 寫入ASCII資料 讀取資料 讀取ASCII資料

7 指令暫存器設定-2

8 指令暫存器設定-3

9 LCD記憶體位址 80H 81H 82H 83H~90H 91H 92H 93H C0H C1H C2H C3H~D0H D1H D2H

10 LCD與8051的電路

11 電路製作 一組8位元的輸出埠(P0)當資料線(DB0~DB7) 三條輸出點(P1.0~P1.2)當控制線(E,RW,RS)
RL接地,或接可變電壓,調整明亮度

12 程式流程 設定LCD使用模式為8位元5X10兩行 設定螢幕與游標狀態 清除螢幕(CMD=1) 設定顯示位址 將資料寫入資料暫存器

13 A51程式範例(1-1)

14 A51程式範例(1-2)

15 C51程式範例(1-1)

16 C51程式範例(1-2)

17 C51程式範例(1-3)

18 LCD用模組函式清單

19 LCD用模組函式1

20 LCD用模組函式2

21 C51程式範例(2)

22 C51程式範例(3)

23 C51程式範例(4)


Download ppt "單晶片實作講義 微電腦控制界面 (LCD) 。."

Similar presentations


Ads by Google