标题：DM12864
主要技术参数和显示特性
电源：VDD 3.3V~+5V(内置升压电路，无需负压)；
显示内容：128 列× 64 行
显示颜色：黄绿
显示角度：6：00 钟直视
LCD 类型：STN
与MCU 接口：8 位或4 位并行/3 位串行
配置 LED 背光
多种软件功能：光标显示、画面移位、自定义字符、睡眠模式等
外形尺寸
外观尺寸：93×70×12.5mm 视域尺寸：73×39mm
  标准
模块管脚说明
引脚号﻿引脚说明﻿功能说明﻿1﻿VSS﻿模块的电源地﻿2﻿VDD﻿模块的电源正端﻿3﻿V0﻿LED驱动电压输入端﻿4﻿RS(CS)﻿并行的指令/数据选择信号：串行片选信号﻿5﻿R/W(SID)﻿并行的读写选择信号：串行的数据口﻿6﻿E(CLK)﻿并行的使能信号：串行的同步时钟﻿7﻿DB0 ﻿数据0﻿8﻿DB1﻿数据1﻿9﻿DB2﻿数据2﻿10﻿DB3﻿数据3﻿11﻿DB4﻿数据4﻿12﻿DB5﻿数据5﻿13﻿DB6﻿数据6﻿﻿14﻿DB7﻿数据7﻿15﻿PSB﻿并/串行接口选择：H-并行，L-串行﻿16﻿NC空﻿17﻿/RET﻿﻿复位（低电平有效）﻿18﻿NC﻿空﻿19﻿LED_A﻿背光源正极（LED+5V）﻿20﻿LED_K﻿背光源负极（LED-0V）﻿
功能介绍
1、清除显示 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L       L        L       L        L        L        H 
功能：清除显示屏幕，把 DDRAM位址计数器调整为“00H” 
2、位址归位 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L       L        L       L        L        H       X 
功能：把 DDRAM 位址计数器调整为“00H”，游标回原点，该功能不影响显示 DDRAM
3、位址归位 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L       L        L       L        H      I/D       S 
功能：把 DDRAM 位址计数器调整为“00H”，游标回原点，该功能不影响显示 DDRAM 功能：执行该命令
后，所设置的行将显示在屏幕的第一行。显示起始行是由 Z 地址计数器控制的，该命令自动将 A0-A5位地
址送入 Z 地址计数器，起始地址可以是 0-63范围内任意一行。Z 地址计数器具有循环计数功能，用于显示
行扫描同步，当扫描完一行后自动加一。 
4、显示状态  开/关 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L        L       L       L       L        L        H       D        C       B 
功能： D=1；整体显示 ON     C=1；游标 ON     B=1；游标位置 ON 
5、游标或显示移位控制 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L        L       H      S/C     R/L     X       X 
功能：设定游标的移动与显示的移位控制位：这个指令并不改变 DDRAM 的内容 
6、功能设定 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L       H       DL      X     0 RE    X        X 
功能：DL=1（必须设为 1）   RE=1；扩充指令集动作    RE=0：基本指令集动作 
7、设定CGRAM 位址 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L       L      L       H      AC5    AC4   AC3   AC2   AC1  
AC0
功能：设定 CGRAM位址到位址计数器（AC） 
8、设定DDRAM位址 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L     L       H      AC6    AC5   AC4   AC3   AC2   AC1  
AC0 
功能：设定 DDRAM位址到位址计数器（AC） 
9、读取忙碌状态（BF）和位址 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L       H     BF     AC6   AC5   AC4   AC3    AC2  AC1  
AC0 
功能：读取忙碌状态（BF）可以确认内部动作是否完成，同时可以读出位址计数器（AC）的值 
10、写资料到 RAM 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
H      L      D7      D6      D5    D4     D3      D2      D1     D0 
功能：写入资料到内部的 RAM（DDRAM/CGRAM/TRAM/GDRAM） 
11、读出 RAM的值 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
H      H       D7     D6     D5     D4     D3      D2     D1     D0 
功能：从内部 RAM读取资料（DDRAM/CGRAM/TRAM/GDRAM） 
12、  待命模式（12H） 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L     L        L        L       L        L        L        L       L        H 
功能：进入待命模式，执行其他命令都可终止待命模式 
13、卷动位址或 IRAM 位址选择（13H） 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L       L        L        L        L      H       SR 
功能：SR=1；允许输入卷动位址      SR=0；允许输入 IRAM位址  
14、反白选择（14H）
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L       L        L        L        L        L       H       R1     R0 
功能：选择 4 行中的任一行作反白显示，并可决定反白的与否 
15、睡眠模式（015H） 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L       L        L        H      SL      X        X 
功能：SL=1；脱离睡眠模式   SL=0；进入睡眠模式 
16、扩充功能设定（016H） 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L      L        L        L        H        H      X     1 RE    G       L 
功能：RE=1；扩充指令集动作    RE=0；基本指令集动作  G=1；绘图显示 ON  G=0；绘图显示 OFF
17、设定 IRAM位址或卷动位址（017H） 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L       L        L       H     AC5   AC4   AC3   AC2    AC1  
AC0  
功能：SR=1；AC5~AC0 为垂直卷动位址   SR=0；AC3~AC0 写 ICONRAM 位址 
18、设定绘图 RAM位址（018H） 
CODE：  RW   RS    DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0 
L       L        H     AC6   AC5   AC4   AC3   AC2   AC1  
AC0 
功能：设定 GDRAM位址到位址计数器（AC）