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個...