单晶片实作讲义.pptVIP

  • 2
  • 0
  • 约1.65千字
  • 约 17页
  • 2020-08-24 发布于湖北
  • 举报
單晶片實作講義 微電腦控制界面(3) (LCD) LCD液晶顯示器功能 14支接腳的IC LCD顯示器內部具有字元產生器,因此它可以接收ASCII字元碼, 供許多LCD顯示方式的控制指令,例如清除顯示畫面、游標歸位、顯示On/Off、游標On/Off、閃爍顯示、游標移動等功能。 LCD液晶簡介 LCD(Liquid Crystal Display)液晶顯示器,顯示方式可分為:文字型LCD與繪圖型LCD兩種。常見文字型LCD有 16字X2列、20字X2列、 40字X2列幾種,而其介面以14支信號接腳最為常見。 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。 暫存器之選擇與控制介面信號 電路製作 一組8位元的輸出埠(P0)當資料線(DB0~DB7) 三條輸出點(P1.0~P1.2)當控制線(E,RW,RS) RL接地,或接可變電壓,調整明亮度 程式流程 設定LCD使用模式為8位元5X10兩行 設定螢幕與游標狀態 清除螢幕(CMD=1) 設定顯示位址 將資料寫入資料暫存器 * 電源 +5V Vcc 1 7~ 14 6 5 4 3 2 號 八位元的雙向資料匯流排 DB0~ DB7 讀寫致能(負緣) E 讀取/寫入選擇: 1:READ,0:WRITE R/W 暫存器選擇 : 0:指令暫存器,1:資料暫存器 RS LCD亮度調整電壓輸入 VL 接地 GND 功能 接腳 LCD接腳圖與功能 讀取資料暫存器(DR) 1 1 1 寫入資料暫存器(DR) 0 1 1 讀取忙碌旗標(BF) 位址計數器(AC) 1 0 1 寫入指令暫存器(IR) 0 0 1 作用 R/W RS E F RL D 1 0 0 D2 * * C ID 1 0 D1 * * B S * 1 D0 N SC 1 0 0 0 D3 DL 0 0 0 0 0 D4 寫入ASCII資料 0 1 顯示資料 0 0 0 0 0 螢幕/游標移位控制 1 0 0 0 0 D5 讀取ASCII資料 1 1 讀取資料 ADD 1 0 0 指定顯示位置 0 0 0 0 功能設定 0 0 0 0 螢幕/游標顯示開關 0 0 0 0 進入模態設定 0 0 0 0 游標回到原點 0 0 0 0 清除螢幕 D6 D7 RW RS 指令功能 LCD晶片輸出入 1. 進入模態設定: I/D=1 使用位址遞增;I/D=0 使用位址遞減; S=1 螢幕ON;S=0 螢幕OFF; 2. 螢幕/游標顯示開關 D=1表示螢幕ON;D=0表示螢幕OFF; C=1表示游標ON;C=0表示游標OFF; B=1表示閃爍ON;B=0表示閃爍OFF; 3. 螢幕/游標移位控制: S/C=1表示螢幕移位;S/C=0表示游標移位 R/L=1表示右移;R/L =0表示左移; 4.功能設定: DL=1 表示8位元 ; DL=0表4位元 F=1表5×10點矩陣;F=0表5×7點矩陣 N=1表2行顯示;N=0表1行顯示 計算LCD記憶體位址 D3H 93H D2H 92H D1H 91H C3H~D0H 83H~90H C2H 82H C1H 81H C0H 80H LCD與8051的電路 *

文档评论(0)

1亿VIP精品文档

相关文档