“SKU:RB-05L002 LCD12864點陣液晶顯示器”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導航、 搜索
?例子程序2
?例子程序2
第226行: 第226行:
 
<br/>
 
<br/>
 
實物連接圖:
 
實物連接圖:
?
[[文件:05L00206.png|700px|縮略圖|居中]]
+
[[文件:05L00206.png|600px|縮略圖|居中]]
 
* 例子程序:
 
* 例子程序:
 
<pre style='color:blue'>#include <LCD12864RSPI.h>  
 
<pre style='color:blue'>#include <LCD12864RSPI.h>  
第251行: 第251行:
 
}</pre>
 
}</pre>
 
* 程序效果:
 
* 程序效果:
?
[[文件:05L00207.png|700px|縮略圖|居中]]
+
[[文件:05L00207.png|600px|縮略圖|居中]]
  
 
===例子程序3===
 
===例子程序3===

2016年11月25日 (五) 13:09的版本

05L00201.png

目錄

產(chǎn)品概述

LCD12864 液晶是一種具有 4 位 / 8 位并行、2 線或 3 線串行多種接口方式,內(nèi)部含有國際一級、二級簡體中文庫的點陣圖形液晶顯示模塊;其顯示分辨率為 128 * 64,內(nèi)置 8192 個 16 * 16 點漢字,可構(gòu)成全中文人機交互圖形界面??梢燥@示 8 * 4 行 16 * 16 點陣的漢字,也可完成圖形顯示,低電壓低功耗是它的顯著特點。

產(chǎn)品參數(shù)

  1. 寬電壓范圍:VDD:3.3V - 5.5V
  2. 顯示分辨率:128 * 64
  3. 內(nèi)置漢字字庫,提供 8192 個 16 * 16 點陣漢字
  4. 內(nèi)置 128 個 16 * 8 點陣字符
  5. 時鐘頻率:2 MHz
  6. 視角方向:6 點
  7. 背光方式:側(cè)面高亮白色LED,功耗僅為普通LED的1/5 - 1/10
  8. 通訊方式:串行、并行可選
  9. 內(nèi)置DC - DC轉(zhuǎn)換電路,無需外加電壓
  10. 工作溫度:0℃ - 55℃
  11. 存儲溫度:-20℃ - +60℃
  12. 外形尺寸圖
05L00202.png

使用方法

聲明:此款 LCD12864 液晶為未焊接連接件(排針)的版本,所以購買后您需要自行準備排針焊接,如果您不進行接口焊接,可能會出現(xiàn)接觸不良的問題,而導致液晶屏不能正常顯示,焊接也非常簡單,可參考下圖為我焊接一組排針,接口在上方,連接更加方便。

接口說明

12864 液晶串口接口管腳信號說明
管腳號 名稱 LEVEL 功能描述
1 GND 0V 電源地
2 VCC +5V 電源正(3V - 5.5V)
3 V0 - 對比度亮度調(diào)整
4 RS H / L 模組片選端,高電平有效
5 R / W H / L 串行數(shù)據(jù)輸入端
6 E H / L 串行同步時鐘:上升沿時讀取數(shù)據(jù)
15 PSB L 串口方式
17 RST H / L 復位端,低電平有效
19 A 5V 背光源電壓 +5V
20 K GND 背光源負端 0V


注意:1、實際應用中僅使用串口通訊模式,可以將PSB接固定的低電平
2、模塊內(nèi)部接有上電復位電路,因此在不需要經(jīng)常復位的場合,可以將復位引腳懸空

12864 液晶并行接口管腳信號說明
管腳號 名稱 LEVEL 功能描述
1 GND 0V 電源地
2 VCC +5V 電源正(3V - 5.5V)
3 V0 - 對比度亮度調(diào)整
4 RS H / L RS =“H”,表示 DB7 - DB0 為顯示數(shù)據(jù)
RS =“L”, 表示 DB7 - DB0 為顯示指令數(shù)據(jù)
5 R / W H / L R / W = “H”,E = “H”,數(shù)據(jù)被讀到 DB7 - DB0
R / W = “L”,E = “H - L”,DB7 - DB0的數(shù)據(jù)被寫到 IR 或 DR
6 E H / L 使能信號
7 DB0 H / L 三態(tài)數(shù)據(jù)線
7 DB0 H / L 三態(tài)數(shù)據(jù)線
8 DB1 H / L 三態(tài)數(shù)據(jù)線
9 DB2 H / L 三態(tài)數(shù)據(jù)線
10 DB3 H / L 三態(tài)數(shù)據(jù)線
11 DB4 H / L 三態(tài)數(shù)據(jù)線
12 DB5 H / L 三態(tài)數(shù)據(jù)線
13 DB6 H / L 三態(tài)數(shù)據(jù)線
14 DB7 H / L 三態(tài)數(shù)據(jù)線
15 PSB H/L H:8 位或 4 位并口方式,L:串口方式
16 NC - 空腳
17 RST H / L 復位端,低電平有效
18 VOUT - LCD 驅(qū)動電壓輸出端
19 A 5V 背光源電壓 +5V
20 K GND 背光源負端 0V


注意:1、如果在實際使用中僅使用并口通訊模式,可以將PSB連接到固定的高電平
2、模塊內(nèi)部有上電復位電路,所以在不需要經(jīng)常復位的場合可以將該引腳懸空

例子程序1

  • 實驗目的:使用串行通信的方式在 LCD12864 液晶上顯示文字和圖片
  • 使用硬件:

(1)LCD12864 液晶
(2)Starduino UNO R3 控制器
(3)傳感器擴展板 V5.0

  • 軟件環(huán)境:Arduino IDE 1.7.10
  • 硬件連接:
  • 例子程序:
  • 程序效果:

例子程序2

  • 實驗目的:使用串行通信的方式在 LCD12864 液晶上動態(tài)顯示傳感器的值
  • 使用硬件:

(1)LCD12864 液晶
(2)Starduino UNO R3 控制器
(3)傳感器擴展板 V5.0
(4)光線傳感器

  • 軟件環(huán)境:Arduino IDE 1.7.10
  • 硬件連接:

Starduino UNO R3 接線圖:

05L00205.png


實物連接圖:

05L00206.png
  • 例子程序:
#include <LCD12864RSPI.h> 
unsigned char showx[]="Light Sensor=";
int val = 0;
void setup()
{
  LCDA.Initialise(); // 屏幕初始化
}
 
void loop()
{
  double tempx=0;
  char strx[6];
  val = analogRead(A1);
  
  LCDA.CLEAR(); 
  
  LCDA.DisplayString(0,0,showx,13);
  dtostrf(val,6,2,strx);
  LCDA.DisplayString(1,0,(unsigned char *)strx,7);  
  
  delay(300);
}
  • 程序效果:
05L00207.png

例子程序3

  • 實驗目的:使用并行通信的方式在 LCD12864 液晶上顯示文字和圖片
  • 使用硬件:

(1)LCD12864 液晶
(2)Starduino UNO R3 控制器
(3)傳感器擴展板 V5.0

  • 軟件環(huán)境:Arduino IDE 1.7.10
  • 硬件連接:
  • 例子程序:
  • 程序效果:

例子程序4

  • 實驗目的:使用并行通信的方式在 LCD12864 液晶上動態(tài)顯示傳感器的值
  • 使用硬件:

(1)LCD12864 液晶
(2)Starduino UNO R3 控制器
(3)傳感器擴展板 V5.0

  • 軟件環(huán)境:Arduino IDE 1.7.10
  • 硬件連接
  • 例子程序:
  • 程序效果:

產(chǎn)品相關(guān)推薦

Erweima.png