LCD12864使用總結

2022-07-31 00:27:12 字數 1927 閱讀 5916

lcd12864介面

1:vss,接地端

2:vdd,電源正,接+5v

3:vo,對比度調整,一般接+5v就行了

4:d/i(cs*),片選,也叫使能,接+5v

5:r/w(sid*),資料輸入端

6:e(sclk*),時鐘輸入端

7~14:db0 ~ db7,並行資料匯流排   在lcd忙檢測中,直接讀最高位d7狀態,如果d7位高位,表示忙碌,否則空閒

15:psb,串並模式選擇,序列模式下接地,並行模式下接+5v

16:nc,空引腳,不需要連線

17:rstb,復位端,低電平有效,一般接+5v就行了

18:vee,空引腳,不需要連線

19:bla,背光正極,接+5v

20: blk,背光負極,接地

表8-3基本指令表

指令名稱

指令碼指令說明

d7d6

d5d4

d3d2

d1d0清屏l

llll

llh清屏:1、資料指標清零

2、所有顯示清零歸位l

llll

lhac = 0,游標、畫面回home位

輸入方式設定l

llll

hidsid=1→ac自動增一;

id=0→ac減一

s=1→畫面平移;

s=0→畫面不動

顯示開關控制ll

llhd

cbd=1→顯示開;d=0→顯示關

c=1→游標顯示;c=0→游標不顯示

b=1→游標反白;b=0→游標不反白

移位控制ll

lhscrl

sc=1→畫面平移乙個字元;

sc=0→游標

r/l=1→右移;r/l=0→左移

功能設定ll

hdlredl=0→8位資料介面;

dl=1→4位資料介面

re=1→擴充指令;

re=0→基本指令

設定cgram位址l

ha5a4a3

a2a1

a0設定cgram位址到位址計數器(ac),ac範圍為00h~3fh需確認擴充指令中sr=0

設定ddram位址h

la5a4a3

a2a1

a0設定ddram位址計數器(ac)

第一行ac範圍:80h~8fh

第二行ac範圍:90h~9fh

表8-3擴充指令表

指令名稱

指令碼指令說明

d7d6

d5d4

d3d2

d1d0

待命模式ll

llll

lh進入待命模式後,其他指令都可以結束待命模式

捲動ram

位址選擇ll

llll

hsrsr=1→允許輸入垂直捲動位址

sr=0→允許輸入iram位址(擴充指令)及設定cgram位址

反白顯示ll

lllh

lr0r0=1→第二行反白;r0=0→第一行反白(與執行次數有關)

睡眠模式ll

llhsl

lld=1→脫離睡眠模式;

d=0→進入睡眠模式

擴充功能ll

hdlreg

dl=1→8位資料介面;

dl=0→4位資料介面

re=1→擴充指令集;

re=0→基本指令集

g=1→繪圖顯示開;

g=0→繪圖顯示關;

設定iram位址

捲動位址lh

a5a4

a3a2

a1a0

sr=1→a5~a0為垂直捲動位址

sr=0→a3~a0為iram位址

設定繪圖ram位址h

llla3

a2a1

a0a6

a5a4

a3a2

a1a0

LCD12864常用管腳

lcd12864 液晶顯示模組,橫向可以顯示128個點,在豎向顯示64個點。引腳定義從1至20腳定義 1 vss,接地端 2 vdd,電源正,接 5v 3 vo,對比度調整,一般接 5v就行了 4 d i cs 片選,也叫使能,接 5v 5 r w sid 資料輸入端 6 e sclk 時鐘輸入端 ...

LCD12864的基本要點

在日常的學習中我學習了16 2的黑白屏lcd1602,如今在完成 的製作時,黑白屏已經不能滿足需求,所以要使用彩屏。彩屏我選擇使用lcd12864。1.lcd12864的樣式 lcd12864是由於此屏由128 64格得名,2.lcd12864的接法 lcd12864一共有20個管腳,在德飛萊開發板...

一 LCD12864 帶字型檔的 使用教程

一 lcd12864簡介 lcd12864液晶顯示,也就是螢幕上總共有128 64 個點,每個點就只有兩種狀態亮和不亮 我這裡使用的就是帶字型檔的,直接可以顯示中文,不需要自己去編碼,傳送資料使用8位並行模式。我這裡不介紹怎麼顯示,不介紹指令,知識快速入門得到顯示結果 二 引腳介紹 1.一共有20個...